%0 Computer Program
%A Muzakka, Khoirul Faiq
%A Möller, Sören
%A Finsterbusch, Martin
%T Minion : a high-performance derivative-free optimization library designed for solving complex optimization problems.
%M FZJ-2026-01558
%D 2025
%X Minion is a high-performance derivative-free optimization library designed for solving complex optimization problems where gradients are unavailable or unreliable. It implements state-of-the-art evolutionary algorithms, including top-performing methods from IEEE CEC competitions, which are often missing in standard optimization libraries such as SciPy, NLopt, OptimLib, pyGMO, and pagmo2.Minion is not only a solver but also a research platform for developing and testing new optimization algorithms. It includes benchmark functions from CEC competitions (2011, 2014, 2017, 2019, 2020, and 2022), providing a robust framework for algorithm evaluation and comparison.Features: State-of-the-art optimization algorithms: Implements JADE, L-SHADE, jSO, j2020, NL-SHADE-RSP, LSRTDE, and ARRDE (our novel Adaptive Restart-Refine DE algorithm). Parallelization-ready: Supports vectorized function evaluations, allowing seamless integration with multithreading and multiprocessing for high-performance optimization. Optimized C++ backend with a Python wrapper: Provides high efficiency with an easy-to-use Python API. CEC Benchmark Suite: Includes benchmark problems from 2011, 2014, 2017, 2019, 2020, and 2022 for rigorous testing and comparison
%F PUB:(DE-HGF)33
%9 Software
%U https://juser.fz-juelich.de/record/1053860