运筹学优化软件LINDO家族概览

需积分: 44 0 下载量 59 浏览量 更新于2024-07-28 收藏 330KB PDF 举报
运筹学 LINGO 软件包 运筹学 LINGO 软件包是美国 LINDO 系统公司(Lindo System Inc.)所拥有的优化计算软件包,主要用于求解数学规划问题。该软件包的特点是程序执行速度快,易于方便地输入、修改、求解和分析一个数学规划(优化问题)。因此,LINGO 软件包在教学、科研和工业界得到广泛应用。 LINGO 软件包有多种版本,如 LINDO、GINO、LINGO(包括 LINGONL)软件。LINDO 是一种专门用于求解数学规划问题的优化计算软件包,版权现在由美国 LINDO 系统公司(Lindo System Inc.)所拥有。 LINGO 软件包的主要功能包括: 1. 线性规划(LP—Linear Programming)问题的求解 2. 整数规划(IP—Integer Programming)问题的求解 3. 二次规划(QP—Quadratic Programming)问题的求解 4. 非线性规划(NLP—Non-Linear Programming)问题的求解 LINGO 软件包的特点是程序执行速度快,易于方便地输入、修改、求解和分析一个数学规划(优化问题)。此外,LINGO 软件包还提供了部分演示版本或测试版本,可以从 LINDO 系统公司的 INTERNET 网络站点 http://www.lindo.com 获取。 LINGO 软件包的发展历史可以追溯到美国芝加哥大学的 Linus Schrage 教授首先开发 LINDO,随后又推出了 GINO、LINGO、LINGONL(又称 LINGO2)和 “what’s best!” 等优化软件。 LINGO 软件包的组件功能各有侧重,分别简要介绍如下: * LINDO 是 Linear Interactive and Discrete Optimizer 字首的缩写形式,可以用来求解线性规划、整数规划和二次规划问题。 * GINO 是 General Interactive Optimizer 字首的缩写形式,可以用来求解非线性规划问题,也可用于求解一些线性和非线性方程(组)以及代数方程求根等。 * LINGO 可以用来求解线性、非线性和整数规划问题。 * LINGONL(LINGO2)可以用来求解线性、非线性和整数规划问题。 * “what’s best!” 组件主要用于数据文件是由电子表格软件(如 Lotus 1-2-3 和 Microsoft Excel)生成的。 LINGO 软件包是运筹学领域中的一个重要工具,广泛应用于教学、科研和工业界,能够帮助用户快速、方便地解决数学规划问题。