ACM Home Page
Please provide us with feedback. Feedback
Multi-task code reuse in genetic programming
Full text PdfPdf (274 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 2008 GECCO conference companion on Genetic and evolutionary computation table of contents
Atlanta, GA, USA
SESSION: Late-breaking papers table of contents
Pages 2159-2164  
Year of Publication: 2008
ISBN:978-1-60558-131-6
Authors
Wojciech Jaskowski  Poznan University of Technology, Poznan, Poland
Krzysztof Krawiec  Poznan University of Technology, Poznan, Poland
Bartosz Wieloch  Poznan University of Technology, Poznan, Poland
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): 61,   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/1388969.1389040
What is a DOI?

ABSTRACT

We propose a method of knowledge reuse between evolutionary processes that solve different optimization tasks. We define the method in the framework of tree-based genetic programming (GP) and implement it as code reuse between GP trees that evolve in parallel in separate populations delegated to particular tasks. The technical means of code reuse is a crossbreeding operator which works very similar to standard tree-swapping crossover. We consider two variants of this operator, which differ in the way they handle the incompatibility of terminals between the considered problems. In the experimental part we demonstrate that such code reuse is usually beneficial and leads to success rate improvements when solving the common boolean benchmarks.


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
A. Bajurnow and V. Ciesielski. Layered learning for evolving goal scoring behavior in soccer players. In Proceedings of the 2004 IEEE Congress on Evolutionary Computation, pages 1828--1835, Portland, Oregon, 20--23 June 2004. IEEE Press.
 
2
 
3
E. Galvan Lopez, R. Poli, and C. A. Coello Coello. Reusing code in genetic programming. In M. Keijzer, U.-M. O'Reilly, S. M. Lucas, E. Costa, and T. Soule, editors, Genetic Programming 7th European Conference, EuroGP 2004, Proceedings, volume 3003 of LNCS, pages 359--368, Coimbra, Portugal, 5--7 Apr. 2004. Springer-Verlag.
 
4
J. Ghosn and Y. Bengio. Bias learning, knowledge sharing. ijcnn, 01:1009, 2000.
 
5
T. Haynes. On-line adaptation of search via knowledge reuse. In J. R. Koza, K. Deb, M. Dorigo, D. B. Fogel, M. Garzon, H. Iba, and R. L. Riolo, editors, Genetic Programming 1997: Proceedings of the Second Annual Conference, pages 156--161, Stanford University, CA, USA, 13--16 July 1997. Morgan Kaufmann.
 
6
 
7
D. Howard. Modularization by multi-run frequency driven subtree encapsulation. In R. L. Riolo and B. Worzel, editors, Genetic Programming Theory and Practise, chapter 10, pages 155--172. Kluwer, 2003.
 
8
W. H. Hsu, S. J. Harmon, E. Rodriguez, and C. Zhong. Empirical comparison of incremental reuse strategies in genetic programming for keep-away soccer. In M. Keijzer, editor, Late Breaking Papers at the 2004 Genetic and Evolutionary Computation Conference, Seattle, Washington, USA, 26 July 2004.
9
 
10
 
11
 
12
 
13
 
14
S. Louis and J. McDonnell. Learning with case-injected genetic algorithms. Evolutionary Computation, IEEE Transactions on, 8(4):316--328, 2004.
 
15
S. Luke. ECJ evolutionary computation system, 2002. (http://cs.gmu.edu/ eclab/projects/ecj/).
 
16
 
17
T. M. Mitchell. The discipline of machine learning. Technical Report CMU-ML-06-108, Machine Learning Department, Carnegie Mellon University, July 2006.
 
18
J. O'Sullivan and S. Thrun. A robot that improves its ability to learn, 1995.
 
19
L. Y. Pratt, J. Mostow, and C. A. Kamm. Direct Transfer of Learned Information among Neural Networks. In Proceedings of the Ninth National Conference on Artificial Intelligence (AAAI-91), pages 584--589. AAAI, July 1991.
 
20
 
21
 
22
G. Seront. External concepts reuse in genetic programming. In E. V. Siegel and J. R. Koza, editors, Working Notes for the AAAI Symposium on Genetic Programming, pages 94.98, MIT, Cambridge, MA, USA, 10--12 Nov. 1995. AAAI.
 
23
 
24
D. Wolpert and W. Macready. No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation, 1(1):67--82, 1997.

Collaborative Colleagues:
Wojciech Jaskowski: colleagues
Krzysztof Krawiec: colleagues
Bartosz Wieloch: colleagues