References and related links

EvoLP is heavily inspired by other packages and scientific works.


  • Metaheuristics is a package with metaheuristic solvers of all kinds.
  • Evolutionary contains multiple GAs and EAs implementations.
  • GeneticAlgorithms is a somewhat outdated package for writing GAs.
  • BlackBoxOptim is another blackbox optimisation package.
  • JuMP is focused on mathematical optimisation for differentiable objective functions.


  • DEAP is a somewhat outdated evolutionary playground for Python 2.
  • Pygmo is a fully-fledged optimisation suite from the European Space Agency.


  • [1] Eiben, A.E. and Smith, J.E. 2015. Introduction to Evolutionary Computing. Springer.
  • [2] Kochenderfer, M.J. and Wheeler, T.A. 2019. Algorithms for optimization. Mit Press.
  • [3] Simon, D. 2013. Evolutionary Optimization Algorithms. John Wiley & Sons.
  • [4] Surjanovic, S. & Bingham, D. (2013). Virtual Library of Simulation Experiments: Test Functions and Datasets.