rECGA and rBOA
by J.D. Marble on February 8, 2010Overview
Estimation of Distribution algorithms:
Real-Coded Extended Compact Genetic Algorithm (rECGA) [1]
Real-Coded Bayesian Optimization Algorithm (rBOA) [2]
Estimation of Distribution Algorithms
Evaluate population
Select good candidates
Build a probabilistic model
Generate new candidates from model
[1]
rECGA Model Building
Combine pairs of distributions
Keep the model that reduces complexity while maintaining accuracy
[1]
rECGA Model Building
- Repeat until it stops working (greedy search)
[1]
rECGA Model Parameters
- Cluster individuals to form mixtures of Gaussians
[1]
rBOA Model Building
- Bayesian factorization
[2]
rBOA Model Building
- Find maximal connected subgraphs
[2]
rBOA Model Parameters
- Cluster individuals to form mixtures of Gaussians
[1]
What did I just say?
rECGA
- Model building: simple, greedy algorithm
- Model parameters: clustering / mixtures of Gaussians
rBOA
- Model building: Bayesian factorization graph
- Model parameters: clustering / mixtures of Gaussians
Bibliography
[1] P.L. Lanzi, L. Nichetti, K. Sastry, D. Voltini, and D.E. Goldberg, “Real-Coded Extended Compact Genetic Algorithm Based on Mixtures of Models,” Studies in Computational Intelligence, vol. 157, 2008, pp. 335–358.
[2] C. Ahn, R. Ramakrishna, and D. Goldberg, “Real-Coded Bayesian Optimization Algorithm: …,” Lecture Notes in Computer Science, 2004, pp. 840–851.
