- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
整数规划简介及Lingo求解.docx
整数规划及Lingo求解
概论
1?1 整数规划的定义
在工程设计和企业管理中,常常会遇到要求决策变量取整数值的规划问题。 安排生产时,投入的人力与机器数量必须是整数,生产的某些产品(如汽车、 机床、船舶等)的数量也是整数。整数规划就是用于研究、处理这一类问题的数 学规划。如果在线性规划的基础上,把规划中的变量(部分或全部)限制为整数 时,就称Z为线性整数规划。大部分的整数规划都是线性的所以我们也称线性整 数规划为整数规划。
在许多情况下,我们都可以把规划问题的决策变量看成是连续的变量;但在 某些情况下,规划问题的决策变量却被要求一定是整数。例如,完成某项工作所 需要的人数或设备台数,进入市场销售的商品件数,以及某--机械设备维修的次 数等。当连续的决策变量变为离散变量时非线性优化问题通常会难解得多。但是 应用软件就方便多了,本文给了 Lingo在规划中的常用方法和程序。
1.2整数规划的分类
在线性规划的基础上,要求所有变量都取整的规划问题称为纯整数规划问 题;如果仅仅是要求一部分变量取整,则称为混合整数规划问题。全部或部分决 策变量只能取0, 1值的规划问题称为0-1规划问题。
1.3整数规划的一般模型
目标函数 max(min) =(?內 4-c2x2 + ? ? ? + cnxn
约束条件s.t.^21^1
约束条件
s.t.
^21^1 +。22兀2 +??? +。2”兀” § k2
色內+~2兀2+…+ 5“冉 *
决策集 X为整数
如果用集合表示上面的式子
目标函数: max(min) = Cx
约束条件为: Ax = b
例1?1飞船装载问题
设有斤种不同类型的科学仪器希望装在登月飞船上,令s 0表示每件第j 类仪器的科学价值;勺0表示每件第丿类仪器的重量。每类仪器件数不限,但 装载件数只能是整数。飞船总载荷不得超过数b。设计一种方案,使得被装载仪 器的科学价值之和最大。
建模 记?为第丿类仪器的装载数。
目标函数 max =》CjXj
约束条件 cijXj h
决策集 厂为正整数
算法简介及应用举例
算法简介及应用举例
2.1解整数规划的一般算法
通常解整数规划有三种方法,下面只介绍算法思想不具体讲解,在限制条件 少的情况下分支定界法最为常用。因为Lingo软件可以很好的解决这一类问题, 所以给岀Lingo的程序以便求解更复杂的问题。
图解法:解两个变量的线性规划问题,在平面上画出可行域,计算目标函数 在各极点处的值,经比较后,取最值点为最优解。
用分枝定界法:反复划分可行域并确定最优值的界限,将原问题不断地分枝 为若干个子问题,且缩小最优质的取值范围,直到求得最优解.
枚举法:列出所有可行解逐一比较求出最优解。
2.2例题分析
例2.1背包问题
一个旅行者的背包最多只能装6kg物品,现有4件物品的重量和价值分别 为2 kg, 3 kg, 3 kg, 4 kg; 1元,1.2元,0.9元,1.1元。问应怎样携带那些物 品使得携带物品的价值最大?
建模:记形为旅行者携带第丿?件物品的件数,取值只能为0或1。
求目标函数f = X、+1.2兀2 +0?9兀3 +1?1兀4在约束条件2兀1 +3兀2 +3形+4*4 S 6 下的最大值.
用Lingo软件求解0-1规划
Model:
Max=x 1 +1.2*x2+0.9*x3+1.1 *x4;
2*x 1 +3*x2+3*x3+4*x4=6;
@bin(xl);
@bin(x2);
@bin(x3);
@bin(x4);
End 优结果匚二
计算结果 一~…
图1结果解释
例2.2某公司要在市东、西、南三区建立分公司。拟议中有7个位置(点) 4(「= 1,2,???,7)可供选择。规定
在东区:由三个点中至多选两个;
在西区:由人,人两个点中至少选一个;
在南区:由人两个点中至少选一个。
如选用4点,设备投资估计为勺元,每年可获利润估计为q元,但投资总额 不能超过B元。问应选择哪几个点可使年利润为最大?
解题时先引入0-1变量兀?(心1,2,…,7)
1,当心?点被选中,
1,当心?点被选中,
0,料点没被选中?日2…,7.
于是问题可列写成:
=1x, +
=1
x, + x2 + 2
七 + £ ?1 兀6 + 曲-1, Xi ~ 0或 1
例2.3 求目标函数/ = 3%! + 2x2在约束条件:+3x2 14, + x2 9,
兀],兀2为自然数下的最大值。 用Lingo软件求解整数规划
model:
max =3*xl+2*x2; 2*xl+3*x2=14;
2*xl+x2=9;
@gin(xl);
@gin(x2);
End
计算结果为:最大值14, xl=4, x2=l o
例2.4钢材截短问题
有一批钢材,每根长7.3米?现
您可能关注的文档
最近下载
- 结肠癌护理查房王婳.ppt VIP
- 水保工程施工方案与组织设计.docx VIP
- 2025年420联考《申论》真题(河北乡镇卷)及答案.docx VIP
- 高标准农田项目施工部施工进度计划和各阶段进度的保证措施.docx VIP
- 2023年甘肃省武威、平凉、天水、白银、金昌、定西、张掖、陇南、酒泉、庆阳中考语文真题含答案解析.docx VIP
- 2024年江苏高中学业水平合格性考试历史试卷真题.pdf VIP
- 家用智能扫地机器人的避障技术优化与清扫覆盖率提升研究答辩.pptx VIP
- 摩托车行业深度:内销与出口共振,大排量引领向上(202505).pdf VIP
- 毕业论文(设计)指导记录表.doc VIP
- 2025国家开放大学电大本科《商法》期末试题及答案.docx VIP
原创力文档


文档评论(0)