Optimization & Heuristic Algorithms
General-purpose optimization and metaheuristic search toolkits for black-box objective functions, including genetic algorithms, particle swarm, simulated annealing, and related solvers.
14 projects
See methodology for ranking rules; order uses public GitHub metrics within this scenario.
| Rank | Project | Stars | Forks | Updated | License |
|---|---|---|---|---|---|
| 1 |
scikit-opt
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman) |
6.7K | 1.1K | 03/25/26 | MIT |
| 2 |
ceres-solver
A large scale non-linear optimization library |
4.5K | 1.1K | 08/19/26 | Other |
| 3 |
FLAML
A fast library for AutoML and tuning. Join our Discord: https://discord.gg/Cppx2vSPVP. |
4.4K | 563 | 08/29/26 | MIT |
| 4 |
sunfish
Sunfish: a Python Chess Engine in 111 lines of code |
3.3K | 583 | 08/27/26 | Other |
| 5 |
POT
POT : Python Optimal Transport |
2.8K | 557 | 08/28/26 | MIT |
| 6 |
darts
Differentiable architecture search for convolutional and recurrent networks |
4.0K | 836 | 01/03/21 | Apache-2.0 |
| 7 |
timefold-solver
The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems. |
1.8K | 226 | 08/28/26 | Apache-2.0 |
| 8 |
GeneticAlgorithmPython
Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch). |
2.2K | 500 | 07/09/26 | BSD-3-Clause |
| 9 |
osqp
The Operator Splitting QP Solver |
2.2K | 415 | 01/12/26 | Apache-2.0 |
| 10 |
gplearn
Genetic Programming in Python, with a scikit-learn inspired API |
1.9K | 326 | 08/14/26 | BSD-3-Clause |
| 11 |
theseus
A library for differentiable nonlinear optimization |
2.1K | 148 | 01/16/25 | MIT |
| 12 |
vizier
Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service. |
1.7K | 113 | 08/25/26 | Apache-2.0 |
| 13 |
GeneticSharp
GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs). |
1.4K | 344 | 11/13/25 | MIT |
| 14 |
fast-wavenet
Speedy Wavenet generation using dynamic programming :zap: |
1.8K | 303 | 06/20/17 | GPL-3.0 |