二、数据段的几点说明. 1. 赋值. SETS: SET1 /A,B,C /:X,Y; ENDSETS 例.给下列集合赋值 (法1) DATA: X=1,2,3; Y=4,5,6; ENDDATA (法2) DATA: X,Y=1,4 2,5 3,6; ENDDATA 注: 同一集合的多个属性一起赋值时,LINGO用按列赋值方式进行. 2. 通过键盘输入数据. 例. 当A=125, A=265时,下列模型的目标函数值是多少? Max=98*x1+A*x2-x1^2-0.3*x1*x2-2*x2^2; x1+x2100; x1=x2; @GIN(x1); @GIN(x2); DATA: A=?; ENDDATA MODEL: END 3. 部分赋值. SETS: WH / W1..W6 /: A; ENDSETS 例. 给下列集合的第二和第三个元素赋值为60和55 DATA: A=,60,55,,,; ENDDATA 三、初始化段. 在数据段给变量赋值以后,该变量在整个程序运行阶段都是常量,而不是决策变量. 如果想对决策变量赋一定初始值,希望该初始值作为寻找最优解的起始
原创力文档

文档评论(0)