运用Lingo进行线性规划求解(实例).ppt

运用Lingo进行线性规划求解(实例).ppt

ID:50736050

大小:272.50 KB

页数:13页

时间:2020-03-13

运用Lingo进行线性规划求解(实例).ppt_第1页
运用Lingo进行线性规划求解(实例).ppt_第2页
运用Lingo进行线性规划求解(实例).ppt_第3页
运用Lingo进行线性规划求解(实例).ppt_第4页
运用Lingo进行线性规划求解(实例).ppt_第5页
资源描述:

《运用Lingo进行线性规划求解(实例).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LinDo/LinGo软件LinDo输入模型求解点击求解按钮即可结果♂返回输 入 模 型!注释内容,可用中文!目标函数:最大-max,最小-min,大小写不分max3x1+5x2+4x3!约束,以subjectto开始subjectto2x1+3x2<=15002x2+4x3<=8003x1+2x2+5x3<=2000end注 意 事 项变量以字母开头,下标写在后面,系数与边量之间加空格不等号为:<=(<),>=(>),=,<=与<等同变量非负约束可省略结束时以end标示♂返回结 果LPOPTIMUM

2、FOUNDATSTEP3OBJECTIVEFUNCTIONVALUE1)2675.000VARIABLEVALUEREDUCEDCOSTX1375.0000000.000000X2250.0000000.000000X375.0000000.000000ROWSLACKORSURPLUSDUALPRICES2)0.0000001.0500003)0.0000000.6250004)0.0000000.300000♂返回LinGo输入模型LinDo模式LinGo模式求解点击求解按钮即可结果♂返回LinD

3、o输 入 模 式model:MAX=3*x1+5*x2+4*x3;2*x1+3*x2<=1500;2*x2+4*x3<=800;3*x1+2*x2+5*x3<=2000;end注意与LinDo的区别目标函数中加等号变量与系数之间用“*”Model:-end可省略♂返回LinGo模 式Model:Sets:!定义集合EndsetsData:!定义数据Enddata调用函数与计算end♂返回集合部分model:!开始sets:!定义集合ve/1..3/:c,x;co/1..3/:b;ma(co,ve):a

4、;endsets!注:集表达式:名称/成员/:属性名称(初始集):属性♂返回定义数据data:!定义数据c=354;b=15008002000;a=230024325;Enddata!注:数据的大小与集合定义中一致,分量中间用空格或逗号分开,数据结束后用分号;♂返回调 用 函 数max=@sum(ve(j):c(j)*x(j));@for(co(i):@sum(ve(j):a(i,j)*x(j))<=b(i));主要函数:@for(set(set_index_list)

5、condition:expre

6、ssion)@sum(set(set_index_list)

7、condition:expression)@min(max)(set(set_index_list)

8、condition:expression)♂返回结 果Globaloptimalsolutionfoundatiteration:3Objectivevalue:2675.000VariableValueReducedCostC(1)3.0000000.000000C(2)5.0000000.000000C(3)4.0000000.0000

9、00X(1)375.00000.000000X(2)250.00000.000000X(3)75.000000.000000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。