Lingo 软件的使用 数学建模 司守奎
1. Lingo 软件的基本语法
1.1集合
集合部分的语法
sets:
集合名称1/成员列表1/:属性1_1,属性1_2,…,属性1_n1;
集合名称2/成员列表2/:属性2_1,属性2_2,…,属性2_n2;
派生集合名称(集合名称1,集合名称2):属性3_1,…,属性3_n3;
endsets
例如
sets:
product/A B/;
machine/M N/;
week/1…2/;
allowed(product,machine,week):x;
endsets
1.2 数据
数据部分的语法
data:
属性 1= 数据列表;
属性 2= 数据列表;
enddata
1.3 数据计算段
数据计算段部分不能含有变量,必须为已知数据的计算
calc:
b=0;
a=a+1;
endcalc
1.4 变量初始化
主要用于非线性问题赋初始值
例如
init:
x,y=0,.1;
endinit
!LINGO函数,后做解释;
y=@log(x);
x^2+y^2<=1;
<