优化与启发式算法
涵盖遗传算法、粒子群、模拟退火等元启发式搜索与黑盒优化工具包,适用于求解复杂目标函数的通用优化场景。
共 14 个项目
排名逻辑见 方法论 ;同类排名基于 GitHub 公开指标。
| 排名 | 项目 | Stars | Forks | 更新 | 许可证 |
|---|---|---|---|---|---|
| 1 |
scikit-opt
遗传算法、粒子群优化、模拟退火、蚁群优化算法、免疫算法、人工鱼群算法、差分进化及TSP(旅行商问题) |
6.7K | 1.1K | 03/25/26 | MIT |
| 2 |
ceres-solver
一个大规模非线性优化库 |
4.5K | 1.1K | 08/19/26 | Other |
| 3 |
FLAML
一个用于自动机器学习和调优的快速库。加入我们的Discord:https://discord.gg/Cppx2vSPVP。 |
4.4K | 563 | 08/29/26 | MIT |
| 4 |
sunfish
Sunfish:一个仅有111行代码的Python国际象棋引擎 |
3.3K | 583 | 08/27/26 | Other |
| 5 |
POT
POT : Python 最优传输 |
2.8K | 557 | 08/28/26 | MIT |
| 6 |
darts
用于卷积和循环网络的可微分架构搜索 |
4.0K | 836 | 01/03/21 | Apache-2.0 |
| 7 |
timefold-solver
用于Java和Kotlin的开源求解器AI,优化调度和路由。解决车辆路径问题、员工排班、任务分配、维护调度和其他规划问题。 |
1.8K | 226 | 08/28/26 | Apache-2.0 |
| 8 |
GeneticAlgorithmPython
PyGAD的源代码,一个用于构建遗传算法和训练机器学习算法(Keras和PyTorch)的Python 3库。 |
2.2K | 500 | 07/09/26 | BSD-3-Clause |
| 9 |
osqp
算子分裂QP求解器 |
2.2K | 415 | 01/12/26 | Apache-2.0 |
| 10 |
gplearn
Python中的遗传编程,采用scikit-learn风格的API |
1.9K | 326 | 08/14/26 | BSD-3-Clause |
| 11 |
theseus
可微非线性优化库 |
2.1K | 148 | 01/16/25 | MIT |
| 12 |
vizier
基于 Google 内部 Vizier 服务的 Python 研究接口,用于黑盒和超参数优化。 |
1.7K | 113 | 08/25/26 | Apache-2.0 |
| 13 |
GeneticSharp
GeneticSharp是一个快速、可扩展、跨平台且多线程的C#遗传算法库,它简化了使用遗传算法(GA)开发应用程序的过程。 |
1.4K | 344 | 11/13/25 | MIT |
| 14 |
fast-wavenet
使用动态规划快速生成Wavenet :zap: |
1.8K | 303 | 06/20/17 | GPL-3.0 |