Authors
Zoltan A Kocsis, Alexander EI Brownlee, Jerry Swan, Richard Senington
Publication date
2015
Conference
Search-Based Software Engineering: 7th International Symposium, SSBSE 2015, Bergamo, Italy, September 5-7, 2015, Proceedings 7
Pages
125-140
Publisher
Springer International Publishing
Description
There is an emerging trend towards the automated design of metaheuristics at the software component level. In principle, metaheuristics have a relatively clean decomposition, where well-known frameworks such as ILS and EA are parametrised by variant components for acceptance, perturbation etc. Automated generation of these frameworks is not so simple in practice, since the coupling between components may be implementation specific. Compositionality is the ability to freely express a space of designs ‘bottom up’ in terms of elementary components: previous work in this area has used combinators, a modular and functional approach to componentisation arising from foundational Computer Science. In this article, we describe Haiku, a combinator tool-kit written in the Scala language, which builds upon previous work to further automate the process by automatically composing the external …
Total citations
2019202020212022211
Scholar articles
ZA Kocsis, AEI Brownlee, J Swan, R Senington - Search-Based Software Engineering: 7th International …, 2015