metaheuristic
Adaptive large neighbourhood search (and more!) in Python.
Swarming is a Python3 library that features both parallel and serial implementation of the Particle Swarm Optimization (PSO) algorithm.
100 metaheuristic optimization algorithms with automated experiment runner, CSV, plots & statistical analysis
Harmony Search optimisation with dependent variable spaces and engineering domain catalogues
PyScat: a Python library for scatter-search metaheuristics.
A python metaheuristic optimization library. Currently supports Genetic Algorithms, Gravitational Search, and Cross Entropy.
Multi-Strategy Parrot Optimizer — reference implementation of the metaheuristic introduced in Govindarajan (2025), Digital Health
Harmony Search Algorithm for Dependent Design Spaces
Late Acceptance Hill Climbing in Python