Lingo是一款用于线性规划和整数规划的数学建模和求解软件,被广泛应用于运筹学、生产优化、供应链管理等领域。今天与大家一起来熟悉一下它的基本语法
Lingo基本语法
1、定义目标函数为MIN=,MAX=.
2、以一个分号";"结尾。除SETS,ENDSETS,DATA,ENDDATA,END之外。
3、可以放在约束条件的右端,同时数字也可放在约束条件的左端。
4、假定各变量非负。
5、注释:"!"
6、<\>为≤、≥
建模时需要的几个基本问题:
1、尽量使用实数优化,减少整数约束和整数变量
2、尽量使用光滑优化,减少非光滑约束的个数
如:尽量少使用绝对值、符号函数、多个变量求最大/最小值、四舍五入、取整函数等