A Discipline of Evolutionary Programming
Paul Vitanyi

TL;DR
This paper introduces a probabilistic approach to evolutionary programming that guarantees near-certain optimization success using small populations, based on rapidly mixing Markov chains, applicable to genetic algorithms and programming.
Contribution
It develops a new theoretical framework leveraging Markov chain mixing properties to ensure high-probability optimization in small-population evolutionary algorithms.
Findings
Method guarantees near-certain optimal solutions with high probability.
Applicable to various evolutionary algorithms including genetic programming.
Requires structured design to ensure rapid mixing and effective implementation.
Abstract
Genetic fitness optimization using small populations or small population updates across generations generally suffers from randomly diverging evolutions. We propose a notion of highly probable fitness optimization through feasible evolutionary computing runs on small size populations. Based on rapidly mixing Markov chains, the approach pertains to most types of evolutionary genetic algorithms, genetic programming and the like. We establish that for systems having associated rapidly mixing Markov chains and appropriate stationary distributions the new method finds optimal programs (individuals) with probability almost 1. To make the method useful would require a structured design methodology where the development of the program and the guarantee of the rapidly mixing property go hand in hand. We analyze a simple example to show that the method is implementable. More significant examples…
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.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Gene Regulatory Network Analysis · Evolutionary Algorithms and Applications
