[自然科学]lindo_与Lingo入门.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[自然科学]lindo_与Lingo入门

:是 LINDO 接受命令的状态,在:后面,可以键入各种合法的LINDO的命令。 设我们要输入的模型的数学形式为: MAX 5.24X1+7.3X2+8.34X3+4.18X4 SUBJECT TO 1.5X1+X2+2.4X3+X4?2000 X1+5X2+X3+3.5X4?8000 1.5X1+3X2+3.5X3+X4?5000 X1,X2,X3,X4?0 输入模型的操作作如下: : MAX 5.24X1+7.3X2+8.34X3+4.18X4 ! MAX后面必须空一格 ?ST !ST也可以写SUBJECT TO ?1.5X1+1.0X2+2.4X3+1.0X42000!用“”或“”而不能用 =,= ?1.0X1+5.0X2+1.0X3+3.5X48000 !?表示当前处于MAX命令状态 ?1.5X1+3.0X2+3.5X3+1.0X45000 !END结束MAX命令状态。变量 ?END 非负约束X1,X2,!X3,X4=0是 隐含的,不必也不能输入 MAX/MIN命令对模型的输入格式有一些限制,这些限制是: (1)模型中出现的关键词只能是 MAX (或 MIN ), ST (或 SUBJECT TO )和 END。关键词中不能含有空格。MAX ( 或 MIN ), ST (或 SUBJECT TO )的右面至少要有一个空格,关键词中字符大写和小写都合法的。 (2)变量名不超过8个字符,其中第一个字符必须定字母,其余的可以是字母或数字。这样就可以藉助变量表示变量的实际含义。例如有10种燃料,可以分别记为FUEL01,…,FUEL10等。 (3)不等号用<表示≤,用>表示≥。要注意的是当模型(用 LOOK 命令)输出(到屏幕或打印机)时,不等号分别写成<=和>=。 (4)目标函数中不能出现常数项,也不能出现等式,例如: MAX 2X1+3X2+5 和 MAX Z=2X1+3X2都是非法的。 (5)无论连目标函数(第一行)或约束条件中,都不能出现括号、乘号。例如: MAX 2(X1+X2) 和 MIN 2*X1+3*X2都是非法的。 (6)在约束条件中,变量必须在关系符左面,常数必须在关系符右边,例如: 3X1+4X2-3<0 和 3X1<3-4X2 都是非法的。 (7)模型中系数必须写成整数或小数形式而不能写成指数形式,例如:下列系数的记法是非法的: .258E+5。 如系数是小数形式,输入的位数限制定整数最大6位,小数最大5位。 (8)除关键字中间,系数中间,变量名中间不能嵌入空格外,模型的其他地方都允许出现空格和回车CR。在模型输入时,空格和回车是等效的。例如,以下的模型输入格式是有效的: maxz=3x1+4x2+6x3-5x4 s.t. x1+2x2-x3+2x4≤10 3x1+x2-3x3+6x4≤25 X1,x2,x3,x4≥0 :MAX 3X1 + 4 X2+6x3- 5x4CR ?ST X1 +2x2-x3CR ? +2 X4 <10 3x1+x2-3x3+6x425 END : 在用MAX/MIN命令输入模型时,如果模型的一行超过屏幕宽度,只要回车就可以在下一行继续输入。 (9)变量的非负约束是隐含的,不需要在模型中加以意义。 lindo和lingo程序结构的差异: (1)lindo是这样的: (2)lingo是这样的: MAX 目标函数表达 MAX=目标函数表达; ST 变量约束1; 变量约束1 变量约束2; 变量约束2 变量约束3; 变量约束3 END 注意:可见它们的基本格式不同,在lingo80中每个语句后面必须以分号结束,包括以开头的注释语句。 2 、LINGO的基本用法 例1 解数学规划问题: 目标函数 约束条件 在Model窗口输入如下模型: max=200*x1+300*x2; x1100; x2120; x1+2*x2160; 注:LINGO默认所有决策变量都非负,因而变量非负

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档