Please use this identifier to cite or link to this item: http://hdl.handle.net/20.500.11861/7698
Title: Applying logic grammars to induce sub-functions in genetic programming
Authors: Wong Man Leung 
Prof. LEUNG Kwong Sak 
Issue Date: 1995
Publisher: IEEE
Source: Proceedings of the IEEE Conference on Evolutionary Computation, 1995, vol. 2, pp. 737 - 740
Journal: Proceedings of the IEEE Conference on Evolutionary Computation 
Abstract: Genetic Programming (GP) is a method of automatically inducing S-expression in LISP to perform specified tasks. The problem of inducing programs can be reformulated as a search for a highly fit program in the space of all possible programs. This paper presents a framework in which the search space can be specified declaratively by a user. Its application in inducing sub-functions is detailed. The framework is based on a formalism of logic grammars and it is implemented as a system called LOGENPRO (the LOgic grammar based GENetic PROgramming system). The formalism is powerful enough to represent context-sensitive information and domain-dependent knowledge. This knowledge can be used to accelerate the learning speed and/or improve the quality of the programs induced. The system is also very flexible and programs in various programming languages can be acquired. Automatic discovery of sub-functions is one of the most important research areas in Genetic Programming. An experiment is used to demonstrate that LOGENPRO can emulate Koza's Automatically Defined Functions (ADF). Moreover, LOGENPRO can employ knowledge such as argument types in a unified framework. The experiment shows that LOGENPRO has superior performance to that of Koza's ADF when more domain-dependent knowledge is available.
Type: Peer Reviewed Journal Article
URI: http://hdl.handle.net/20.500.11861/7698
Appears in Collections:Publication

Show full item record

Page view(s)

11
checked on Jan 3, 2024

Google ScholarTM

Impact Indices

PlumX

Metrics


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.