数学模型数学建模第四次作业整数规划和对策论模型.docxVIP

数学模型数学建模第四次作业整数规划和对策论模型.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用标准文案 数学模型第四次作业 整数规划和对策论模型 4.1 实验目的 学会建立整数规划模型、对策论模型,学会用 LINGO 软件求解。 4.2 基本实验 工程安排问题 三年内有五项工程可以考虑施工, 每项工程的期望收入和年度费用如 表 4.1 所示 。 假定每一项已经选定的工程要在整个三年内完成。目标是要选出使总收入达到最大的那些工程。 解:根据题意,设 xi 0 第i 个工程未被选中 1 ,i=1,2,3,4,5 第 i个工程被选中 目标函数为: Max 20x1 40x2 20x3 15x4 30x5 限制条件为: 5x1 4x2 3x3 7x4 8x5 25 x1 7x2 9x3 4x4 6x5 25 st.. 10 x2 2x3 x4 10 x5 25 8x1 xi 为0或 1 使用 Lingo 编程: model: max=20*x1+40*x2+20*x3+15*x4+30*x5; 精彩文档 实用标准文案 5*x1+4*x2+3*x3+7*x4+8*x5=25; 1*x1+7*x2+9*x3+4*x4+6*x5=25; 8*x1+10*x2+1*x3+2*x4+10*x5=25; @bin(x1); @bin(x2); @bin(x3); @bin(x4); @bin(x5); end 运行得到结果: Global optimal solution found. Objective value: 95.00000 Objective bound: 95.00000 Infeasibilities: 0.000000 Extended solver steps: 0 Total solver iterations: 0 Variable ValueReduced Cost X1 1.000000 -20.00000 X2 1.000000 -40.00000 X3 1.000000 -20.00000 X4 1.000000 -15.00000 X5 0.000000 -30.00000 Row Slack or Surplus Dual Price 1 95.00000 1.000000 2 6.000000 0.000000 3 4.000000 0.000000 4 4.000000 0.000000 分析结果易知,总收入达到最大为 95(千元),应选第一、二、三、 四项工程可以使总收入达到最大。 固定费用问题 一服装厂生产三种服装, 生产不同种类的服装要租用不同的设备, 设 精彩文档 实用标准文案 备租金和其他的经济参数如表 4.2 所示。假定市场需求不成问题,服装厂每月可用人工工时为 2000 小时,该厂如何安排生产可以使每月利润达到最大? 解: 根据题意三种服装的利润分别为 120 元、 10 元、 100 元. 设 xi 表示生成第 i(i=1,2,3)种服装的数量,yi 表示是否生产第 i 种服装。 yi 1, 生产第 i种服装 ,不生产第 种服装 0 i 列出目标函数: max 120x1 10x2 100x3 (5000y1 2000y2 3000y3 ) 列出限制条件: 5x1+x2+4x3≤ 2000 3x1≤ 300y1 0.5x2≤ 300y2 2x3≤ 300y3 使用 Lingo 编程求解: model: sets: 精彩文档 实用标准文案 m/1,2,3/:x,y; endsets [obj] max=100*x(1)+10*x(2)+100*x(3)-5000*y(1)-2000*y(2)-3000*y(3); 5*x(1)+x(2)+4*x(3)=2000; 3*x(1)=300*y(1); 0.5*x(2)=300*y(2); 2*x(3)=300*y(3); @for (m(i):x(i)=0; @bin (y(i));); end 得到结果: Global optimal solution found. Objective value: 21000.00 Objective bound: 21000.00 Infeasibilities: 0.000000 Extended solver steps: 0 Total solver iterations: 0 Variable Value Reduced Cost X( 1) 100.0000 0.000000 X( 2) 600.0000 0.000000 X( 3) 150.0000 0.000000 Y( 1) 1.000000 -5000.000 Y( 2) 1.000000 -4000.000 Y( 3) 1.000000 -12000.00 Row Slack or Surplus Dua

文档评论(0)

188****7859 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档