Sciweavers

AI
2006
Springer

Backward-chaining evolutionary algorithms

13 years 4 months ago
Backward-chaining evolutionary algorithms
Starting from some simple observations on a popular selection method in Evolutionary Algorithms (EAs)--tournament selection--we highlight a previously-unknown source of inefficiency. This leads us to rethink the order in which operations are performed within EAs, and to suggest an algorithm--the EA with efficient macro-selection--that avoids the inefficiencies associated with tournament selection. This algorithm has the same expected behaviour as the standard EA but yields considerable savings in terms of fitness evaluations. Since fitness evaluation typically dominates the resources needed to solve any non-trivial problem, these savings translate into a reduction in computer time. Noting the connection between the algorithm and rule-based systems, we then further modify the order of operations in the EA, effectively turning the evolutionary search into an inference process operating in backward-chaining mode. The resulting backward-chaining EA creates and evaluates individuals recurs...
Riccardo Poli, William B. Langdon
Added 10 Dec 2010
Updated 10 Dec 2010
Type Journal
Year 2006
Where AI
Authors Riccardo Poli, William B. Langdon
Comments (0)