在python中评估多目标问题解决方案的拥挤距离



我正在尝试使用python中的遗传算法优化多目标问题。在我的研究中,我发现有一种有趣的方法可以根据所有目标函数对染色体进行评级,称为"拥挤距离"。Matlab有一个函数来计算这个度量。python中有什么函数可以做到这一点吗?

这个库 https://github.com/msu-coinlab/pymoo 可能很有用。

参考:来自pymoo.algorithms.nsga2导入calc_crowding_distance

https://github.com/msu-coinlab/pymoo/blob/20abef1ade71915352217400c11ece4c2f35163e/pymoo/algorithms/nsga2.py

最新更新