全局最优解和帕累托最优解最根本的区别在于"评判标准的数量":全局最优解是绝对的"单项冠军",而帕累托最优解是一群"无法互相替代的权衡极限"。
全局最优解
- 适用于单目标优化问题。
- 全局最优解通常是一个确定的点(或者几个具有相同极值的点)。
- 全局最优解世界里,任何两个解都可以比出高下。A 的函数值大于 B,那A就绝对优于B。
帕累托最优解
- 适用于多目标优化问题,各个目标之间通常是相互冲突的。
- 帕累托最优解永远不是一个孤立的点,而是一个解的集合,在图上连起来叫做帕累托前沿。
- 在帕累托前沿线上的各个最优解之间,是不可比较的。你不能说方案A比方案B好,因为它们只是侧重点不同。