|
ABSTRACT
This paper presents a class of NK landscapes with nearest-neighbor interactions and tunable overlap. The considered class of NK landscapes is solvable in polynomial time using dynamic programming; this allows us to generate a large number of random problem instances with known optima. Several genetic and evolutionary algorithms are then applied to the generated problem instances. The results are analyzed and related to scalability theory for genetic algorithms and estimation of distribution algorithms.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
H. E. Aguirre and K. Tanaka. Genetic algorithms on nk-landscapes: Effects of selection, drift, mutation, and recombination. In G. R. Raidl et al., editors, Applications of Evolutionary Computing: EvoWorkshops 2003, pages 131--142, 2003.
|
| |
2
|
L. Altenberg. NK landscapes. In T. Bäck, D. B. Fogel, and Z. Michalewicz, editors, Handbook of Evolutionary Computation, pages B2.7:5--10. Institute of Physics Publishing and Oxford University Press, 1997.
|
| |
3
|
J. W. Barnes, B. Dimova, S. P. Dokov, and A. Solomon. The theory of elementary landscapes. Appl. Math. Lett., 16(3):337--343, 2003.
|
| |
4
|
D. M. Chickering, D. Heckerman, and C. Meek. A Bayesian approach to learning Bayesian networks with local structure. Technical Report MSR-TR-97-07, Microsoft Research, Redmond, WA, 1997.
|
 |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
Y. Gao and J. C. Culberson. An analysis of phase transition in NK landscapes. Journal of Artificial Intelligence Research (JAIR), 17:309--332, 2002.
|
| |
9
|
|
| |
10
|
|
| |
11
|
D. E. Goldberg, K. Deb, and J. H. Clark. Genetic algorithms, noise, and the sizing of populations. Complex Systems, 6:333--362, 1992.
|
| |
12
|
D. E. Goldberg and M. Rudnick. Genetic algorithms and the variance of fitness. Complex Systems, 5(3):265--278, 1991.
|
| |
13
|
|
| |
14
|
G. R. Harik, E. Cantú-Paz, D. E. Goldberg, and B. L. Miller. The gambler's ruin problem, genetic algorithms, and the sizing of populations. Int. Conf. on Evolutionary Computation (ICEC-97), pages 7--12, 1997.
|
| |
15
|
G. R. Harik and D. E. Goldberg. Learning linkage. Foundations of Genetic Algorithms, 4:247--262, 1996.
|
| |
16
|
D. Heckerman, D. Geiger, and D. M. Chickering. Learning Bayesian networks: The combination of knowledge and statistical data. Technical Report MSR-TR-94-09, Microsoft Research, Redmond, WA, 1994.
|
| |
17
|
|
| |
18
|
S. Kauffman. Adaptation on rugged fitness landscapes. In D. L. Stein, editor, Lecture Notes in the Sciences of Complexity, pages 527--618. Addison Wesley, 1989.
|
| |
19
|
S. Kauffman. The origins of Order: Self-organization and selection in evolution. Oxford University Press, 1993.
|
| |
20
|
H. Mühlenbein and T. Mahnig. Convergence theory and applications of the factorized distribution algorithm. Journal of Computing and Information Technology, 7(1):19--32, 1998.
|
| |
21
|
M. Pelikan. Hierarchical Bayesian optimization algorithm: Toward a new generation of evolutionary algorithms. Springer, 2005.
|
| |
22
|
M. Pelikan and D. E. Goldberg. Escaping hierarchical traps with competent genetic algorithms. Genetic and Evolutionary Computation Conf. (GECCO-2001), pages 511--518, 2001.
|
| |
23
|
M. Pelikan, K. Sastry, M. V. Butz, and D. E. Goldberg. Performance of evolutionary algorithms on random decomposable problems. Parallel Problem Solving from Nature, pages 788--797, 2006.
|
 |
24
|
|
| |
25
|
M. Pelikan, K. Sastry, and D. E. Goldberg. Scalability of the Bayesian optimization algorithm. International Journal of Approximate Reasoning, 31(3):221--258, 2002.
|
| |
26
|
M. Pelikan, K. Sastry, D. E. Goldberg, M. V. Butz, and M. Hauschild. Performance of evolutionary algorithms on NK landscapes with nearest neighbor interactions and tunable overlap. MEDAL Report No. 2009002, Missouri Estimation of Distribution Algorithms Laboratory, 2009.
|
| |
27
|
|
| |
28
|
K. Sastry. Evaluation-relaxation schemes for genetic and evolutionary algorithms. Master's thesis, Univ. of Illinois at Urbana-Champaign, Urbana, IL, 2001.
|
 |
29
|
|
| |
30
|
D. Thierens. Analysis and design of genetic algorithms. PhD thesis, Katholieke Universiteit Leuven, Leuven, Belgium, 1995.
|
| |
31
|
|
| |
32
|
D. Thierens and D. Goldberg. Convergence models of genetic algorithm selection schemes. Parallel Problem Solving from Nature, pages 116--121, 1994.
|
| |
33
|
|
| |
34
|
D. Thierens, D. E. Goldberg, and A. G. Pereira. Domino convergence, drift, and the temporal-salience structure of problems. Int. Conf. on Evolutionary Computation (ICEC-98), pages 535--540, 1998.
|
| |
35
|
A. H. Wright, R. K. Thompson, and J. Zhang. The computational complexity of N-K fitness functions. IEEE Trans. on Evolutionary Computation, 4(4):373--379, 2000.
|
 |
36
|
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
I.2.8
Problem Solving, Control Methods, and Search
Additional Classification:
G.
Mathematics of Computing
G.1
NUMERICAL ANALYSIS
G.1.6
Optimization
I.
Computing Methodologies
I.2
ARTIFICIAL INTELLIGENCE
I.2.6
Learning
General Terms:
Algorithms,
Performance
Keywords:
crossover,
fitness landscape,
genetic algorithm,
hboa,
hierarchical boa,
hybridization,
nk fitness landscape,
performance analysis,
problem difficulty,
scalability
|