Higher-Order Functions in Aesthetic EC Encodings

被引:0
|
作者
McDermott, James [1 ]
Byrne, Jonathan [1 ]
Swafford, John Mark [1 ]
O'Neill, Michael [1 ]
Brabazon, Anthony [1 ]
机构
[1] Univ Coll Dublin, Nat Comp Res & Applicat Grp, Dept Comp Sci & Informat, UCD CASL, Dublin 4, Ireland
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 50 条