Lingo超经典案例大全.docxVIP

  • 15
  • 0
  • 约1.62万字
  • 约 47页
  • 2024-02-27 发布于四川
  • 举报

Lingo超经典案例大全

LINGO是LinearInteractiveandGeneralOptimizer的缩写,即“交互式的线性和通用优化求解器”。Lingo超强的优化计算能力在很多方面(线性规划、非线性规划、线性整数规划、非线性整数规划、非线性混合规划、二次规划等)比matlab、maple等强得多,Lingo编程简洁明了,数学模型不用做大的改动(或者不用改动)便可以直接采用Lingo语言编程,十分直观。

Lingo模型由4个段构成:

(1)集合段(sets?endsets);(2)数据段(data?enddata);

(3)初始段(initendinit);(4)目标与约束段。

Lingo的五大优点:

1.对大规模数学规划,LINGO语言所建模型较简洁,语句不多;

2.模型易于扩展,因为@FOR、@SUM等语句并没有指定循环或求和的上下限,如果在集合定义部分增加集合成员的个数,则循环或求和自然扩展,不需要改动目标函数和约束条件;

3.数据初始化部分与其它部分语句分开,对同一模型用不同数据来计算时,只需改动数据部分即可,其它语句不变;

4.“集合”是LINGO有特色的概念,它把实际问题中的事物与数学变量及常量联系起来,是实际问题到数学量的抽象,它比C语言中的数组用途更为广泛。?

5.使用了集合以及@FOR、@SUM等集合操作函数以后可以用简洁的语句

文档评论(0)

1亿VIP精品文档

相关文档