LINGO 教程 LINGO使用教程 LINGO 是用来求解线性和非线性优化问题的简易工具。 LINGO 内置了一种建立最优化模型 的语言,可以简便地表达大规模问题,利用 LINGO高效的求解器可快速求解并分析结果。 §1 LINGO快速入门 当你在 windows 下开始运行 LINGO系统时,会得到类似下面的一个窗口: 外层是主框架窗口, 包含了所有菜单命令和工具条, 其它所有的窗口将被包含在主窗口之下。 在主窗口内的标题为 LINGOModel – LINGO1 的窗口是 LINGO的默认模型窗口,建立的模型 都都要在该窗口内编码实现。下面举两个例子。 例 1.1 如何在 LINGO中求解如下的 LP 问题: min 2x1 3x2 s.t. x1 x2 350 x1 100 2x1 x 2 600 x , x 0 1 2 在模型窗口中输入如下代码: min=2*x1+3*x2; x1+x2>=350; x1>=100; 2*x1+x2<=600; 然后点击工具条上的按钮 即可。 例 1.2 使用 LINGO软件计算 6 个发点 8 个收点的最小费用运输问题。产销单位运价如 下表。 单 位 销地 运 B1 B2 B3 B4 B5 B6 B7 B8 产量 价 产地 共 53 页 1 LINGO 教程 A1 6 2 6 7 4 2 5 9 60 A2 4 9 5 3 8 5 8 2 55 3 A 5 2 1 9 7 4 3 3 51 A4 7 6 7 3 9 2 7 1 43 5 A 2 3 9 5 7 2 6 5 41 A6 5 5 2 2 8 1 4 3 52 销量 35 37 22 32 41 32 43 38 使用 LINGO软件,编制程序如下: model : !6 发点 8 收点运输问题