当前位置:   article > 正文

Lingo简单入门

lingo中整数怎么表示

Lingo中用!表示注释,注释结束用;表示,lingo不区分大小写,运行时会自动统一装换成大写

编程步骤:

1.推算出正确的模型

2.确定描述集,定义集合

3.确定变量

4.正确写出每个式子

 

常用函数(lingo每个函数都必须用@强调):

!max, min用于用于定义目标函数
@bin(x)表示x为0或1
@gin(x)表示x是整数
@free(x)表示x为任意实数,因为变量默认为非负实数,所以必须用这个函数解除这种限制
@bnd(1, x, u)表示x为[1, u]之间的实数
如表示x在(-5,5)之间的整数,@free(x),@gin(x),@bnd(-5, x, 5)

 编程方法:

1.不使用集合语言--解决小规模问题(笨方法编程)

max = 4 * x1 + 3 * x2;
2 * x1 + x2 <= 10;
x1 + x2 <= 8;
x2 <= 7;
x1 >= 0;          !可以不写,因为lingo变量默认是非负的;
x2 >= 0;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/55695
推荐阅读
  

闽ICP备14008679号