Back to Search
Start Over
Implementing Parallel Metaheuristic Optimization Framework Using Metaprogramming and Design Patterns
- 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