Spokes.wiki Search Graph Growth About

optimization-algorithms-wiki

Defined Term domain updated Tue Jun 09 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

Metaheuristic (population-based) optimization

Metaheuristic optimization is the family of gradient-free, general-purpose search algorithms that seek a global optimum of an objective function over a multidimensional space by iteratively improving one or many candidate solutions. The population-based subfamily (evolutionary, swarm, and nature/behavior-inspired) maintains a set of candidates that explore the space and exploit the best regions over generations. The umbrella concept of this wiki.

Why they exist

They make almost no assumptions about the objective — it can be non-differentiable, noisy, discontinuous, multi-modal, black-box — so they apply where classical/exact methods can’t. The price: no optimality guarantee, and performance that is problem- and tuning-dependent (no-free-lunch-theorem).

Common anatomy

The corpus, by flavor

Population-based (a set of candidates evolving together):

Beyond population-based (the corpus now spans wider):

The Dik subset is scored on his population-optimization-benchmark; the rest are grounded in independent, authoritative sources and standard test-functions-for-optimization (see synthesis).

exploration-vs-exploitation · no-free-lunch-theorem · population-optimization-benchmark · test-functions-for-optimization · genetic-algorithm · evolution-strategies · cma-es · differential-evolution · backtracking-search-algorithm · exchange-market-algorithm · deterministic-oscillatory-search · particle-swarm-optimization · grey-wolf-optimizer · ant-colony-optimization · artificial-bee-colony · simulated-annealing · bayesian-optimization