Krzysztof Krawiec
Metaheuristic design patterns - new perspectives for larger-scale search architectures
Krawiec, Krzysztof; Simons, Chris; Swan, Jerry; Woodward, John
Authors
Christopher Simons Chris.Simons@uwe.ac.uk
Occasional Associate Lecturer - CATE - CCT
Jerry Swan
John Woodward
Contributors
Pandian Vasant
Editor
Sirma Zeynep Alparslan-Gok
Editor
Gerhard-Wilhelm Weber
Editor
Abstract
Design patterns capture the essentials of recurring best practice in an abstract form. Their merits are
well established in domains as diverse as architecture and software development. They offer significant
benefits, not least a common conceptual vocabulary for designers, enabling greater communication of
high-level concerns and increased software reuse. Inspired by the success of software design patterns,
this chapter seeks to promote the merits of a pattern-based method to the development of metaheuristic
search software components. To achieve this, a catalog of patterns is presented, organized into the
families of structural, behavioral, methodological and component-based patterns. As an alternative to
the increasing specialization associated with individual metaheuristic search components, the authors
encourage computer scientists to embrace the ‘cross cutting’ benefits of a pattern-based perspective to
optimization algorithms. Some ways in which the patterns might form the basis of further larger-scale
metaheuristic component design automation are also discussed.
Publication Date | Oct 1, 2017 |
---|---|
Peer Reviewed | Peer Reviewed |
Pages | 1-36 |
Book Title | Handbook of Research on Emergent Applications of Optimization Algorithms |
ISBN | 9781522529903 |
DOI | https://doi.org/10.4018/978-1-5225-2990-3.ch001 |
Keywords | metaheuristic, design, patterns |
Public URL | https://uwe-repository.worktribe.com/output/880261 |
Publisher URL | http://dx.doi.org/10.4018/978-1-5225-2990-3.ch001 |
You might also like
Using evolutionary computation to shed light on the effect of scale and complexity on object-orientedsoftware design
(2014)
Presentation / Conference Contribution
Cool and ripe for exploitation: Search-based software engineering
(2014)
Presentation / Conference Contribution
Interactive ant colony optimization (iACO) for early lifecycle software design
(2014)
Journal Article
Evolutionary computing frameworks for optimisation
(2017)
Journal Article
A comparison of evolutionary algorithms and ant colony optimization for interactive software design
(2012)
Presentation / Conference Contribution
Downloadable Citations
About UWE Bristol Research Repository
Administrator e-mail: repository@uwe.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search