Differential Evolution
Updated 2026-08-15
INTRODUCTION
English translation pending.
CORE DEFINITION
Differential evolution is a global optimization algorithm that evolves increasingly good solutions through differential mutation, crossover, and selection over the solution space. Its transferable insight is that the differences between individuals can point the way to improvement, and that idea generalizes to creative thinking: the gap between two existing approaches can supply the direction of the next one rather than blind search.
SCAFFOLDING EFFECT
Reduce cognitive load
- Use the difference: let the gap between existing options suggest the next move. - Combine before selecting: build the candidate by mixing, then keep it only if it wins. - Tune the step: set how far the difference pushes you before you run it.
Anchor fast decisions
A random mutation has no information about where improvement lies, but the difference vector between two population members is a direction already tested by survival. Adding that difference to a third member sends the candidate along a gradient the population itself has discovered, so the search is informed by its own history rather than blind.
MINIMUM ACTION
In progress 0/1Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- en.wikipedia.orghttps://en.wikipedia.org/wiki/Differential_evolutionverified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS