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

Optimization Algorithms Python Packages

Python packages with the GitHub topic optimization-algorithms. Sorted by relevance, with stars and monthly downloads.
oxfordcontrol
clarabel

Clarabel.rs: Interior-point solver for convex conic optimisation problems in Rust.

3.2M 562 45
coin-or
mip

Python-MIP: collection of Python tools for the modeling and solution of Mixed-Integer Linear programs

370K 595 107
ljvmiranda921
pyswarms

A research toolkit for particle swarm optimization in Python

88K 1K 340
dedupeio
pylbfgs

:mountain_cableway: Python/Cython wrapper for liblbfgs

83K 27 16
cvanaret
unopy

With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization

45K 482 41
NiaOrg
niapy

Python microframework for building nature-inspired algorithms. Official docs: https://niapy.org

42K 277 84
numericalalgorithmsgroup
dfo-ls

Python-based Derivative-Free Optimizer for Least-Squares

24K 47 16
numericalalgorithmsgroup
py-bobyqa

Python-based Derivative-Free Optimization with Bound Constraints

21K 93 19
denehoffman
ganesh-rs

A Rust optimization library

17K 14 1
esa
pygmo

A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

16K 529 68
torressa
cspy

A collection of algorithms for the (Resource) Constrained Shortest Path problem in Python / C++ / C#

10K 92 28
cvxgrp
cvxportfolio

Portfolio optimization and back-testing.

10K 1K 284
nnaisense
evotorch

Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.

7K 1K 78
pdfo
pdfo

Powell's Derivative-Free Optimization solvers.

7K 108 29
boschresearch
blackboxopt

A common interface for blackbox optimization algorithms along with useful helpers like parallel optimization loops, analysis and visualization scripts.

6K 33 2
frankvegadelgado
furones

Furones: Approximate Dominating Set Solver

6K 1 0
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
TimefoldAI
timefold

The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.

5K 2K 195
bbopt
pynomadbbo

Python interface to Nomad 4

4K 153 26
GermanHeim
pyglobalsearch

A multistart framework for global optimization with scatter search and local NLP solvers written in Rust

4K 27 1
andrewtarzia
mchammer

Implementation of cheap Monte Carlo optimisation of bonds in molecules

4K 12 1
frankvegadelgado
aegypti

Aegypti: Approximate Clique Solver

4K 1 0
sambo-optimization
sambo

🎯 📈 Sequential and Model-Based Optimization in Python, featuring SCE-UA, SMBO, and SHGO algorithms. SOTA perfomance; 0 deps.

3K 31 0
anugrahjo
pyslsqp

A transparent Python interface to the SLSQP optimization algorithm, with advanced features and visualization capabilities.

3K 12 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery