数学模型第六讲整数规划模型与求解软件省公共课一等奖全国赛课获奖课件.pptx
《数学模型第六讲整数规划模型与求解软件省公共课一等奖全国赛课获奖课件.pptx》由会员分享,可在线阅读,更多相关《数学模型第六讲整数规划模型与求解软件省公共课一等奖全国赛课获奖课件.pptx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LOGO主讲人:周大勇主讲人:周大勇E-MAIL:E-MAIL:理学院应用数学教研室理学院应用数学教研室 数学模型数学模型课程教学课件课程教学课件版权全部:大连交通大学理学院应用数学教研室版权全部:大连交通大学理学院应用数学教研室 Copyright Dalian Jiaotong University.All rights reserved.Copyright Dalian Jiaotong University.All rights reserved.-年第二学期年第二学期第1页LOGO第六讲第六讲 整数规划模型与整数规划模型与0-10-1规划规划 时间:3月24日主讲人:周大勇E-MAI
2、L:整数规划模型及其处理方法整数规划模型及其处理方法0-1规划规划模型及其处理方法模型及其处理方法数学软件求解上述模型分析数学软件求解上述模型分析第2页LOGO请请各小组思索以下问题各小组思索以下问题 数学规划模型普通形式是什么?数学规划模型普通形式是什么?E-mail:惯用处理规划模型软件有哪些?惯用处理规划模型软件有哪些?第3页LOGO规划模型组成及软件处理规划模型组成及软件处理实际问题中实际问题中优化模型优化模型x决议变量决议变量f(x)目标函数目标函数gi(x)0约束条约束条件件数数学学规规划划线性规划线性规划非线性规划非线性规划整数规划整数规划重点在模型建立和结果分析重点在模型建立和
3、结果分析E-mail:处处理理软软件件LindoLingoMatlabMathematica第4页LOGO设每个月生产小、中、大设每个月生产小、中、大型汽车数量分别为型汽车数量分别为x1,x2,x3汽车厂生产计划汽车厂生产计划 模型建立模型建立 小型小型中型中型大型大型现有量现有量钢材钢材1.535600时间时间28025040060000利润利润234线性线性规划规划模型模型(LP)E-mail:第5页LOGO模型模型求解求解 3)模型中增加条件:模型中增加条件:x1,x2,x3均为整数,重新求解。均为整数,重新求解。OBJECTIVEFUNCTIONVALUE1)632.2581VARIA
4、BLEVALUEREDUCEDCOSTX164.5161290.000000X2167.7419280.000000X30.0000000.946237ROWSLACKORSURPLUSDUALPRICES2)0.0000000.7311833)0.0000000.003226结果为小数,结果为小数,怎么办?怎么办?1)舍去小数:取)舍去小数:取x1=64,x2=167,算出目标函数值,算出目标函数值z=629,与,与LP最优值最优值632.2581相差不大。相差不大。2)试试探探:如如取取x1=65,x2=167;x1=64,x2=168等等,计计算算函函数数值值z,经过比较可能得到更优解。
5、,经过比较可能得到更优解。但必须检验它们是否满足约束条件。为何?但必须检验它们是否满足约束条件。为何?请写出在请写出在Lindo软件源程序软件源程序E-mail:第6页LOGOIP可用可用LINDO直接求解直接求解整数规划整数规划(IntegerProgramming,简记简记IP)“gin3”表示表示“前前3个变量个变量为整数为整数”,等价于:,等价于:ginx1ginx2ginx3IP最优解最优解x1=64,x2=168,x3=0,最优值,最优值z=632max2x1+3x2+4x3st1.5x1+3x2+5x3600280 x1+250 x2+400 x360000endgin3OBJE
6、CTIVEFUNCTIONVALUE1)632.0000VARIABLEVALUEREDUCEDCOSTX164.000000-2.000000X2168.000000-3.000000X30.000000-4.000000IP结果输出结果输出E-mail:第7页LOGO其中其中3个个子模型应子模型应去掉,然后去掉,然后逐一求解,比较目标函数值,逐一求解,比较目标函数值,再加上整数约束,得最优解:再加上整数约束,得最优解:方法方法1:分解为:分解为8个个LP子模型子模型汽车厂生产计划汽车厂生产计划-讨论讨论 若生产某类汽车,则最少生产若生产某类汽车,则最少生产8080辆,求生产计划。辆,求生产
7、计划。x1,x2,x3=0或或 80 x1=80,x2=150,x3=0,最优值,最优值z=610第8页LOGOLINDO中中 对对 0-1变量限定:变量限定:inty1inty2inty3方法方法2:引入引入0-1变量,化为整数规划变量,化为整数规划M为大正数,为大正数,可取可取1000OBJECTIVEFUNCTIONVALUE1)610.0000VARIABLEVALUEREDUCEDCOSTX180.000000-2.000000X2150.000000-3.000000X30.000000-4.000000Y11.0000000.000000Y21.0000000.000000Y30
8、.0000000.000000 若生产某类汽车,则最少生产若生产某类汽车,则最少生产8080辆,求生产计划。辆,求生产计划。x1=0 或 80 x2=0 或 80 x3=0 或 80最优解同前最优解同前E-mail:第9页LOGONLP即即 使使 可可 用用 现现 成成 数数 学学 软软 件件 求求 解解(如如 LINGO,MATLAB),不过其结果常依赖于初值选择。,不过其结果常依赖于初值选择。方法方法3:化为非线性规划化为非线性规划非线性规划(非线性规划(Non-LinearProgramming,简记,简记NLP)实实践践表表明明,本本例例仅仅当当初初值值非非常常靠靠近近上上面面方方法法
9、算算出出最优解时,才能得到正确结果。最优解时,才能得到正确结果。若生产某类汽车,则最少生产若生产某类汽车,则最少生产8080辆,求生产计划。辆,求生产计划。x1=0 或 80 x2=0 或 80 x3=0 或 80E-mail:第10页LOGO分配问题分配问题 接力队选拔和选课策略接力队选拔和选课策略若干项任务分给一些候选人来完成,每人专长不一样,若干项任务分给一些候选人来完成,每人专长不一样,完成每项任务取得效益或需要资源就不一样,怎样分配完成每项任务取得效益或需要资源就不一样,怎样分配任务使取得总效益最大,或付出总资源最少。任务使取得总效益最大,或付出总资源最少。若干种策略供选择,不一样策
10、略得到收益或付出成本若干种策略供选择,不一样策略得到收益或付出成本不一样,各个策略之间有相互制约关系,怎样在满足不一样,各个策略之间有相互制约关系,怎样在满足一定条件下作出决择,使得收益最大或成本最小。一定条件下作出决择,使得收益最大或成本最小。E-mail:第11页LOGO丁蛙泳成绩退步到丁蛙泳成绩退步到115”2;戊自由泳成绩进步到;戊自由泳成绩进步到57”5,组成接力队方案是否应该调整组成接力队方案是否应该调整?怎样选拔队员组成怎样选拔队员组成4 4 100100米混合泳接力队米混合泳接力队?混合泳接力队选拔混合泳接力队选拔甲甲乙乙丙丙丁丁戊戊蝶泳蝶泳106”857”2118”110”1
11、07”4仰泳仰泳115”6106”107”8114”2111”蛙泳蛙泳127”106”4124”6109”6123”8自由泳自由泳58”653”59”457”2102”45名候选人名候选人百米成绩百米成绩穷举法穷举法:组成接力队方案共有组成接力队方案共有5!=120种种。E-mail:第12页LOGO目标目标函数函数若选择队员若选择队员i参加泳姿参加泳姿j 比赛,记比赛,记xij=1,不然记不然记xij=0 0-1规划模型规划模型 cij(秒秒)队员队员i 第第j 种泳姿百米成绩种泳姿百米成绩约束约束条件条件每人最多入选泳姿之一每人最多入选泳姿之一ciji=1i=2i=3i=4i=5j=166
12、.857.2787067.4j=275.66667.874.271j=38766.484.669.683.8j=458.65359.457.262.4每种泳姿有且只有每种泳姿有且只有1 1人人 E-mail:第13页LOGO模型求解模型求解 最最优优解解:x14=x21=x32=x43=1,其它变量为其它变量为0;成成绩绩为为253.2(秒秒)=413”2MIN66.8x11+75.6x12+87x13+58.6x14+67.4x51+71x52+83.8x53+62.4x54SUBJECTTOx11+x12+x13+x14=1x41+x42+x43+x44=1x11+x21+x31+x41+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学模型 第六 整数 规划 模型 求解 软件 公共课 一等奖 全国 获奖 课件
限制150内