在利用Python+Gurobi建模一个数学规划时, 通常会依照此顺序進行设定变量、目标函数、限制式等。
常用的三大函数和属性
三大函数
- 决策变量函数
- 目标函数
- 限制式函数
Gurobi attributes
-
model attributes
| Attribute Name | Description |
|NumVars| Number of variables|
| NumConstrs | Number of linear constraints|
| ObjVal | objective value for current solution| -
Variable attributes
| Attribute Name | Description |
| LB | Lower bound
| Obj | Linear objective coefficient
| VarName | Variable name
| X | Value in the current solution -
linear constraint attributes
| Attribute Name | Description |
| ConstrName | Constraint name
| Pi | Dual value (also known as the shadow price)
| Slack | Slack in the current solution