metaheuristic
Adaptive large neighbourhood search (and more!) in Python.
HeuriLab — A Python library with 100metaheuristic optimization algorithms across 5 categories (swarm, evolutionary, physics, human, bio) for benchmarking and engineering problems.
A python metaheuristic optimization library. Currently supports Genetic Algorithms, Gravitational Search, Cross Entropy, and PBIL.
A Python library for evolving code and algorithms using Large Language Models (LLMs)
Harmony Search optimization library with dependent variable spaces, engineering catalogs (ACI rebar, steel sections, concrete grades), dynamic bandwidth, crash recovery, and CSV logging.
A library for automatically designing metaheuristic optimizers.
Scatter search optimization in Python
Implementation of Late Acceptance Hill Climbing (lahc) algorithm
Multi-Strategy Parrot Optimizer — reference implementation of the metaheuristic introduced in Govindarajan (2025), Digital Health
Swarming is a Python3 library that features both parallel and serial implementation of the Particle Swarm Optimization (PSO) algorithm.