Lumina Analytica Optimizer这款产品属于Analytica系列中的一款应用,专门用于找到包含多个决策变量和约束条件的模型中的最优策略。Optimizer在Analytica企业版的所有功能上增加了强大的求解器,以便处理复杂的优化问题。模型构建者清楚地知道,在优化中最大的挑战是将问题表述得清晰且计算上可行。Optimizer提供了一个更为直观清晰的建模方法,不论问题的复杂程度如何。

maxresdefault-129

使用Optimizer建模的一个基本点是,你可以运用影响图表来定义关键元素,包括决策变量、目标和约束条件。通过索引来指定各个维度,这就使得问题结构的定义变得直观。此外,当系统基于决策变量、目标和约束自动构造问题模型时,它会自动选择与问题类型相匹配的求解器,无论是线性、混合整数、二次型还是非线性。在进行随机优化时,用户还可以简单地通过指定带有概率分布的机会变量来处理不确定性。

优化器版包含了用于处理所有类型优化问题的求解器,无论是线性(LP)、二次型(QP)还是非线性规划(NLP),它们都可以处理。例如,对于LP和凸QP问题,求解器可处理高达8000个决策变量和约束;对NLP问题,可处理多达500个变量和250个约束。如果你遇到的问题规模更大,还可以无需更改问题表述就添加一些市面上最强大的求解器引擎,包括FICO的XPRESS、Gurobi、Mosek、KNITRO和OptQuest。对于想快速入门的用户来说,Analytica提供了易于学习的用户界面,可以迅速开始构建模型。

基础知识

Analytica的结构化优化使建模在任何复杂程度下都尽可能清晰直观。您可以使用影响图来定义关键元素:决策变量、目标和约束。您可以使用索引来指定维度。优点包括:

  • 影响图允许您直观地定义问题结构。
  • 它可以根据决策变量、目标和约束条件自动制定问题。
  • 它会选择适当的求解器以匹配问题类型:线性、混合整数、二次或非线性。
  • 您可以简单地通过指定具有概率分布的机会变量来处理不确定性,以进行随机优化。
  • 借助智能数组,您可以轻松修改和添加维度,包括敏感度分析的多个场景和动态模型的时间,而无需更改逻辑示意图结构。

“Analytica无疑是解决优化问题的最佳平台,”Guidehouse Consulting总监Scott Robinson说。

功能和可扩展性

优化器版本包括用于处理所有类型的优化问题的求解器:线性 (LP)、二次 (QP) 和非线性程序 (NLP)。这些可以处理

  • 多达 8,000 个决策变量和 8,000 个约束,用于 LP 和凸 QP 问题
  • 连续变量、混合整数变量 (MIP) 和半连续变量。
  • 多达 500 个变量和 250 个约束,用于 NLP 问题。

如果您的问题更大,您可以在任何地方添加一些最强大的求解器引擎,而无需对问题表述进行任何更改。可用的插件包括 FICO、Gurobi、Mosek、KNITRO 和 OptQuest 的 XPRESS。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。