LINGO的使用串串烧:
LINGO的基本菜单
例题:
求解思路:
模型代码:
model:
max = 72*x1+64*x2;
[milk] x1 + x2<50;
[time] 12*x1+8*x2<480;
[cpct] 3*x1<100;
end
用LINGO软件操作运行后可得:
LINGO语法规定:
LINGO的语法规定:
•(1)求目标函数的最大值或最小值分别用MAX=…或MIN=…来表示;
•(2)每个语句必须以分号“;”结束,每行可以有许多语句,语句可以跨行;
•(3)变量名称必须以字母(A~Z)开头,由字母、数字(0~9)和下划线所组成,长度不超过32个字符,不区分大小写;
•(4)可以给语句加上标号,例如[OBJ]MAX=200*X1+300*X2;
•(5)以惊叹号“!”开头,以分号“;”结束的语句是注释语句;
•(6)如果对变量的取值范围没有作特殊说明,则默认所有决策变量都非负;
•(7)乘号“*”必须输入,不能省略。
(8)LINGO模型以语句“MODEL:”开头,以“END”结束,对于比较简单的模型,这两个语句可以省略
下面为模型分析和解释:
敏感性分析 (“LINGO|Ranges” )