| On the local performance of simulated annealing and the (1+1) evolutionary algorithm |
| Full text |
Pdf
(176 KB)
|
| Source
|
Genetic And Evolutionary Computation Conference
archive
Proceedings of the 8th annual conference on Genetic and evolutionary computation
table of contents
Seattle, Washington, USA
SESSION: Evolution strategies, evolutionary programming: papers
table of contents
Pages: 469 - 476
Year of Publication: 2006
ISBN:1-59593-186-4
|
|
Authors
|
|
Thomas Jansen
|
Universität Dortmund, Dortmund, GermanyUniversität Dortmund, Dortmund, Germany
|
|
Ingo Wegener
|
Universität Dortmund, Dortmund, Germany
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 62, Citation Count: 3
|
|
|
ABSTRACT
Simulated annealing and the (1+1) EA, a simple evolutionary algorithm, are both general randomized search heuristics that optimize any objective function with probability converging to 1. But they use very different techniques to achieve this global convergence. The (1+1) EA applies global mutations than can reach any point in the search space in one step together with an elitist selection mechanism. Simulated annealing restricts its search to a neighborhood but employs a randomized selection scheme where the probability for accepting a move to a new point in the search space depends on the difference in function values as well as on the current time step. Otherwise, the two algorithms are equal. It is known that the different philosophies of search implemented in the two heuristics can lead to exponential performance gaps between the two algorithms with respect to the expected optimization time. Even for very restricted classes of objective functions where the differences in function values between neighboring points are strictly limited the performance differences can be huge. Here, a more local point of view is taken. Considering obstacles in the fitness landscapes it is proven that the local performance of the two algorithms is remarkably similar in spite of their different search behaviors.
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
|
|
| |
2
|
J. R. Cruz and C. C. Y. Dorea. Simple conditions for the convergence of simulated annealing type algorithms. Journal of Applied Probability, 35(4):885--892, 1998.
|
| |
3
|
|
| |
4
|
W. Feller. An Introduction to Probability Theory and its Applications I. Wiley, 1968.
|
| |
5
|
|
| |
6
|
|
| |
7
|
T. Jansen. A comparison of simulated annealing with a simple evolutionary algorithm. In A. H. Wright, M. D. Vose, and K. A. De Jong, editors, Foundation of Genetic Algorithms 8 (FOGA 2005), pages 37--57. Springer, 2005. LNCS 3469.
|
| |
8
|
|
| |
9
|
T. Jansen and I. Wegener. Evolutionary algorithms - how to cope with plateaus of constant fitness and when to reject strings of the same fitness. IEEE Transactions on Evolutionary Computation, 5(6):589--599, 2002.
|
| |
10
|
T. Jansen and I. Wegener. On the analysis of a dynamic evolutionary algorithm. Journal of Discrete Algorithms, 2006. To appear. Available online via Science Direct. http://dx.doi.org/10.1016/j.jda.2005.01.002.
|
| |
11
|
M. Jerrum and G. Sorkin. Simulated annealing for graph bisection. In Proceedings of the IEEE Symposium on Foundations of Computer Science (FOCS 1993), pages 94--103. IEEE Press, 1993.
|
| |
12
|
S. Kirkpatrick, C. Gelatt, and M. Vecchi. Optimization by simulated annealing. Science, 220:671--680, 1983.
|
| |
13
|
N. Metropolis, A. Rosenbluth, M. Rosenbluth, A. Teller, and E. Teller. Equation of state calculations by fast computing machines. Journal of Chemical Physics, 21:1087--1092, 1953.
|
| |
14
|
|
| |
15
|
G. Rudolph. Convergence Properties of Evolutionary Algorithms. Kovac, 1997.
|
| |
16
|
I. Wegener. Simulated annealing beats metropolis in combinatorial optimization. In Proceedings of the 32nd International Colloquium on Automata, Languages and Programming (ICALP 2005), pages 589--601. Springer, 2005. LNCS 3580.
|
| |
17
|
|
|