Back to Search Start Over

Implementing Parallel Metaheuristic Optimization Framework Using Metaprogramming and Design Patterns

Authors :
A. V. Tsyganov
Oleg I. Bulychov
Source :
Applied Mechanics and Materials. :1864-1873
Publication Year :
2012
Publisher :
Trans Tech Publications, Ltd., 2012.

Abstract

In the present paper we introduce an approach to implementing parallel metaheuristic optimization frameworks which is used in the design of the framework HeO. This experimental cross-platform framework is a collection of popular optimization methods implemented in C++ as algorithmic skeletons. The key feature of the discussed approach is the wide usage of metaprogramming and design patterns which allow to increase the reusability of the code and ease the process of hybrid algorithms construction for the end-user. We consider framework structure and implementation details and provide the results of numerical experiments for some well-known optimization problems.

Details

ISSN :
16627482
Database :
OpenAIRE
Journal :
Applied Mechanics and Materials
Accession number :
edsair.doi...........504a310f54db64ea631b3580c9ee989b