ACM Home Page
Please provide us with feedback. Feedback
Fitness landscapes and problem hardness in genetic programming
Full text PdfPdf (1.18 MB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers table of contents
Montreal, Québec, Canada
TUTORIAL SESSION: Tutorials table of contents
Pages 3657-3684  
Year of Publication: 2009
ISBN:978-1-60558-505-5
Author
Leonardo Vanneschi  University of Milano-Bicocca, Milan, Italy
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): 28,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

The performance of searching agents, or metaheuristics, like evolutionary algorithms (genetics algorithms, genetic programming, etc.) or local search algorithms (simulated annealing, tabu search, etc.) depend on some properties of the search space structure. One concept that allows us to analyse the search space is the fitness landscape. In the case of Genetic Programming, defining and handling fitness landscapes is a particularly hard task, given the complexity of the structures being evolved of the genetic operators used. This tutorial presents some general definitions of fitness landscape. Subsequently, we will try to instantiate the concept of fitness landscape to Genetic Programming, discussing problems. The concept of landcsape geometry will be introduced and some of the most common landscape geometries and the dynamics of Genetic Programming on those landscapes will be discussed. After that, the binding between fitness landscapes and problem difficulty will be discussed and a set of measures that characterize the difficulty of a metaheuristic in searching solutions in a fitness landscape are analysed. Among those measures, particular relevance will be given to Fitness Distance Correlation (FDC), Negative Slope Coefficient (NSC), a set of measures bound to the concept of Neutrality and some distance metrics and/or similarity measures that are consistent with the most commonly used genetic operators (in particular the recently defined subtree crossover based distance). Finally, some open questions about fitness landscapes are discussed.


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. M. Daida, H. Li, R. Tang, A. M. Hilss What makes a problem GP-hard? Validating a hypothesis of structural causes. In R. Poli et al. editors Genetic and Evolutionary Computation - GECCO-2003, volume 2724 of LNCS, pages 1665-1677. Springer-Verlag, Berlin.
 
3
K. E. Kinnear Fitness landscapes and difficulty in genetic programming. In Proceedings of the First IEEE Conference on Evolutionary Computing, pages 142-147. IEEE Press, Piscataway, NY.
 
4
 
5
 
6
 
7
 
8
L. Vanneschi, M. Tomassini, P. Collard, S. Verel Negative Slope Coefficient. A measure to characterize genetic programming fitness landscapes In P. Collet et al. editors, Genetic Programming, 9th European Conference, EuroGP 2006, pages 178-189, Lecture Notes in Computer Science. 2006.
 
9
L. Vanneschi, S. Gustafson, G. Mauri Using subtree crossover distance to investigate genetic programming dynamics In P. Collet et al. editors, Genetic Programming, 9th European Conference, EuroGP 2006, pages 238-249, Lecture Notes in Computer Science. 2006.
 
10
 
11
W. B. Langdon and R. Poli, Why Ants are Hard. In Genetic Programming 1998: Proceedings of the Third Annual Conference Morgan Kaufmann, J. R. Koza et al. editors, pages = 193-201, 1998.
 
12