Options
Higher-order functions in aesthetic EC encodings
Date Issued
2010-07
Date Available
2010-11-15T15:03:22Z
Abstract
The use of higher-order functions, as a method of abstraction and re-use in EC encodings, has been the subject of relatively little research. In this paper we introduce and give motivation for the ideas of higher-order functions, and describe their general advantages in EC encodings. We implement grammars using higher-order ideas for two problem domains, music and 3D architectural design, and use these grammars in the grammatical evolution paradigm. We demonstrate four advantages of higher-order functions (patterning of phenotypes, non-entropic mutations, compression of genotypes, and natural expression of artistic knowledge) which lead to beneficial results on our problems.
Sponsorship
Science Foundation Ireland
Irish Research Council for Science, Engineering and Technology
Type of Material
Conference Publication
Publisher
IEEE
Copyright (Published Version)
2010 IEEE
Subject – LCSH
Functional programming (Computer science)
Evolutionary computation
Genetic programming (Computer science)
Natural computation
Web versions
Language
English
Status of Item
Peer reviewed
Journal
Evolutionary Computation (CEC), 2010 IEEE Congress on [proceedings]
Conference Details
IEEE World Congress on Computational Intelligence, Congress on Evolutionary Computation, Barcelona, Spain, 18-23 July
ISSN
978-1-4244-6909-3
This item is made available under a Creative Commons License
File(s)
Loading...
Name
High Order.pdf
Size
937.45 KB
Format
Adobe PDF
Checksum (MD5)
5fd29207180634a02a28086e42a2cdfc
Owning collection
Mapped collections