AMPL

浏览量


AMPL 是由美国 AMPL 公司开发的经典运筹学集成优化建模和开发平台,是对各种运筹学问题进行建模并优化的有效工具。AMPL 是全球用户数量最多的运筹学建模经典软件。AMPL  无论在学习容易程度、使用范围、影响力等方面都是建模软件的经典。用户可以对各类运筹学问题进行数学建模,并且和外部数据进行动态链接,并调用成熟的优化器对问题进行求解,并产生最佳方案。在百度和谷歌搜索中,也有超过数倍于其他常用优化平台的链接数量。
 
AMPL 是一种强大灵活的综合性数学模型语言,它可以解决优化过程中经常遇到的线性,非线性和整型数学规划问题。AMPL提供直观简明的数学符号用以描述复杂的模 型。强大的建模语言和高效的表达方式让 AMPL 成为运筹学建模软件的经典。容易学习、资料完备让 AMPL 拥有全球最大的学校科研群体。回归运筹学本质,体验 AMPL 的强大, 迈出运筹学学习第一步。
 
在可视化界面上,用户可以对各类运筹学问题进行数学建模,并且和外部数据库进行动态链接,并调用成熟的外部优化器(如 Gurobi) 对问题进行求解,并产生最佳方案。

AMPL 建模环境

 

内嵌全功能优化器,可以解决线性(LP)、混合整数(MIP)、非线性(NLP)、二次型(QP)、二次型混合整数(MIQP)、二次型约束(QCP)、二次型整数约束(MIQCP)、混合互补问题(MCP)、约束互补问题(MPCC)、混合整数非线性(MINLP)、约束规划(CP)问题,包括 Gurobi, Cplex(含 CP), COIN-OR solvers, CBC, Ipopt, Bonmin, Couenne 等。用户可以在优化器之间自由转换。

 

AMPL 的应用

广泛的企业应用以 AMPL 为基础创建的产品来优化他们的商业结果,同时遍布世界各地的院校也 应用 AMPL 来提高教学和研究。
 
AMPL 的应用范围包含如下:
战略生产规划
配送布局优化交通路径优化
车辆配置和调度优化
物流网络优化
投资组合优化
资源配置优化
1、简单、实用、学习容易,尤其适合短课时教学。简单培训后就可以
     开始建立复杂模型和解决问题。
2、提供完整和强大的建模语言,可以求解线性和非线性问题。
3、语言规范源于贝尔实验室,建模语言采用与自然代数语言极为相近
     的表达和书写方式。
4、广泛支持各种集合定义和运算符,支持多维集合,支持排序、未排
     序、循环集合,以及支持数字和对象集合。 
5、提供基于Windows, Linux 平台的可视化集成开发环境 IDE。
6、对于非线性问题,提供初始化原始和对偶数值,高阶导数,自定义
     函数等功能。
7、支持网络规划中弧和节点的直接定义,以及分段线性函数定义。
8、提供命令行交互模式,可以方便批处理多个模型和数据。
9、支持循环和条件执行语句,便于控制多次优化进程。
 
 
 

AMPL突出特点及优势

上一页

下一页

上一页

下一页