![数学建模与数学规划:方法、案例及编程实战(Python+COPT/Gurobi实现)](https://wfqqreader-1252317822.image.myqcloud.com/cover/577/52521577/b_52521577.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.2 混合整数规划
若线性规划中一部分决策变量要求必须取整数,则该模型就变化为混合整数规划(Mixed Integer Programming,MIP)。当要求所有决策变量的取值均为整数时,模型变化为整数规划(Integer Programming,IP)或者纯整数规划。混合整数规划的一般形式如下:
![](https://epubservercos.yuewen.com/0DD641/31155568907421606/epubprivate/OEBPS/Images/txt002_7.jpg?sign=1739132988-FnKbzddQWIekQgpwISPBMWdTIUICKOSR-0-7a38679f5123d78984511d89e7e2bd5f)
其中,c∈Rn×1,为列向量;x∈Rn×1,为列向量,是决策变量;A∈Rm×n,表示约束系数矩阵;b∈Rm×1,为列向量,表示右端常数;I为取值为整数的变量的下标集合。
下面给出一个混合整数规划的简单例子:
![](https://epubservercos.yuewen.com/0DD641/31155568907421606/epubprivate/OEBPS/Images/txt002_8.jpg?sign=1739132988-3xzjLjEgb5Ews43F4zUIQBWwB4mTp7dJ-0-99b783dd18949613ac81b5a1adcb0e4e)
若表示成紧凑的矩阵形式,则
![](https://epubservercos.yuewen.com/0DD641/31155568907421606/epubprivate/OEBPS/Images/txt002_9.jpg?sign=1739132988-p6GPdOWtG4hk72fYfYq9fSDjm4yWPgP2-0-ecce8555c20167a9fee1b887691d0bd9)