为什么 NSGA II(多目标优化)总是在算法的拥挤距离分配部分选择两个边界点?我知道在每次迭代中它选择具有多目标函数值之一的最佳值的解决方案,但为什么它也选择具有最差值的解决方案?对我来说,这种算法似乎试图尽可能地扩展帕累托前沿(或积极搜索的解决方案空间)。
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.4257
伪代码第 5 页
293 次引用,所以 NSGA II 是非常流行的多目标优化算法,所以我认为我的问题不太具体。