#algorithm #al #et #calculate #calculating #hyper-volume #wfg

sys hv-wfg-sys

While 等人(2012年)的超体积算法的包装器

2 个版本

0.1.1 2024年8月10日
0.1.0 2024年8月10日

638算法


用于 optirustic

GPL-3.0-only

27KB
267 行代码(不包括注释)

WFG 超体积计算

该软件包包含一个 Rust 包装器,用于使用 While 等人提出的 WFG 算法计算超体积指标

L. While, L. Bradstreet 和 L. Barone,"一种快速计算精确超体积的方法",IEEE 交易演化计算,第 16 卷,第 1 期,第 86-95 页,2012 年 2 月,doi: 10.1109/TEVC.2010.2077298。

原始源代码可在 https://github.com/lbradstreet/WFG-hypervolume/tree/master 下以 GPL2 许可证获得。

vendor 文件夹中的代码进行了以下更改(从提交 b19f35c

  • 代码现在更加灵活,可以通过调用 calculate_hypervolume 函数用作库;
  • 代码通过删除不必要的依赖项进行了清理,并添加了格式化和文档;
  • 从输入文件计算超体积的代码部分已被删除。

该代码在 GPL3 许可证下重新发布。

无运行时依赖

~0–2MB
~40K 行代码(额外)