Research output: Chapter in Book/Report/Conference proceeding › Other chapter contribution
Metaheuristic Design Patterns: New Perspectives for Larger-Scale Search Architectures. / Krawiec, Krzysztof; Simons, Christopher; Swan, Jerry; R. Woodward, John.
Handbook of Research on Emergent Applications of Optimization Algorithms. ed. / Pandian Vasant; Sirma Zeynep Alparslan-Gok; Gerhard-Wilhelm Weber. Hershey, PA, USA : IGI Global, 2018. p. 1-36.Research output: Chapter in Book/Report/Conference proceeding › Other chapter contribution
}
TY - CHAP
T1 - Metaheuristic Design Patterns: New Perspectives for Larger-Scale Search Architectures
AU - Krawiec, Krzysztof
AU - Simons, Christopher
AU - Swan, Jerry
AU - R. Woodward, John
PY - 2018
Y1 - 2018
N2 - 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.
AB - 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.
M3 - Other chapter contribution
SP - 1
EP - 36
BT - Handbook of Research on Emergent Applications of Optimization Algorithms
A2 - Vasant, Pandian
A2 - Alparslan-Gok, Sirma Zeynep
A2 - Weber, Gerhard-Wilhelm
PB - IGI Global
CY - Hershey, PA, USA
ER -