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
Part of
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)
Owning collection
Scopus© citations
13
Acquisition Date
Mar 19, 2024
Mar 19, 2024
Views
1606
Last Month
1
1
Acquisition Date
Mar 19, 2024
Mar 19, 2024
Downloads
823
Last Week
2
2
Last Month
11
11
Acquisition Date
Mar 19, 2024
Mar 19, 2024