#1 · Primary category: Optimization & Heuristic Algorithms

scikit-opt

ant-colony-algorithm artificial-intelligence fish-swarms genetic-algorithm heuristic-algorithms immune immune-algorithm optimization particle-swarm-optimization pso simulated-annealing travelling-salesman-problem tsp

Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)

Project last updated:03/25/26

GitHub Stars

6.7K

Forks

1.1K

Contributors

24

License

MIT

Why we included this project

scikit-opt collects a wide set of classic metaheuristic search methods into one Python API: genetic algorithms, particle swarm, simulated annealing, ant colony optimization, differential evolution, and a few more. That makes it a handy starting point for anyone tuning parameters, planning routes, or wrestling with constraint-heavy design problems without coding each search strategy from scratch. Engineers and researchers get the most out of it because swapping optimizers usually means changing the solver class rather than rewriting the objective function, so you can compare several approaches against the same problem quickly. The library also lets you plug in your own selection, crossover, or mutation operators when the defaults are not what you need. For an expensive black-box objective, it is a convenient toolbox for prototyping and for seeing how each method behaves.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category