多目标优化

帕累托集合通过遗传或模式搜索算法,有或没有约束

当你有几个目标函数要同时优化时,这些求解器会在相互竞争的目标函数之间找到最优的折衷。

功能

全部展开

gamultiobj 利用遗传算法寻找多个适应度函数的帕累托前沿
paretosearch 在帕累托集合中寻找点
optimoptions 创建优化选项
resetoptions 重置选项

主题

创建帕累托面前

帕累托前沿有两个目标

演示了如何创建一个帕累托前缘并将其可视化。

焊接梁的设计优化

展示了焊接梁的成本和强度之间的权衡。

比较paretosearch和gamultiobj

使用相同的方法解决相同的问题paretosearchgamultiobj查看每个求解器的特性。

使用遗传算法进行多目标优化

使用绘图函数和向量化来解决一个简单的多目标问题。

多目标遗传算法选项

显示一些选项对。的影响gamultiobj解决方案的过程。

何时使用混合函数

描述混合函数可能提供更高精度或速度的情况。

绘制三维帕累托前沿

在三维空间中绘制一个帕累托集合。

多目标的背景

什么是多目标优化?

描述了帕累托最优设置。

gamultiobj算法

如何gamultiobj算法有效。

paretosearch算法

描述了paretosearch算法。

gamultiobj选项和语法:与ga的不同

描述选项之间的差异遗传算法gamultiobj.

遗传算法的选择

描述遗传算法的选项。

模式搜索选项

描述模式搜索的选项。