lindo常用的基本语法
58页1、1、目标函数以“max”或“min”开头,max(或min)与目标函数表达式之间不能有“=”。,lindo常用的基本语法,2、变量名的长度不超过8个字符,并且必须以英文字母开头。英文字母不区分大小写。,3、目标函数与约束条件之间必须用“ st ”分开,并且“ st ”单独一行。,4、目标函数、各约束条件都必须以“回车键”结束,并且都应该是经过化简后的表达式,所有字符必须是英文状态下输入的。,5、lindo软件已规定所有的决策变量均为非负数。,6、变量与其系数之间可以有空格,乘号必须省略,式中不能有括号;约束条件的右端不能有决策变量, 左端不能有常数项;没有下标, 式中不能有分母,式中不能有“逗号”和“句号”等(说明语句除外) 。,常用的基本语法,7、约束条件中的符号“”用 “=”表示,,“”用“”和“”表示。,8、输入文件中的第一行默认为目标函数,可以用 2) , 3) 等标明各约束条件,便于从输出结果中查找信息。以感叹号“!”开始的是说明语句.,9、程序最后以end结束,对于小型的规划问题,end可以省略。,常用的基本语法,整数变量(例如:gin x1)和0-1变量(例如int x3
2、)的约束放在end之后,此时end不能省略。,10、如果所有的决策变量都是整数变量(假如有6个变量),则可以在end之后写命令:,gin 6,如果不是所有的决策变量都是整数变量,则不能采用此方法。,此时,如果省略end的话,整数变量、0-1变量等限制将不起作用。,11、如果x1是整数变量,则应在end之后写上命令:,gin x1,如果x1是0-1变量,则应在end之后写上命令:,int x1,如果所有的决策变量共有6个,并且所有的决策变量都是整数,则可以在end之后写命令:,gin 6,如果x1,x2都是整数变量,但并不是所有的变量都是整数变量,则要写成,gin x1 gin x2,不能写成,gin x1,x2 或 gin x1;x2,4.2.1 LINGO软件使用格式,(1) 目标函数以“max=”或“min=”开头,其后面是目标函数的表达式。,(2) 模型以“model:”开始,以“end”结束,,对简单的模型,“model:”及“end”也可以省略。,lingo中的语句顺序不重要,目标函数与约束条件有明显的标志,不用加其它的符号。,lingo总是根据“max=”或“min =”语
3、句寻找目标函数,而其它的语句都是约束语句和说明语句。,除了首行和末行外,每行以 “;”结束。所有字符必须是英文状态下输入的。,1、 LINGO使用规则,LINGO软件的使用规则(2),(3) 乘号“ * ”不能省略,式中可以有括号,约束条件的右端可以有决策变量,没有下标,式中不能有分母,式中不能有“逗号”和“句号” (说明语句和函数中的内容除外) ,故目标函数和各约束约束条件都可以是没有经过化简后的表达式。,(4) 英文字母不区分大小写字母,,lingo中的变量名和行名可以超过8个字符,但不能超过32个字符,并且变量名必须以字母开头,后面跟数字或字母。,(5) lingo软件已规定所有的决策变量均为非负数,,(除非用限定变量取值范围的函数free或bnd等另行说明)。,LINGO软件的使用规则(3),(6) 约束条件中的符号“”用 “ = ”或“”表示,“”用“=”或 “”表示。,(7) 计算机把输入程序中的第一行默认为目标函数,其它各约束条件可以用_1,_2标明它的行号。,(8) 虽然决策变量可以放在约束条件的右端,但为了提高Lingo的求解效率,应尽可能采用线性表达式定义目标函数和
4、约束条件。,(9) 在lingo中以感叹号“!”开始的是说明语句,并且说明语句也需要以分号“;”结束,并且除了“!”和“;”之外,说明语句中的其它字符可以是任何字符。,LINGO软件的使用规则(4),(10) lingo模型是由一系列语句组成的,即每个语句是组成lingo模型的基本部分,每个语句(目标、约束、说明语句等)都是以分号“;”结尾的,编写程序时应注意保持模型的可读性。,例如:虽然lingo允许每行写多个语句,也允许一个语句写成几行,,但最好一行只写一个语句,,并且按照语句的嵌套关系对语句安排适当的缩进,增强层次感。,LINGO软件的使用规则(5),(11) 在lingo中,以“”开头的都是函数调用,,其中有:整型变量函数(bin表示0-1变量,gin表示整数变量),和上下界限定等函数(free表示去掉非负限制,bnd限定变量的上限、下限)。,这些变量的限制要放在“end”之前,否则这些变量的限制将不起作用 。,如果x1是整数变量,则应在end之前写命令:,gin(x1);,如果x1是0-1变量,则应在end之前写命令:,bin( x1);,如果所有的决策变量共有6个,并且所有
《lindo常用的基本语法》由会员小**分享,可在线阅读,更多相关《lindo常用的基本语法》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-01-31 15页
2024-01-31 21页
2024-01-31 37页
2024-01-31 30页
2024-01-31 22页
2024-01-31 48页
2024-01-31 32页
2024-01-31 40页
2024-01-31 31页
2024-01-31 20页