Publication:
Flexible representation for genetic programming : lessons from natural language processing

dc.contributor.author Nguyen, Xuan Hoai en_US
dc.date.accessioned 2022-03-22T09:09:17Z
dc.date.available 2022-03-22T09:09:17Z
dc.date.issued 2004 en_US
dc.description.abstract This thesis principally addresses some problems in genetic programming (GP) and grammar-guided genetic programming (GGGP) arising from the lack of operators able to make small and bounded changes on both genotype and phenotype space. It proposes a new and flexible representation for genetic programming, using a state-of-the-art formalism from natural language processing, Tree Adjoining Grammars (TAGs). It demonstrates that the new TAG-based representation possesses two important properties: non-fixed arity and locality. The former facilitates the design of new operators, including some which are bio-inspired, and others able to make small and bounded changes. The latter ensures that bounded changes in genotype space are reflected in bounded changes in phenotype space. With these two properties, the thesis shows how some well-known difficulties in standard GP and GGGP tree-based representations can be solved in the new representation. These difficulties have been previously attributed to the treebased nature of the representations; since TAG representation is also tree-based, it has enabled a more precise delineation of the causes of the difficulties. Building on the new representation, a new grammar guided GP system known as TAG3P has been developed, and shown to be competitive with other GP and GGGP systems. A new schema theorem, explaining the behaviour of TAG3P on syntactically constrained domains, is derived. Finally, the thesis proposes a new method for understanding performance differences between GP representations requiring different ways to bound the search space, eliminating the effects of the bounds through multi-objective approaches. en_US
dc.identifier.uri http://hdl.handle.net/1959.4/38750
dc.language English
dc.language.iso EN en_US
dc.publisher UNSW, Sydney en_US
dc.rights CC BY-NC-ND 3.0 en_US
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/3.0/au/ en_US
dc.subject.other Genetic programming en_US
dc.subject.other grammar-guided en_US
dc.subject.other genotype space en_US
dc.subject.other natural language processing en_US
dc.subject.other phenotype space en_US
dc.subject.other tree adjoining grammars (TAGs) en_US
dc.title Flexible representation for genetic programming : lessons from natural language processing en_US
dc.type Thesis en_US
dcterms.accessRights open access
dcterms.rightsHolder Nguyen, Xuan Hoai
dspace.entity.type Publication en_US
unsw.accessRights.uri https://purl.org/coar/access_right/c_abf2
unsw.identifier.doi https://doi.org/10.26190/unsworks/18064
unsw.relation.faculty UNSW Canberra
unsw.relation.originalPublicationAffiliation Nguyen, Xuan Hoai, Information Technology & Electrical Engineering, Australian Defence Force Academy, UNSW en_US
unsw.relation.school School of Engineering and Information Technology *
unsw.thesis.degreetype PhD Doctorate en_US
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
whole.pdf
Size:
4.31 MB
Format:
application/pdf
Description:
Resource type