更新日志#

2.19.6 (2024-02-21)#

#

  • 为CMAES算法添加批量适应度评估功能 (#139)。

修复#

  • 修复Python 3.12的单元测试 (#150).

2.19.0 (2023-01-19)#

#

  • 添加了固定参数的元问题 (#95, #87).

  • 添加了支持批量适应度评估的MOEA-D的世代版本。 (#112).

变更#

  • pygmo 现在需要 pybind11 >= 2.10 (#104).

  • pygmo 现在需要 cmake 版本大于等于 3.18.0 (#117).

修复#

  • 修复与最新版本的pybind11相关的测试失败问题 (#104)。

  • 修复Linux轮子的创建并上传到PyPi (#117).

2.18.0 (2021-08-03)#

#

  • pygmo 现在正式支持64位ARM和PowerPC处理器 (#82).

变更#

  • pygmo 现在需要 CMake 版本 >= 3.17 (#81)。

  • 对pickling实现的各种内部更改 (#79)。

  • pygmo 现在需要 pagmo >= 2.18 (#79).

修复#

  • 修复在Python版本大于等于3.9的调试模式下的构建问题 (#79)。

  • 各种文档和构建系统修复 (#79).

2.16.1 (2020-12-22)#

变更#

  • pygmo 现在在从源代码编译时需要 pybind11 >= 2.6 (#66)。

修复#

  • 各种文档和构建系统修复 (#66, #60).

2.16.0 (2020-09-25)#

#

  • pagmo中的遗传操作符现在在pygmo中可用 (#51)。

  • 添加 scipy_optimize,一个用于 SciPy 的局部优化算法的封装器 (#31)。

变更#

  • thread_island 现在可以使用线程池 (#47).

  • pygmo 现在在从源代码构建时需要支持 C++17 的编译器 (#46, #44).

  • CEC2013/CEC2014问题套件现在在所有平台上都可用 (#40).

2.15.0 (2020-04-02)#

#

  • 在Boost Graph Library上实现的拓扑结构现在提供了一个get_edge_weight()函数来获取边的权重(#34)。

  • 添加free_form拓扑 (#34)。

  • 用户定义的拓扑现在可以(可选地)实现一个转换为NetworkX图对象的函数 (#34)。

修复#

  • 为最近的CMake版本构建系统修复 (#35)。

  • 各种文档修复 (#35, #34).

2.14.1 (2020-03-06)#

修复#

  • 修复二进制轮子到pypi的上传。

2.14.0 (2020-03-04)#

#

  • pygmo的初始独立版本。请参阅 the pagmo changelog 以获取之前pygmo版本的变更日志。

  • 为群岛的迁移数据库实现一个设置器 (#25).

修复#

  • 修复了在Python 3.8中使用ipyparallel功能时的序列化问题 (#23)。