| Dynamic evolutionary optimisation: an analysis of frequency and magnitude of change |
| Full text |
Pdf
(402 KB)
|
Source
|
Genetic And Evolutionary Computation Conference
archive
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
table of contents
Montreal, Québec, Canada
SESSION: Track 15: theory
table of contents
Pages 1713-1720
Year of Publication: 2009
ISBN:978-1-60558-325-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 27, Citation Count: 0
|
|
|
ABSTRACT
In this paper, we rigorously analyse how the magnitude and frequency of change may affect the performance of the algorithm (1+1) EAdyn on a set of artificially designed pseudo-Boolean functions, given a simple but well-defined dynamic framework. We demonstrate some counter-intuitive scenarios that allow us to gain a better understanding of how the dynamics of a function may affect the runtime of an algorithm. In particular, we present the function Magnitude, where the time it takes for the (1+1) EAdyn to relocate the global optimum is less than n2log n (i.e., efficient) with overwhelming probability if the magnitude of change is large. For small changes of magnitude, on the other hand, the expected time to relocate the global optimum is eΩ(n) (i.e., highly inefficient). Similarly, the expected runtime of the (1+1) EAdyn on the function Balance is O(n2) (efficient) for a high frequencies of change and nΩ(√n) (highly inefficient) for low frequencies of change. These results contribute towards a better understanding of dynamic optimisation problems in general and show how traditional analytical methods may be applied in the dynamic case.
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
|
|
| |
3
|
S. Droste. Analysis of the (1+1) EA for a dynamically changing objective function. Technical Report CI-113/01, Universitt Dortmund, 2001.
|
| |
4
|
S. Droste. Analysis of the (1+1) EA for a dynamically changing onemax-variant. In Congress on Evolutionary Computation, pages 55--60. IEEE Press, 2002.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
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, 2001.
|
| |
9
|
Y. Jin and J. Branke. Evolutionary optimization in uncertain environment -- a survey. IEEE Transactions on Evolutionary Computation, 9(3):303--317, 2005.
|
| |
10
|
|
| |
11
|
|
| |
12
|
H.Müuhlenbein. How genetic algorithms really work -- i. mutation and hillclimbing. In Proceedings of the Second Conference on Parallel Problem Solving from Nature, pages 15--26. Elsevier, 1992.
|
| |
13
|
|
| |
14
|
|
| |
15
|
S.A. Stanhope and J.M. Daida. (1+1) genetic algorithm fitness dynamics in a changing environments. In Congress on Evolutionary Computation, volume 3, pages 1851--1858. IEEE, 1999.
|
| |
16
|
R. Tinos and S. Yang. Continuous dynamic problem generators for evolutionary algorithms. In Proceedings of the 2007 IEEE Congress on Evolutionary Computation, pages 236--243, 2007.
|
| |
17
|
S. Yang. Non-stationary problem optimization using the primal-dual genetic algorithms. In R. Sarker, R. Reynolds, H. Abbass, K.-C. Tan, R. McKay, D. Essam, and T. Gedeon, editors, Proceedings of the 2003 IEEE Congress on Evolutionary Computation, volume 3, pages 2246--2253, 2003.
|
 |
18
|
|
| |
19
|
S. Yang. Memory-enhanced univariate marginal distribution algorithms for dynamic optimization problems. In Proceedings of the 2005 IEEE Congress on Evolutionary Computation, volume 3, pages 2560--2567, 2005.
|
| |
20
|
S. Yang and X. Yao. Population-based incremental learning with associative memory for dynamic environments. IEEE Transactions on Evolutionary Computation, 12(5):542--561, Oct. 2008.
|
|