lingo约束条件表达式即大于一定值又小于一定值怎么表达
LINGO里面有两种方式:
1、f(x)>2;f(x)<3。
2、@bnd(2,f(x),3)。
例如:
x1+x2+x3+x4=2;
x1+x2<=1;
max=63*x12+76*x13+71*x23+50*x24+85*x25+63*x34+77*x45+39*x46+92*x47+74*x56+89*x67;
x12+x13+x23+x24+x25+x34+x45+x46+x47+x56+x67=2;
x12+x13<=1;
x12+x23+x24+x25<=1;
x13+x23+x34<=1;
x24+x34+x45+x46+x47<=1;
x25+x45+x56<=1;
x46+x56+x67<=1;
x47+x67<=1;
扩展资料:
Variable Value Reduced Cost
x1 14.00000 0.000000
x2 0.000000 1.000000
x3 -4 .000000 0.000000
由此可知,当 x1 =14,x2 =0,x3 =-4 时,模型得到最优值,且最优值为46。
说明:在利用LINGO 求解线性规划时,如自变量都为非负的话,在LINGO 中输入的信息和模型基本相同;如自变量为自由变量,可以使用函数 @free来把系统默认的非负变量定义自由变量,如实例一中的 x3。
参考资料来源:百度百科-LINGO
广告 您可能关注的内容 |