您难道不想了解如何配置有限资源以实现利润最大化吗?或是如何高效安排日程以实现成本最小化吗?或是如何有效整治才能最大限度减少对环境的破坏吗?
借助 Evolver,您便可以解决诸如此类的更多难题。Evolver 是一个适用于 Microsoft Excel 的、易于使用的高级最优化插件。Evolver 使用创新性遗传算法 (GA)、OptQuest 及线性编程技术快速解决金融、分配、日程安排、资源分配、制造、预算和工程等领域中的问题。可以在 Excel 中建立模型的几乎任何类型的问题均可以通过 Evolver 解决,包括通过其他方式无法解决的复杂非线性问题。Evolver 具有一项独特功能,可为传统求解程序通常会遗漏的问题解法生成最佳整体“全局”解法。
Evolver 6 已完全翻译为中文。所有菜单、对话框、帮助文件和示例文件均为中文版。同时,Evolver 还提供英文版、西班牙语版、德语版、法语版、葡萄牙语版、日文版和中文版。
了解如何快速上手使用 Evolver
观看 Evolver 功能视频 (英文)

6 版新增功能 – OptQuest 和线性编程
目前,全新 6 版 Evolver 除包含遗传算法以外,还包含 OptQuest 解法引擎。OptQuest 是一种广泛使用的最先进优化程序,可将禁忌搜索、神经网络、分散搜索和线性/整数编程集成至单个组合方法中。还可在多种模型中快速提供大量结果。OptQuest 与现有的遗传算法引擎起到互补作用。Evolver 可以根据您的模型自动选择要使用的引擎,或者您也可自己手动选择。
目前 Evolver 还提供了线性编程算法,以极其快速、准确地解决线性问题。线性模型体现在以下两方面:其一,优化函数与约束条件均为线性;其二,Evolver 的 LP 引擎适用于所有类型(连续、整数和离散)的 可调整单元格。这样便无需再使用 Excel 的 Solver。
此外,目前 Evolver 能更有效地处理约束条件,从而提升优化速度。同时还支持离散可调整单元格,从而更好地反映许多模型中的实际情况,还可以通过节省花费在不切实际方案上的时间来进一步加快优化进度。
Evolver 工作原理
诸如 Excel 的 Solver 之类的标准最优化程序适用于查找最佳“局部”解法,或确定可以使具有特定约束条件的简单电子表格模型的结果最大化或最小化的最佳数值组合。这些程序找到一种看似会生成较佳结果的解法并在此基础上继续运行,而不是尝试新的解法。这称为“登山”。但是,这些程序不支持处理更复杂的非线性问题,其中的最佳局部解法可能不是最佳绝对答案。使用创新性“突变”和解法组合或“组织”的 Evolver 特别适用于通过研究可能答案的整个领域查找最佳整体答案。
Evolver 的三个简单使用步骤:
1. 建立自己的模型。
Evolver“模型”窗口为所有优化问题提供了一站式设置。您可以在此处指定目标单元格,确定要调整的单元格及定义约束条件。可调整单元和约束条件支持单元格范围进行简便设置和改变,而目标单元格可以进行最大化和最小化,也可以接近特定目标。
定义范围和停止条件
定义可调整单元格时,您可以直接在 Excel 中指定单元格范围的最大和最小边界,这极大简化了设置,并使更改变得非常简便。例如,您可以要求 Evolver 调整单元格 B1:B5,其中每个单元格的最小值位于 A1:A5 中,每个单元格的最大值位于 C1:C5 中。您可以指定多组单元格,每组可以具有多个范围。
您也必须定义模型中的约束条件。例如,必须建立模型的资源可能很有限。在定义约束条件(严格或宽松)时,您也可以为单元格范围指定最大值和最小值。
最后,请针对最优化设置停止条件,告知 Evolver 最优化的停止时间。
求解方法
Evolver 利用您可以指定的六种不同求解方法确定可调整单元格的最佳组合。不同方法用于解决不同类型的问题。这六种求解方法是:
- 菜单 — 可独立改变的一组变量。
- 分组 — 要放置在组中的一组元素。
- 顺序 — 元素的有序列表。
- 预算 — 菜单算法,但全部为常量。
- 项目 — 顺序算法,但一些元素排在其他元素之前。
- 日程安排 — 组算法,但在满足约束条件时将元素分配到时间块。
Evolver 也使您可以在最大程度上控制其执行最优化的方式。您可以在“Evolver 设置”对话框中设置最优化参数、运行时间设置和控制宏等。
2. 运行最优化。
单击“开始”图标,以开始最优化。Evolver 将开始生成试验解法,以实现第一步中设置的目标。Evolver“进度”窗口出现,显示最优化状态和到目前为止所获得的最佳答案。此窗口允许您利用回放控制暂停、停止和运行最优化。您也可以使用“Evolver 观察器”监测详细进度。分页报表显示了所获得最佳答案的实时更新、已尝试的所有解法和要尝试的解法的多样性等。
优化工作原理
在优化期间,Evolver 会生成许多试验解法,并利用遗传算法、OptQuest 或线性编程来逐渐完善每个试验的结果。使用遗传算法后,每种可能解法便成为一种独立“组织”,可以与其他组织进行相互“繁殖”。电子表格模型充当组织环境,基于其结果确定哪个组织足够适合存活,但偶尔也会尝试“突变”或全新解法。
3. 查看最优化结果。
最优化完成后,Evolver 可以显示关于整个模型的初始、最佳和最新解法结果,单击后它会根据每个方案进行更新。这就使确定最佳行动方案变得非常容易。您也可以直接在 Excel 中针对最优化摘要、所有模拟的日志和进度条步进日志生成报表。

