收藏 分享(赏)

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

上传人:tangtianxu1 文档编号:2920689 上传时间:2018-09-30 格式:PPT 页数:13 大小:272.50KB
下载 相关 举报
运用Lingo进行线性规划求解(实例).ppt_第1页
第1页 / 共13页
运用Lingo进行线性规划求解(实例).ppt_第2页
第2页 / 共13页
运用Lingo进行线性规划求解(实例).ppt_第3页
第3页 / 共13页
运用Lingo进行线性规划求解(实例).ppt_第4页
第4页 / 共13页
运用Lingo进行线性规划求解(实例).ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

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

2、VE FUNCTION VALUE1) 2675.000VARIABLE VALUE REDUCED COSTX1 375.000000 0.000000X2 250.000000 0.000000X3 75.000000 0.000000ROW SLACK OR SURPLUS DUAL PRICES2) 0.000000 1.0500003) 0.000000 0.6250004) 0.000000 0.300000,返回,LinGo,输入模型LinDo模式LinGo模式 求解点击求解按钮 即可 结果,返回,LinDo输 入 模 式,model: MAX=3*x1+5*x2+4*x3;2*

3、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/13/:c,x; co/13/:b; ma(co,ve):a; endsets !注:集表达式:名称/成员/:属性名称(初始集):属性,返回,定义数据,data:!定义数据 c=3 5 4; b=150

4、0 800 2000; a=2 3 0 0 2 43 2 5; 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)|condition:expression) sum(set(set_index_list)|condition:expression) min(max)(set(set_index_list)|condition:expression),返回,结 果,Global optimal solution found at iteration: 3 Objective value: 2675.000 Variable Value Reduced Cost C( 1) 3.000000 0.000000 C( 2) 5.000000 0.000000 C( 3) 4.000000 0.000000 X( 1) 375.0000 0.000000 X( 2) 250.0000 0.000000 X( 3) 75.00000 0.000000,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报