运筹学·整数规划
整数规划 Integer Programming(IP)
整数规划
整数规划 Integer Programming(IP)整数规划数学模型的一般形式(IP)问题 Max(min) z = ∑cjxj ∑aijxj ≤(或=,或≥)bi i=1,2,…,m xj ≥ 0 j=1,2,…,n xj 中部分或全部取整数 Max(min) z = ∑cjxj
s.t.松弛问题 s.t.
∑aijxj ≤(或=,或≥)bi i=1,2,…,mxj ≥ 0 j=1,2,…,n 松弛问题:不考虑整数条件,由余下的目标函数和约束条件 2 构成的规划问题称为该整数规划问题的松弛问题。
整数规划 Integer Programming(IP)整数规划问题的类型1.
2.
3.
纯整数线性规划——pure integer linear programming:全部决策变量都必须取整数值。 混合整数线性规划——mixed integer linear programming:决策变量中一部分必须取整数值, 另一部分可以不取整数值。 0-1型整数线性规划——zero-one integer linear programming:决策变量只能取值 0 或 1 。
整数规划 Integer Programming(IP)线性整数规划问题解的特点1.2.
3.
整数规划问题的可行解是松弛问题的可行解吗? 松弛问题的最优解就是线性整数规划问题的最优 解吗? 松弛问题的最优解经过化整处理后就是整数规划 的最优解吗?
整数规划 Integer Programming(IP)例1
Max s.t.
Z = 20X1 +10 X2 5X1 + 4X2 ≤ 24 2X1 + 5X2 ≤ 13 X1 , X2 ≥ 0 X1 , X2 取整数
整数规划 Integer Programming(IP)
最优解不一定在顶点上达到; 最优解不一定是放松问题最优解的邻近整 数解; 整数可行解远多余于顶点,枚举法不可取
整数规划 Integer Programming(IP)整数规划问题的求解方法 分支定界法(branch and bound method)
设有最大化的整数规划问题A,与它相应的线 性规划问题为B,求解问题B,若B的最优解不 符合A的整数条件,则B的最优值一定为A最优 值Z*的上界,而A的任意可行解的目标函数值 将是Z*的下界,分支定界法就是将B的可行域 分成子区域(称为分支方法)的方法,通过减 小最优值的上界和下界最终得到最优值。7
整数规划 Integer Programming(IP)例2
Max s.t.
Z = X1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 , X2 ≥ 0 X1 , X2 取整数
整数规划 Integer Programming(IP)松弛问题 Max Z = X1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 , X2 ≥ 0该整数规划松弛问题的解为: (X1 ,X2 )= (3/2 ,10/3) Z0 = 29/6
0≦Z* ≦29/6
整数规划 Integer Programming(IP)为原问题增加两个约束条件 X1≥ 2; X1≤ 1
问题2 问题1
0≦Z* ≦29/6
整数规划 Integer Programming(IP)松弛问题 Max Z = X1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 , X2 ≥ 0 B2 Max Z = X1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 ≤1 X1 , X2 ≥ 0 Z = X1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 ≥2 X1 ,
X2 ≥ 0
(3/2 ,10/3) Z0 = 29/6 B2:解 (1,7/3 ) Z2= 10/3 B1:解 (2,23/9 ) Z1= 41/9
B1
Max
0≦Z* ≦41/911
整数规划 Integer Programming(IP)B1 Max Z = X1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 ≥2 X1 , X2 ≥ 0
(3/2 ,10/3) Z0 = 29/6
B2:解 (1,7/3 ) Z2 = 10/3
B1:解 (2,23/9 ) Z1 = 41/9
B11
Max
B12:解 (33/14,2 ) B12 Z12 = 61/14
Z = X1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 ≥2 X2 ≥ 3 X1 , X2 ≥ 0 Max Z = X 1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 ≥2
X2 ≤ 2 X1 , X2 ≥ 0
0≦Z* ≦41/9
整数规划 Integer Programming(IP)B12 Max Z = X 1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 ≥2 X2 ≤ 2 X1 , X2 ≥ 0 Max Z = X1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 ≥3 X2 ≤ 2 X1 , X2 ≥ 0 Max Z = X 1 + X2 14X1 + 9X2 ≤ 51 - 6X1 + 3X2 ≤ 1 X1 ≤2 X2 ≤ 2 X1 , X2 ≥ 013
(3/2 ,10/3) Z0 = 29/6
B2:解 (1,7/3 ) Z2 = 10/3
B1:解 (2,23/9 ) Z11 = 41/9 B12:解 (33/14,2 ) Z12 = 61/14 B121:解 (3,1 ) Z112 = 4
B121
B122
B122:解 (2,2 ) Z121 = 4
整数规划 Integer Programming(IP)分枝定界法求解问题的步骤: 将要求解的整数规划问题称为问题A,将其松 弛问题称为问题B,若 (1)B没有可行解,这时A也没有可行解,停 止; (2)B有最优解,并符合问题A的整数条件, B的最优解即为A的最优解; (3)B有最优解,但不符合A的整数条件,记 它目标函数值为最优值上界。14
整数规划 Integer Programming(IP)第一步:分枝,在B中选择一个不符合整数条 件的变量xj,其值为bj,[bj]表示小于bj的最 大整数,构造两个约束条件。 xj ≦[bj]; xj ≧[bj]+1 将此两个约束条件加入B,在不考虑整数条件 的情况下,求解两个后继问题B1和B2。
整数规划 Integer Programming(IP)定界,以每个后继问题为一分枝标明求解结果, 与其他问题解的结果中,找出目标函数最大者 作为新的上界,从已符合整数条件的各分支中, 找出目标函数值最大者作为新的下界,若无作 用,下界仍为零。 第二步:比较与剪枝,各分枝的最优目标函数 中若有小于下界者,则剪掉这枝,此后无需再 考虑。若大于下界,且不符合整数条件,则重 复第一步,直至找到最优解为止。16
整数规划 Integer Programming(IP)0-1整数规划问题 0-1决策变量 0-1规划 固定成本问题 辅助0-1变量 产品互斥问题 两个约束中选一个 约束的问题
整数规划 Integer Programming(IP)0-1整数规划问题 0-1 变量及其应用 0-1变量作为逻辑变量(Logical variable),常常被引 用来表示系统是否处于某个特定的状态,或者决策变量是否取 某个特定的方案。如1 0 当决策取方案 Pj 时 当决策不取方案 Pj 时
xj =
整数规划 Integ
er Programming(IP)0-1型整数规划问题的求解 方法: 枚举法。将全部解列出,验证约束,比较目标。 隐枚举法。找出一个可行解,算其目标。由此 确定一个过滤条件,再枚举。
…… 此处隐藏:1738字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




