Content area

Abstract

Issue Title: Special Issue on High-Level Parallel Programming and Applications

We introduce a new parallel pattern derived from a specific application domain and show how it turns out to have application beyond its domain of origin. The pool evolution pattern models the parallel evolution of a population subject to mutations and evolving in such a way that a given fitness function is optimized. The pattern has been demonstrated to be suitable for capturing and modeling the parallel patterns underpinning various evolutionary algorithms, as well as other parallel patterns typical of symbolic computation. In this paper we introduce the pattern, we discuss its implementation on modern multi/many core architectures and finally present experimental results obtained with FastFlow and Erlang implementations to assess its feasibility and scalability.

Details

10000008
Title
Pool Evolution: A Parallel Pattern for Evolutionary and Symbolic Computing
Volume
44
Issue
3
Pages
531-551
Publication year
2016
Publication date
Jun 2016
Publisher
Springer Nature B.V.
Place of publication
New York
Country of publication
Netherlands
Publication subject
ISSN
08857458
e-ISSN
15737640
CODEN
IJPPE5
Source type
Scholarly Journal
Language of publication
English
Document type
Feature
ProQuest document ID
1783853485
Document URL
https://www.proquest.com/scholarly-journals/pool-evolution-parallel-pattern-evolutionary/docview/1783853485/se-2?accountid=208611
Copyright
Springer Science+Business Media New York 2016
Last updated
2024-12-01
Database
ProQuest One Academic