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

Black Box Optimization Python Packages

Python packages with the GitHub topic black-box-optimization. Sorted by monthly downloads, with stars and forks.
CyberAgentAILab
cmaes

Python library for CMA Evolution Strategy.

670K 518 76
rmsolgi
geneticalgorithm

Genetic Algorithm Package for Python

11K 271 78
Evolutionary-Intelligence
pypop7

[JMLR (CCF-A)] PyPop7: A Pure-PYthon LibrarY for POPulation-based Black-Box Optimization (BBO), especially *Large-Scale* algorithm variants. In the near future, we will add Learning-Based Optimizers as its extensions. [https://jmlr.org/papers/v25/23-0386.html]

3K 291 41
dme65
pysot

Surrogate Optimization Toolbox for Python

3K 217 54
cobyqa
cobyqa

A derivative-free solver for general nonlinear optimization.

2K 58 8
pablormier
yabox

Yet another black-box optimization library for Python

2K 137 16
automl
dacbench

A benchmark library for Dynamic Algorithm Configuration.

1K 39 19
EMI-Group
evox

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

1K 3K 355
SimonBlanke
surfaces

Standardized test-functions for optimization algorithms and machine-learning

1K 8 6
cog-imperial
entmoot

Multiobjective black-box optimization using gradient-boosted trees

830 64 12
COLA-Laboratory
graphfla

A graph-based python framework for fitness landscape analysis

715 177 20
maxencefaldor
bbobax

Accelerated Black-Box Optimization Benchmark in JAX

419 2 0
sile
kurobako

A Python library to help implement kurobako's solvers and problems

390 9 7
pyanno4rt
seamaze

Classical, Limited-Memory, and Dynamical Low-Rank CMA-ES Variants for Efficient Black-Box Optimization

374 2 0
stefan-endres
shgo

Simplicial Homology Global Optimization

330 54 12
VahanArsenian
banditry

Python library for contextual bandits and Bayesian optimization over mixed design spaces, featuring GP-UCB, Thompson sampling, Gaussian processes, MCMC, and evolutionary acquisition optimization.

272 6 0
saealib
saealib

Python package for Surrogate-Assisted Evolutionary Algorithms (SAEAs).

218 3 0
K092203
trust-bo

CPU-first high-dimensional Bayesian optimization in Rust/Python for CFD and engineering design.

172 1 0
NREL
soogo

Surrogate-based 0-th Order Global Optimization for black-box problems.

164 6 9
ono-lab
dxnesici

(GECCO 2023) Natural Evolution Strategy for Mixed-Integer Black-Box Optimization

164 0 0
NREL
blackboxoptim

Surrogate-based 0-th Order Global Optimization for black-box problems.

156 6 9
nmasahiro
crfmnes

(CEC2022) Fast Moving Natural Evolution Strategy for High-Dimensional Problems

146 19 1
MetaEvo
metaevobox

MetaBox: Benchmarking Platform for Meta-Black-Box Optimization

115 177 17
MarcEscandell
alpypeopt

An open source library for connecting AnyLogic models with python-based black box optimization packages

47 2 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology