- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学建模作业
(实验4整数规划和对策论模型)
基本实验
1.遗嘱问题
一个行为古怪的阿拉们酋长留下了一份遗嘱,遗嘱屮将他的骆驼群分给他的三个儿子: 长子至少得到驼群的1/2,次子至少得到驼群的1/3,三子至少得到驼群的1/9,剩余的描献 给慈善机构。遗嘱中没有指出到底驼群的数ri是多少,只是告诉了这个驼群的数冃是奇数, 并且这个指定的慈善机构恰好得到了-?匹骆驼。利用整数线性规划确定这个酋长到底留下了 多少匹骆驼,并指出每个儿了各得到多少匹。
解答
解
设长子、次子、三子得到的骆驼数分别为XI, X2, X3,
则冃标函数为
X1+X2+X3+1
约束条件
Xl= (X1+X2+X3+1) /2
X2= (X1+X2+X3+1) /3
X3= (X1+X2+X3+1) /9
XI, X2, X3 为整数,且(X1+X2+X3+1)为奇数。
要想求出本题的可行解,则冃标函数取得故小。
LINGO程序
min=Xl+X2+X3+l;
X14-X2+X3 + 1=2*X1;
X1+X2+X3+1=3*X2;
X1+X2+X3+1=9*X3;
Y=(X1+X2+X3)/2;
@gin(XI);@gin(X2);@gin(X3) ;@gin(Y);
运行结果
Global optimal solution
found?
Objective value:
27.00000
Objective bound:
27.00000
Infeasibilities:
0.000000
Extended solver steps:
0
Total solver iterations
■
■
3
Model Class:
PILP
Total variables:
4
Nonlinear variables:
0
Integer variables:
4
Total constraints:
5
Nonlinear constraints:
0
Total nonzeros:
16
Nonlinear nonzeros:
0
Variable
Value
Reduced Cost
XI
14.00000
1.000000
X2
9.000000
1.000000
X3
3.000000
1.000000
Y
13.00000
0.000000
Row
Slack or Surplus
Dual Price
1 27.00000
-1.000000
2
1.000000
0.000000
3
0.000000
0.000000
4
0.000000
0.000000
5
0.000000
0.000000
由运行结果町得
这个酋长的骆驼数量为27只,长子得到14只,次子得到9只,三子得到3只。
2?固定费用问题
由于工作需要张先生打算办理长途电话业务。现冇A, B和C三家电话公司,其中A 公司每月固定话费16元,通话费().25元/min;B公司每月固定话费25元,通话费().21元/mim C公司每月固定话费IX元,通话费().22元/min。在一般情况下,张先生每刀使用的长途电 话时间是200mino请问张先牛如何选择这3家电话公司,使得每月的电话费最少?
解答
解
设Xi表示使用第i家公司的业务,i=l, 2, 3。
=J 1,选择第i个公司
= [0,不选择第i个公司
则目标两数为
xi*(l 6+200*0.25)+X2*(25+200*0.21 )+X3*( 18+200*0.22)
约束条件
Xl+X2+X3=l
XI, X2, X3为整数。
最优解使得目标函数取得最小。
LINGO程序
min=Xl*(16 + 200*0.25)+X2*(25 + 200*0.21)+X3* (18+200*0.22);
Xl+X2+X3=l;
@bin(XI);@bin(X2);@bin (X3);
运行结果
Global optimal solution found.
Objective value:
62.00000
Objective bound:
62.00000
Infeasibilities:
0.000000
Extended solver steps:
0
Total solver iterations:
0
PILPModel Class:
PILP
Total variables:
3
Nonlinear variables:
0
Integer variables:
3
Total constraints:
2
Nonlinear constraints:
0
Total nonzeros:
6
Nonlinear nonzeros:
0
Variable
Value
Reduced Cost
XI
0.000000
66.
文档评论(0)