Minion

Contents:

  • Compilation and Installation
  • Minion (C++)
  • MinionPy (python)
    • Getting Started
    • Examples
    • API (Python)
  • L-BFGS-B and L-BFGS (Unconstrained) Algorithms
  • Notes Regarding Convergence Criteria
  • Notes Regarding Vectorization Support
  • Algorithm Details
  • Contributing to Minion
  • Changelog
  • License
Minion
  • MinionPy (python)
  • View page source

MinionPy (python)

Welcome to the MinionPy documentation! MinionPy is a Python wrapper for the Minion C++ library, providing an easy-to-use interface to state-of-the-art optimization algorithms.

Contents:

  • Getting Started
    • 1. Importing the Library
    • 2. Defining the Objective Function and Bounds
    • 3. Creating an Optimizer
    • 4. Running the Optimization
    • 5. Interpreting the Results
  • Examples
    • Minimizing Basic Functions
    • Using Basic Test Functions
    • Minimizing Expensive Functions with Multithreading/Multiprocessing
    • Algorithm Comparisons Using CEC Benchmark Problems
    • Example of using minion/py in curve fitting problems
  • API (Python)
    • Process_Parallel
    • Thread_Parallel
    • ABC
    • AGSK
    • ARRDE
    • BIPOP_aCMAES
    • CMAES
    • CalllbackWrapper
    • DMSPSO
    • Differential_Evolution
    • Dual_Annealing
    • GWO_DE
    • IMODE
    • JADE
    • LSHADE
    • LSHADE_cnEpSin
    • LSRTDE
    • L_BFGS
    • L_BFGS_B
    • Minimizer
    • MinimizerBase
    • MinionResult
    • NLSHADE_RSP
    • NelderMead
    • PSO
    • RCMAES
    • SPSO2011
    • j2020
    • jSO
    • CEC2011Functions
    • CEC2014Functions
    • CEC2017Functions
    • CEC2019Functions
    • CEC2020Functions
    • CEC2022Functions
Previous Next

© Copyright 2025, Khoirul Faiq Muzakka.

Built with Sphinx using a theme provided by Read the Docs.