ACM Home Page
Please provide us with feedback. Feedback
Program optimization by random tree sampling
Full text PdfPdf (727 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 10: genetic programming table of contents
Pages 1131-1138  
Year of Publication: 2009
ISBN:978-1-60558-325-9
Authors
Makoto Tanji  University of Tokyo, Tokyo, Japan
Hitoshi Iba  University of Tokyo, Tokyo, Japan
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): 7,   Downloads (12 Months): 28,   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.1570053
What is a DOI?

ABSTRACT

This paper describes a new program evolution method named PORTS (Program Optimization by Random Tree Sampling) which is motivated by the idea of preservation and control of tree fragments. We hypothesize that to reconstruct building blocks efficiently, tree fragments of any size should be preserved into the next generation, according to their differential fitnesses. PORTS creates a new individual by sampling from the promising trees by traversing and transition between trees instead of subtree crossover and mutation. Because the size of a fragment preserved during a generation update follows a geometric distribution, merits of the method are that it is relatively easy to predict the behavior of tree fragments over time and to control sampling size, by changing a single parameter. Our experimental results on three benchmark problems show that the performance of PORTS is competitive with SGP (Simple Genetic Programming). And we observed that there is a significant difference of fragment distribution between PORTS and simple GP.


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
Lawrence Beadle and Colin G. Johnson. Semantically driven crossover in genetic programming. In 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), 2008.
 
2
 
3
Steven Gustafson, Edmund K. Burke, and Graham Kendall. Genetic Programming, chapter Sampling of Unique Structures and Behaviours in Genetic Programming, pages 279--288. Springer Berlin / Heidelberg, 2004.
4
 
5
Kim Harries and Peter Smith. Exploring alternative operators and search strategies in genetic programming. In Genetic Programming 1997: Proceedings of the Second Annual Conference, 1997.
 
6
 
7
8
9
 
10
M. Mitchell, S. Forrest, and J.H. Holland. The royal road for genetic algorithms: Fitness landscapes and ga performance. In Towards a Practice of Autonomous Systems: Proceedings of the First European Conference on Artificial Life, 1992.
 
11
12
 
13
 
14
Y. Shan, R.I. McKay, and et al. R. Baxter. Grammar model-based program evolution. In Proceedings of The Congress on Evolutionary Computation, 2004.
 
15
 
16
Hasegawa Yoshihiko and Hitoshi Iba. A bayesian network apporach to program generation. IEEE Transaction on Evolutionary Computation, 12, No. 6:750 to 764, 2008.

Collaborative Colleagues:
Makoto Tanji: colleagues
Hitoshi Iba: colleagues