p.1844
p.1849
p.1853
p.1858
p.1864
p.1874
p.1880
p.1884
p.1888
Implementing Parallel Metaheuristic Optimization Framework Using Metaprogramming and Design Patterns
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.
Info:
Periodical:
Pages:
1864-1873
Citation:
Online since:
December 2012
Authors:
Price:
Permissions: