一.简介
1 定义
数学规划中,变量部分或全部限制为整数,叫整数规划。
线性规划中,变量全是整数,叫整数线性规划。
2 分类
依据是否变量全为整数,分为完全整数规划和混合整数规划。
依据决策变量要求,分为纯整数,混合整数,全整数以及0-1规划。
注:1)松弛变量和剩余变量——不等式求解没有等式求解方便,那么以x1+x2<=10为例,我们可以引入x3让其转换为等式,即x1+x2+x3=10,只要x3>=0即可,此时x3叫做松弛变量。同理,当x1+x2>=10时,引入x3,x1+x2-x3=10,x3>=0,x3叫剩余变量。
2)0-1整数规划多适用于流程安排,像工作安排
3 整数规划的特点
如果原线性规划有最优解,当自变量限制成整数,进行整数规划会出现下述情况:
1)原线性规划最优解全是整数,整数规划得到的结果和之前一致。
2)整数规划无可行解。(0.2<x<0.9)
3) 有可行解,但是最优解值变差
注:整数规划最优解不可以简单的理解成原线性规划最优解取整!
(四舍五入后可能不满足约束条件)
4 与线性规划的关系
注:1)整数规划可行解是松弛问题可行域中的整数格点(松弛问题是其他约束条件和整数规划一致但是没有整数约束)
2)松弛问题没有可行解,则整数规划没有可行解。
3)整数规划最优值小于或等于松弛问题最优值(约束条件多了,不小不行啊)
5 一般形式
6.引例
6.1
分析:零件毛胚数是最终要得到的该零件的总数。设采用第j种方式加工的圆钢为xj(j=1,2,