PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Metaheuristic Python Packages

Python packages with the GitHub topic metaheuristic. Sorted by relevance, with stars and monthly downloads.
N-Wouda
alns

Adaptive large neighbourhood search (and more!) in Python.

6K 624 145
AutoPyloter
harmonix-opt

Harmony Search optimization library with dependent variable spaces, engineering catalogs (ACI rebar, steel sections, concrete grades), dynamic bandwidth, crash recovery, and CSV logging.

234 1 0
arartawil
heurilab

HeuriLab — A Python library with 100metaheuristic optimization algorithms across 5 categories (swarm, evolutionary, physics, human, bio) for benchmarking and engineering problems.

206 0 0
vijaygovindaraja
mspo

Multi-Strategy Parrot Optimizer — reference implementation of the metaheuristic introduced in Govindarajan (2025), Digital Health

135 0 0
AutoPyloter
pyhsds

Harmony Search Algorithm for Dependent Design Spaces

114 1 0
ICB-DCM
pyscat

Scatter search optimization in Python

105 2 1
JustinLovinger
optimal

A python metaheuristic optimization library. Currently supports Genetic Algorithms, Gravitational Search, and Cross Entropy.

81 39 14
gunnstein
lahc

Implementation of Late Acceptance Hill Climbing (lahc) algorithm

71 11 3
giovcandido
swarming

Swarming is a Python3 library that features both parallel and serial implementation of the Particle Swarm Optimization (PSO) algorithm.

63 8 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery