ACM Home Page
Please provide us with feedback. Feedback
Dynamic evolutionary optimisation: an analysis of frequency and magnitude of change
Full text PdfPdf (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
Philipp Rohlfshagen  University of Birmingham, Birmingham, United Kingdom
Per Kristian Lehre  University of Birmingham, Birmingham, United Kingdom
Xin Yao  University of Birmingham, Birmingham, United Kingdom
Sponsors
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 27,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1569901.1570131
What is a DOI?

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.

Collaborative Colleagues:
Philipp Rohlfshagen: colleagues
Per Kristian Lehre: colleagues
Xin Yao: colleagues