Differential Evolution › Disadvantages

Michael BrenndoerferOctober 29, 20261 min read
Machine Learning from ScratchAll chapters
Part 15 of 15Heuristic and Evolutionary Optimization
Chapter 92Differential Evolution › Disadvantages
Reading section 3 of 10 · Disadvantages · 1 minSection 3 of 10 · 1 min

Section 3 of 10 · 1 min read

Differential Evolution › DisadvantagesSection view · Sections in this chapter3 / 10 ↓
Reading tools Definitions, links & notes

Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.

Article links

Make inline references clickable

Notes & comments

A population of size NPNP requires NPNP candidate evaluations before mutation begins, and a complete generation requires another NPNP. This can be expensive when one evaluation runs a long simulation. Derivative-based local methods remain useful baselines when derivatives are available; their cost and result depend on the objective, starting point, and stopping rule.

A finite DE run does not certify a global optimum. Its population can collapse around a suboptimal region and leave little variation for further steps. A local polish may refine its best candidate, but those additional evaluations must be counted. Population spread and best-so-far cost help diagnose a run; neither is an optimality certificate.

Coordinate-wise mutation differences scale with the coordinates themselves. With matched bounds and initial populations, changing units by a diagonal affine transformation does not inherently freeze a small-scale coordinate. Numerical precision, stopping tolerances, or a local solver can still make units matter. Binomial crossover selects coordinate axes, so rotation is a different issue: rotating the variables can change the composite search.

Comments

Add to the conversation

A question, a correction, or an example from your own work.

No comments yet. Be the first to share your thoughts!

Newsletter

Stay up to date

Get new articles, book updates, and notes on AI and technology.

Unsubscribe at any time. Privacy policy