创建数学规划和约束编程优化模型 , 选择不同的方法。
建模与优化编程语言 (OPL) 允许用户编写模型在自然中 , 描述性的代数语言。这使用户能够利用模型和数据分离和链接到数据库和预测分析工具作为数据源。
写模型使用 CPLEX 优化优化 Studio 接口和连接器。
建模与 OPL
代表业务问题数学为了创建有效的分析决策支持应用程序
优化编程语言
优化编程语言 (OPL) 提供了一种自然的优化模型的数学描述。使用高级语法 , 数学模型产生比通用编程语言更简单和更短的代码 , 减少应用程序开发的努力和提高可靠性 , 升级和维护。其强大的语法支持所有表达式需要模型和使用数学规划和约束编程解决问题。
OPL 的特点
开发、调试、测试和优化数学编程 , 约束编程和基于约束的调度模型
一个紧凑的语言来表示优化问题。灵活定义参数和决策变量的指数集。指定约束、资金和其他数学运算指数集。利用逻辑约束 , 允许写更高层次 , 更强大的使用等运营商限制 , 或者 , 不 , 如果 …… 分钟 ,MAX 和绝对值。指定分段线性函数 , 成本或约束声明作为一组范围。使用指标约束消除低效的必要性和人工 “Big-m” 上界配方。
先进的数据组织类型。定义范围、数组和字符串和数字。集合操作适用于构造复杂的指数集。定义元组、数据结构组成的异构数据元素和组元组 , 可选的主键和外键。使用元组切片 ( 类似于 SQL SELECT 操作 ) 来定义稀疏模型 , 减少问题的大小和数据需求。
 |