Higher-order functions in aesthetic EC encodings

Files in This Item:
File Description SizeFormat 
High Order.pdf937.45 kBAdobe PDFDownload
Title: Higher-order functions in aesthetic EC encodings
Authors: McDermott, James
Byrne, Jonathan
Swafford, John Mark
O'Neill, Michael
Brabazon, Anthony
Permanent link: http://hdl.handle.net/10197/2554
Date: Jul-2010
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.
Funding Details: Science Foundation Ireland
Irish Research Council for Science, Engineering and Technology
Type of material: Conference Publication
Publisher: IEEE
Copyright (published version): 2010 IEEE
Keywords: Higher-order functions;Design;Grammatical evolution;Genetic programming;Evolutionary computation;Natural computing
Subject LCSH: Functional programming (Computer science)
Evolutionary computation
Genetic programming (Computer science)
Natural computation
DOI: 10.1109/CEC.2010.5586077
Language: en
Status of Item: Peer reviewed
Is 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
Appears in Collections:Computer Science Research Collection
CASL Research Collection

Show full item record

SCOPUSTM   
Citations 20

10
Last Week
0
Last month
checked on Jun 22, 2018

Google ScholarTM

Check

Altmetric


This item is available under the Attribution-NonCommercial-NoDerivs 3.0 Ireland. No item may be reproduced for commercial purposes. For other possible restrictions on use please refer to the publisher's URL where this is made available, or to notes contained in the item itself. Other terms may apply.