Excel 易于使用
Evolver 是一款真正的 Microsoft Excel 插件,与您的电子表格完全集成。定义模型,调整设置,运行最优化,监测进度和生成报表 — 全部在 Excel 中完成。流线型对话框表示只需打开少数几个导航窗口。
特色
遗传算法最优化
OptQuest 解法引擎
100% 采用 Excel 计算
无缝集成至 Microsoft Excel
流线型界面
可调整单元格范围和约束条件
6 种求解方法
离散可调整单元格
“进度”窗口
Evolver 观察器
自动选择解法引擎
有效处理约束条件
遗传算子
初始、最佳和最新模型更新
Excel 报表
“应用程序设置”对话框
Excel Developer Kit (XDK)
优势
为复杂的实际问题查找
最佳整体解法 OptQuest 引擎将禁忌搜索、神经网络、分散搜索和线性/整数编程集成至单个组合方法中。还可在许多类型的模型中快速提供大量结果。
计算的准确性最高
完全在电子表格中进行操作;可以快速掌握
嵌套对话框减少,模型建立速度加快
流线型的模型设置和编辑
始终为不同类型的问题提供
最佳解决方法 在可调整单元格范围内指定增量(如 10 的次幂),从而提高各种模型的准确性。同时也可加快优化进度。
一目了然的状态和方便的回放控制
监测最佳解法的查找进度
通过自动选用最适合您的模型的引擎来节省时间并提高准确性。
使用 OptQuest 模型后,Evolver 便不会尝试未满足约束条件的解法,从而更快地作出优化, 同时也能更快显示非线性约束条件。
快速获取最优化结果
立即查看三种解法对
整个模型的影响 保存并共享最优化与模拟数据
为所有模型定义各种默认设置
通过完整的 VBA 命令与函数库自动运行并
自定义 Evolver |
两个版本供您选择
Evolver 提供专业版和工业版两种版本。专业版允许每个模型最多有 250 个可调整变量,而工业版允许的变量数量不受限制。将 Evolver 工业版用于最大的模型,您可以控制其中数百个或数千个可调整单元格。

DecisionTools Suite 中文版的组成部分
Evolver 作为 Palisade 完善的风险与决策分析工具套件 DecisionTools Suite 的组成部分提供。DecisionTools Suite 包括利用蒙特卡罗模拟进行风险分析的 @RISK、利用神经网络进行预测的 NeuralTools、适用于统计分析的 StatTools、适用于决策树的 PrecisionTree、适用于假设分析的 TopRank 等。DecisionTools Suite 提供英文版、西班牙语版、葡萄牙语版、法语版、德语版、日文版和中文版。
Evolver 与所有 DecisionTools 程序完全兼容,并且可以相互结合以进行更深入的剖析和分析。例如:
先使用 Evolver,然后使用 NeuralTools
配合使用 Evolver 和 NeuralTools,以通过实时神经网络预测对复杂问题进行最优化。将 Evolver 的目标设置为实时预测 NeuralTools 的输出项,而将 Evolver 要调整的单元格设置为 NeuralTools 的新输入项。然后,观察 Evolver 和 NeuralTools 如何配合使用,以预测优化解法。
观察 Evolver 和 NeuralTools 如何配合使用
节省 50% 以上的成本
DecisionTools Suite 的价格大大低于分别购买组件产品的费用。事实上,与分别购买所有组件相比,您可以节省 50% 以上的成本。DecisionTools Suite 以实惠的价格提供最好的分析功能。
» 价格对比表

许可和培训
@RISK 提供多种许可选项,包括公司、网络和教学许可。培训、咨询和手册与软件一起提供,以确保您和您的员工可以获得最高投资回报。

100% Excel
Evolver 模拟完全在 Excel 中进行计算,由经过二十多年使用证明的 Palisade 抽样和统计数据支持。Palisade 并非要用一个外置的计算器重写 Excel 来提高速度。对不受支持或难以再次生成的宏或函数进行一次重新计算就可以使结果发生显著变化。它会在什么情况下以及什么时间发生? Palisade 利用多个 CPU 和多核处理器的功能为您提供最快速度的计算。@RISK 分析结果准确,运行速度快!
兼容性: @RISK 和 DecisionTools Suite 软件可与所有 32 位和 64 位版本的 Microsoft Windows XP-8、Excel 2003-2013 及 Project 2003-2013 兼容。
兼容 64 位版本
64 位技术使 Excel 和 DecisionTools 软件可以访问的计算机内存达到前所未有的高度。如此一来,便能构建更大型的模型及获取更强大的计算能力。




