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

Metaheuristics Python Packages

Python packages with the GitHub topic metaheuristics. Sorted by relevance, with stars and monthly downloads.
ljvmiranda921
pyswarms

A research toolkit for particle swarm optimization in Python

89K 1K 340
thieu1995
mealpy

A Collection Of The State-of-the-art Metaheuristic Algorithms In Python (Metaheuristic/Optimizer/Nature-inspired/Biology)

18K 1K 257
thomasWeise
moptipy

Implementation of metaheuristic optimization methods in Python for scientific, industrial, and educational scenarios. Experiments can be executed in parallel or in a distributed fashion. Experimental results can be evaluated in various ways, including diagrams, tables, and export to Excel.

5K 30 3
thomasWeise
moptipyapps

Applications of Metaheuristic Optimization in Python

3K 5 1
EMI-Group
evox

Distributed GPU-Accelerated Framework for Evolutionary Computation. Comprehensive Library of Evolutionary Algorithms & Benchmark Problems.

2K 2K 334
CameleoGrey
greyjack

GreyJack Solver is a "jack of all trades" constraint metaheuristic solver for Python, built on the robust foundations of Rust and Polars

2K 2 1
7ossam81
evolopy

EvoloPy toolbox provides classical and recent nature-inspired metaheuristic for the global optimization.

1K 501 241
Javernaver
tsp-framework

Framework de algoritmos para resolver el Problema del Vendedor Viajero

850 2 0
eugenioLR
metaheuristic-designer

Framework for designing, testing and evaluating metaheuristic optimization algorithms.

608 7 0
optapy
optapy

OptaPy is an AI constraint solver for Python to optimize planning and scheduling problems.

578 308 28
erickfmm
anmetal

Another Numeric and Metaheuristics Library with a bunch of populational metaheuristics, gold standard functions etc

519 1 0
DIGNEA
digneapy

Python version of the DIGNEA code for instance generation

452 1 1
FernandoGaGu
antco

Ant-based optimisation framework implemented in Cython/Python for graphs exploration.

451 5 0
jcrvz
customhys

Customising optimisation metaheuristics via hyper-heuristic search (CUSTOMHyS). This framework provides tools for solving, but not limited to, continuous optimisation problems using a hyper-heuristic approach for customising metaheuristics.

406 25 12
thibaultanani
tide-feature-selection

Feature selection for real ML pipelines: filters, wrappers, and metaheuristics with cross-validation, reproducibility, and bundled benchmarks.

385 0 0
DataLabUPO
pymetagen-datalabupo

MetaGen: A framework for metaheuristic development and hyperparameter optimization in machine and deep learning

335 32 1
thieu1995
metaperceptron

MetaPerceptron: A Standardized Framework For Metaheuristic-Driven Multi-layer Perceptron Optimization

308 15 1
ac-tuwien
pymhlib

pymhlib - A Toolbox for Metaheuristics and Hybrid Optimization Methods

267 31 12
thieu1995
graforvfl

GrafoRVFL: A Gradient-Free Optimization Framework for Boosting Random Vector Functional Link Network

253 6 0
neuroptimiser
neuroptimiser

A modular and asynchronous framework for neuromorphic optimisation using spike-driven metaheuristics and heuristic-controlled spiking dynamics.

239 2 1
danielkelshaw
pygaopt

Python Genetic Algorithms

232 2 0
ak-rahul
optimization-benchmarks

A comprehensive collection of 55+ mathematical benchmark functions for testing optimization algorithms with visualization and benchmarking utilities

222 0 0
arartawil
pyrade

PyRADE is a production-ready optimization library implementing Differential Evolution (DE), a powerful evolutionary algorithm for global optimization. Unlike traditional implementations that sacrifice code quality for performance, PyRADE proves you can have both through intelligent design.

205 1 2
optframe
optframe

Python bindings for OptFrame Functional Core

199 13 4
    • Data from PyPI, GitHub, ClickHouse, and BigQuery