最小化受约束的多个目标函数

多目标优化是指受一组约束条件的多个目标函数的最小化或最大化。示例问题包括分析设计折衷,选择最优产品或流程设计,或者需要在两个或多个冲突目标之间进行折衷的最佳解决方案的任何其他应用程序。

多目标优化的常用方法包括:

  • 目标达到情况:减少线性或非线性向量函数的值以达到目标向量中给定的目标值。目标的相对重要性用权重向量表示。目标实现问题也可能受到线性和非线性的约束。
  • 极小极大:最小化一组多元函数的最坏情况值,可能受线性和非线性约束。
  • 帕累托前:找到非劣等的解决方案——也就是说,一金宝搏官方网站个目标的改进需要另一个目标的降低。金宝搏官方网站用直接(模式)搜索求解器或遗传算法求解。两者都可以应用于线性和非线性约束的光滑或非光滑问题。

目标达成问题和极小极大问题都可以通过将问题转化为一个标准约束优化问题,然后使用标准求解器来求解。有关更多信息,请参见优化工具箱™全局优化工具箱

参见:优化工具箱全局优化工具箱优化设计线性规划二次规划整数编程非线性规划遗传算法模拟退火