软件概述

注意

此页面目前正在积极更新中,因为一些用于黑盒优化(BBO)的开源软件和代码可能仍有遗漏。如果您发现某些重要工作被遗漏,我们很乐意将其添加进来。请随时提交一个issuepull request

Python

下面展示了一些涉及基于种群方法且有趣的代码片段

以下开源Python库似乎没有得到积极维护(主要根据最后更新时间判断)。我们仍然将它们作为历史记录的一部分添加进来,以表达对先前开源库的尊重。

R

https://cran.r-project.cn/web/views/Optimization.html

IOHanalyzer一个用于迭代优化启发式算法(IOHs)的性能分析器

Matlab

请注意,Matlab 是一个用于科学计算的商业平台,而 GNU Octave 是其开源替代品。

C

C++

Java

C#

其他

  • Custódio, A.L., Scheinberg, K. and Nunes Vicente, L., 2017. 无导数优化的方法和软件. Advances and Trends in Optimization with Engineering Applications, pp.495-506.

https://github.com/CMA-ES一个强大的CMA-ES算法的各种实现的集合

关于实验比较,可参考例如 2021 的多目标优化研究。

https://visitor-badge.laobi.icu/badge?page_id=Evolutionary-Intelligence.pypop-software-summary