文件名称:pareto.py:多目标问题的非支配排序
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-29 00:58:42
Python
pareto.py 多目标问题的非支配排序 通过和 pareto.py在纯Python中实现了epsilon pareto.py的排序。 它将一个或多个解决方案文件分类为帕累托有效(或“无名”)集合。 解决方案可以包含目标以外的其他列,这些列将不加分类地传递到输出中。 默认情况下,输出行从输入中逐字复制。 pareto.py假定最小化,但它支持最小化和最大化。 这种排序采用所需的输出分辨率(ε)。 如果需要严格的非支配排序,则可以通过将epsilons任意设置为较小来近似(在某种程度上,这里涉及浮点除法。)默认情况下,1e-9的epsilon分辨率将有效地导致严格的非支配排序。 。 排序之前的数据。 目标f1和f2都应最小化。 经过epsilon终止排序后的数据。 红色的epsilon盒及其中的所有解决方案均占主导地位。 标记的解决方案是epsilon终止的。 显示了以各种epsi
【文件预览】:
pareto.py-master
----README.md(9KB)
----RELEASES.md(616B)
----pareto.py(21KB)
----LICENSE.md(8KB)