多目标优化
解决串行或并行的多目标优化问题
用目标实现法解决有多个目标的问题。对于这种方法,您为每个目标选择一个目标,求解器试图找到一个同时满足所有目标的点,或者有相对相等的不满足。这个问题的一个重要特例是最小化最大目标,这个问题有一个特殊的求解器,fminimax
.
功能
fgoalattain |
解决多目标目标达成问题 |
fminimax |
求解极大极小约束问题 |
住编辑任务
优化 | 在实时编辑器中优化或求解方程 |
主题
多目标的解决方案
- 生成并绘制帕累托前沿
演示如何在双目标问题中绘制帕累托前沿的例子。 - 比较fminimax和fminunc
展示了如何更好地解决极大极小问题fminimax
函数比由求解者求光滑问题。 - 多目标目标实现优化
这个例子展示了如何使用多目标目标实现来解决极点配置问题。 - 在Simulink模型中使用fminimax
演示如何最小化模拟中的最大差异的示例。 - 信号处理使用fgoalattain
使用多目标目标实现的过滤器设计示例。 - 极大极小优化
这个例子展示了如何解决一个非线性滤波器的设计问题。
并行计算
- 什么是优化工具箱中的并行计算?
使用多个处理器进行优化。 - 在优化工具箱中使用并行计算
并行执行梯度估计。 - 用并行计算提高性能
研究加速优化的因素。
算法和其他理论
- 多目标优化算法
最小化多个目标函数n维度。 - 非光滑函数的光滑公式
利用辅助变量将一些非光滑函数重新表述为光滑函数。 - 优化选择参考
探索优化选项。