PyPop7: A Pure-Python Library for Population-Based Black-Box Optimization
Not on the map. Why?
Abstract (arXiv)
In this paper, we present an open-source pure-Python library called PyPop7 for black-box optimization (BBO). As population-based methods (e.g., evolutionary algorithms, swarm intelligence, and pattern search) become increasingly popular for BBO, the design goal of PyPop7 is to provide a unified API and elegant implementations for them, particularly in challenging high-dimensional scenarios. Since these population-based methods easily suffer from the notorious curse of dimensionality owing to random sampling as one of core operations for most of them, recently various improvements and enhancements have been proposed to alleviate this issue more or less mainly via exploiting possible problem structures: such as, decomposition of search distribution or space, low-memory approximation, low-rank metric learning, variance reduction, ensemble of random subspaces, model self-adaptation, and fitness smoothing. These novel sampling strategies could better exploit different problem structures in high-dimensional search space and therefore they often result in faster rates of convergence and/or better qualities of solution for large-scale BBO. Now PyPop7 has covered many of these important advances on a set of well-established BBO algorithm families and also provided an open-access interface to adding the latest or missed black-box optimizers for further functionality extensions. Its well-designed source code (under GPL-3.0 license) and full-fledged online documents (under CC-BY 4.0 license) have been freely available at urlhttps://github.com/Evolutionary-Intelligence/pypop and urlhttps://pypop.readthedocs.io, respectively.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Dec 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 2; 2026: 1.
7 papers.
- 2024LLaMoCo: Instruction Tuning of Large Language Models for Optimization Code Generationcited by 45
- 2024Neural Exploratory Landscape Analysis for Meta-Black-Box-Optimizationcited by 10
- 2025MetaBox-v2: A Unified Benchmark Platform for Meta-Black-Box Optimizationcited by 9
- 2025BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placementcited by 5
- 2026A Learning-Based Cooperative Coevolution Framework for Heterogeneous Large-Scale Global Optimizationcited by 1
- 2023The Planner Optimization Problem: Formulations and Frameworkscited by 0
- 2024An Invariant Information Geometric Method for High-Dimensional Online Optimizationcited by 0
- 2026A Learning-Based Cooperative Coevolution Framework for Heterogeneous Large-Scale Global Optimization30 Mar 2026
- 2025BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placement27 Oct 2025
- 2025MetaBox-v2: A Unified Benchmark Platform for Meta-Black-Box Optimization23 May 2025
- 2024Neural Exploratory Landscape Analysis for Meta-Black-Box-Optimization20 Aug 2024
- 2024LLaMoCo: Instruction Tuning of Large Language Models for Optimization Code Generation2 Mar 2024
- 2024An Invariant Information Geometric Method for High-Dimensional Online Optimization3 Jan 2024
- 2023The Planner Optimization Problem: Formulations and Frameworks12 Mar 2023