Working Principles of Binary Differential Evolution
Benjamin Doerr, Weijie Zheng

TL;DR
This paper analyzes the fundamental working principles of binary differential evolution (BDE), revealing its stability, strengths in optimizing important variables, and challenges with small-influence decision variables, while proposing a semi-rigorous independent variant for analysis.
Contribution
It provides the first fundamental analysis of BDE, highlighting its stability, optimization behavior, and introducing an independent variant inspired by statistical physics for rigorous study.
Findings
BDE is stable with neutral bits sampled near 1/2 probability.
BDE quickly optimizes the most important decision variables.
Optimization time can be exponential for simple symmetric functions.
Abstract
We conduct a first fundamental analysis of the working principles of binary differential evolution (BDE), an optimization heuristic for binary decision variables that was derived by Gong and Tuson (2007) from the very successful classic differential evolution (DE) for continuous optimization. We show that unlike most other optimization paradigms, it is stable in the sense that neutral bit values are sampled with probability close to for a long time. This is generally a desirable property, however, it makes it harder to find the optima for decision variables with small influence on the objective function. This can result in an optimization time exponential in the dimension when optimizing simple symmetric functions like OneMax. On the positive side, BDE quickly detects and optimizes the most important decision variables. For example, dominant bits converge to the optimal value in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
