Lingo软件在最优化问题中的应用.ppt

Lingo软件在最优化问题中的应用.ppt

ID:49296372

大小:207.50 KB

页数:17页

时间:2020-02-02

Lingo软件在最优化问题中的应用.ppt_第1页
Lingo软件在最优化问题中的应用.ppt_第2页
Lingo软件在最优化问题中的应用.ppt_第3页
Lingo软件在最优化问题中的应用.ppt_第4页
Lingo软件在最优化问题中的应用.ppt_第5页
资源描述:

《Lingo软件在最优化问题中的应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Lingo软件在最优化问题中的应用一、Lingo的快速入门。二、如何在lingo中求解如下的LP问题;例:如下就是求最优解的问题。min2*x1+3*x2s.tx1+x2>=350x1>=1002*x1+x2<=600x1,x2>=0则须在模型窗口输入如下代码:MODEL:min=2*x1+3*x2;x1+x2>=350;x1>=100;2*x1+x2<=600;END三、Lingo中集的使用;集是Lingo建模语言的基础,是程序设计最强有力的基本构件。借助与集,能够将一系列相似的约束用一个单一的、简

2、明的复合公式表示,从而快速方便地表达较大规模的模型。Lingo有两种类型的集:原始集和派生集。在Lingo模型中使用集之前,必须事先定义。集以关键字“sets:”开始,以“endsets”结束。1、原始集的定义用下面的语法定义一个原始集:setname[/member_list][:attribute_list];(1)若要一列出集成员:则用显式罗列成员,中间用空格或逗号隔开,也可混合使用。如:set:students/MikePeter,Rose,Carl/:sex,age;endsets(2)若不

3、必列出每个集成员,常采用省略形式:即用隐式罗列成员,语法如下:setname/member1..memberN/[:attribute_list];例如:隐式成员列表格式示例所产生的集成员1..n1..51,2,3,,4,5StringM..StringNCar2..car14Car2,Car3,Car4,.....Car14DayM..DayNMon..FriMon,Tue,Wed,Thu,Fri(3)集成员不放在集定义中,而在随后的数据部分来定义例:数据部分定义集成员示例。!集部分;sets:st

4、udents:sex,age;endsets!数据部分;data:students,sex,age=John116Jill014Rose017Mike113;enddata2、派生集的定义定义一个派生集,用如下语法:setname(parent_set_list)[/member_list/][:attribute_list];其中parent_set_list是已定义集的列表,多个时必须用逗号隔开。如:set:product/AB/;machine/MN/;week/1..2/;allowed(pr

5、oduct,machine,week):x;endsets这里allowed定义为product,machine,week的派生集,其组成成员如下:(A,M,1),(A,M,2),(A,N,1),(A,N,2)(B,M,1),(B,M,2),(B,N,1),(B,N,2)三、模型的数据部分;数据部分以关键字“data:”开始,以关键字"enddata"结束。在这里,可以指定集成员、集的属性。其语法如下:data:object_list=value_list;enddataobject_list通常为集

6、名、属性名,它们用逗号或空格隔开。value_list是对应于object_list中对象的值,中间用逗号或空格隔开。看如下实例:例1sets:set1/A,B,C/:X,Y;endsetsdataX=1,2,3;Y=4,5,6;enddata四、Lingo软件使用的注意事项。(1)LINGO中不区分大小写字母,变量(和行名)可以使用不超过32个字符表示,且必须以字母开头。(2)在命令方式下(CommandWindow中),必须先输入MODEL:表示开始输入模型。LINGO中模型以“MODEL:”开始

7、,以“END”结束。对简单的模型,这两个语句也可以省略。(3)LINGO中的语句的顺序是不重要的,因为LINGO总是根据“MAX=”或“MIN=”语句寻找目标函数,而其它语句都是约束条件(当然注释语句和TITLE除外)。(4)LINGO模型是由一系列语句组成,每个语句以分号“;”结。(5)LINGO中以感叹号“!”开始的是说明语句(说明语句也需要以分号“;”结束)。谢谢!

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

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

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