smac.acquisition.maximizer.differential_evolution¶
Classes¶
|
Get candidate solutions via DifferentialEvolutionSolvers from scipy. |
Interfaces¶
- class smac.acquisition.maximizer.differential_evolution.DifferentialEvolution(configspace, acquisition_function=None, challengers=5000, seed=0)[source]¶
Bases:
AbstractAcquisitionMaximizer
Get candidate solutions via DifferentialEvolutionSolvers from scipy.
According to scipy 1.9.2 documentation:
‘Finds the global minimum of a multivariate function. Differential Evolution is stochastic in nature (does not use gradient methods) to find the minimum, and can search large areas of candidate space, but often requires larger numbers of function evaluations than conventional gradient-based techniques. The algorithm is due to Storn and Price [1].’
- [1] Storn, R and Price, K, Differential Evolution - a Simple and Efficient Heuristic for Global
Optimization over Continuous Spaces, Journal of Global Optimization, 1997, 11, 341 - 359.