Analytica 优化版

优化版是最高级别的 Analytica 版本。包括企业版所有功能,另外增加了强大的求解引擎。在一定限制性条件下,通过它得出最小化或者最大化量化目标的决定值。或者,万一不存在目标量化,它就会在约束范围内找到可行的解决方案。它可以处理线性规划,二次规划,以及一般的非线性规划问题,并自动区分他们。决策变量可以是连续,半连续的,离散的(整数或布尔逻辑的),或混合形的。最重要的是,Analytica 优化版将优化性能和 Analytica 的核心功能(蒙特卡洛模拟和智能数组)无缝地融合在一起,简化了模型结构并改善了直观性。优化版是一个完整的决策方案,结合了求解能力,可扩展性和易用性,可能没有其他任何优化平台可以做到这一点。

下面描述的许多功能是结构性优化功能的一小部分,Analytica 优化版4.4就有更多新功能。 如需了解更多细节,请见 Analytica 4.4 新特征。

优化模式应该简单,尤其是面对非常复杂的模型

优化模型是否应该被直观地描述而且透明,可扩展,容易建立?  我们认为是应该的。但是,传统的优化界面不能满足所有的这些目标。 

  • 电子数据表优化,适合较小的问题,但他们本质上是二维的,难以扩展。
  • 代数建模语言比之前直编程符号更好,但缺乏直观的文本,使得模型设计者以外的人难以理解。  

Analytica 使优化建模尽可能的简单和直观。  影响图和智能数组使得我们可以访问整个分析路径, 从建模到决策的制定。它通过几个方面实现了这一点:

  • 保持模型结构和建模假定条件任何时候都清晰可见
  • 结合优化和敏感性分析来以鉴别对目标值有最直接影响的输入值
  • 允许对单个的优化添加新的情节,只需简单的添加一个场景维度的到输入数组中
  • 添加约束节点   可让您使用简单的不等式来详细规范一些约束条件
  • 允许您通过简单地使用智能数组扩展现有模型

完全融合不确定性, 动态方程、以及智能数组

Analytica 核心功能包括蒙特卡洛模拟器采样,智能数组和动态定义等都与模型优化兼容。这使用户能够用像所有 Analytica 模型那样直观的方式来建立高级模型:

  • 通过简单地定义对象,比如说预期值(平均值)或抽样分布结果的分位百分比阈值,就可构建随机优化问题
  • 使用智能数组的逻辑对每个蒙特卡洛的每个样本单独进行优化, 就很容易创建一个优化结果的分布。
  • 使用动态表达式对具有递归依赖性的模型进行约束定义。

一流的优化引擎所具有的能力和扩展性

Analytica 配置有 Frontline 优化引擎的高级优化软件包,以处理所有类型的优化问题:线性规划 (LP), 二次规划 (QP)、及非线性规划( (NLP)。它支持连续以及混合整数半连续 可变数域。(半连续变量可以取有界范围内的值或为零。对于线性规划和凸二次规划问题,标准引擎软件包可支持多达8000 个变量 和8000个 约束;对于非线性规划问题,可以支持多达500个变量250个约束 。  

如需具有更大范围或无限的变量和约束及更快的性能,可以使用高级引擎,其中包括 XPRESS、Gurobi、Mosek、KNITRO 及 OptQuest。 关于高级优化器引擎的更多详情,请见详细内容

更多功能

其它功能包括:

  • 对于大型线性规划和二次规划优化采用高效的内部稀疏矩阵表示
  • 对于线性规划问题,很容易识别可行的约束条件子集
  • 对于非光滑非线性规划问题采用基因遗传算法
  • 用户可以访问优化引擎的内部所有设置和状态标志
  • 除非用户标明,优化引擎将自动识别优化问题的类型并选用合适的优化引擎
  • 模块化的模型设计,允许共享模型的一些部分,以及在个人和团队之间进行分配建模活动
  • 非线性规划问题搜索优化解会采用自动确定的多个开始点,或按用户指定初始猜测向量数组为开始点

购买或免费试用

如需购买,请与所在地办事处联系。