Reference Hub3
Metaheuristic Design Patterns: New Perspectives for Larger-Scale Search Architectures

Metaheuristic Design Patterns: New Perspectives for Larger-Scale Search Architectures

Krzysztof Krawiec, Christopher Simons, Jerry Swan, John Woodward
ISBN13: 9781522529903|ISBN10: 152252990X|EISBN13: 9781522529910
DOI: 10.4018/978-1-5225-2990-3.ch001
Cite Chapter Cite Chapter

MLA

Krawiec, Krzysztof, et al. "Metaheuristic Design Patterns: New Perspectives for Larger-Scale Search Architectures." Handbook of Research on Emergent Applications of Optimization Algorithms, edited by Pandian Vasant, et al., IGI Global, 2018, pp. 1-36. https://doi.org/10.4018/978-1-5225-2990-3.ch001

APA

Krawiec, K., Simons, C., Swan, J., & Woodward, J. (2018). Metaheuristic Design Patterns: New Perspectives for Larger-Scale Search Architectures. In P. Vasant, S. Alparslan-Gok, & G. Weber (Eds.), Handbook of Research on Emergent Applications of Optimization Algorithms (pp. 1-36). IGI Global. https://doi.org/10.4018/978-1-5225-2990-3.ch001

Chicago

Krawiec, Krzysztof, et al. "Metaheuristic Design Patterns: New Perspectives for Larger-Scale Search Architectures." In Handbook of Research on Emergent Applications of Optimization Algorithms, edited by Pandian Vasant, Sirma Zeynep Alparslan-Gok, and Gerhard-Wilhelm Weber, 1-36. Hershey, PA: IGI Global, 2018. https://doi.org/10.4018/978-1-5225-2990-3.ch001

Export Reference

Mendeley
Favorite

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.