Advertisement
Dido09

Untitled

Nov 24th, 2024
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. from gurobipy import Model
  2.  
  3. # Създаване на модел
  4. model = Model("ExampleModel")
  5.  
  6. # Активиране на запис на API извиквания
  7. model.setParam("Record", 1)
  8.  
  9. # Добавяне на променливи
  10. x = model.addVar(name="x")
  11. y = model.addVar(name="y")
  12.  
  13. # Добавяне на ограничения
  14. model.addConstr(x + y <= 10, name="Constraint1")
  15. model.addConstr(x - y >= 3, name="Constraint2")
  16.  
  17. # Настройка на целева функция
  18. model.setObjective(2*x + 3*y, sense=1)  # Максимизация
  19.  
  20. # Оптимизация
  21. model.optimize()
  22.  
  23. # Записаният файл ще се намира в текущата директория като Gurobi.log
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement