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.

8K 638 147
giovcandido
swarming

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

955 8 2
arartawil
heurilab

100 metaheuristic optimization algorithms with automated experiment runner, CSV, plots & statistical analysis

272 0 0
AutoPyloter
harmonix-opt

Harmony Search optimisation with dependent variable spaces and engineering domain catalogues

267 1 0
ICB-DCM
pyscat

PyScat: a Python library for scatter-search metaheuristics.

181 2 1
JustinLovinger
optimal

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

150 39 14
vijaygovindaraja
mspo

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

133 0 0
AutoPyloter
pyhsds

Harmony Search Algorithm for Dependent Design Spaces

124 1 0
gunnstein
lahc

Late Acceptance Hill Climbing in Python

113 11 3
    • Data from PyPI, GitHub, ClickHouse, and BigQuery