2016
DOI: 10.7494/csci.2016.17.1.83
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Patterns for Agent-Based Evolutionary Computing

Abstract: Computing applications such as metaheuristics-based optimization can greatly benefit from multi-core architectures available on modern supercomputers. In this paper, we describe an easy and efficient way to implement certain population-based algorithms (in the discussed case, multi-agent computing system) on such runtime environments. Our solution is based on an Erlang software library which implements dedicated parallel patterns. We provide technological details on our approach and discuss experimental result… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…Modeling multi‐agent evolutionary computations as static dataflows was investigated within the ParaPhrase Project, where the authors proposed a kind of virtual dataflow machine programmed with the use of a set of predefined “operators” (each corresponding to one parallel computing pattern). In this approach, the computation (dataflow) is specified upfront and remains unchanged at runtime, and the rate of elements within the flow is constant.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Modeling multi‐agent evolutionary computations as static dataflows was investigated within the ParaPhrase Project, where the authors proposed a kind of virtual dataflow machine programmed with the use of a set of predefined “operators” (each corresponding to one parallel computing pattern). In this approach, the computation (dataflow) is specified upfront and remains unchanged at runtime, and the rate of elements within the flow is constant.…”
Section: Introductionmentioning
confidence: 99%
“…This paper introduces a new execution model for agent‐based computing systems based on variable‐rate dynamic dataflows. When compared with previous works, the new model has more “degrees of freedom” (eg, different queuing policies, varying granularity of the data in the flow). As a result, it leaves more space for optimization both at the programming phase and at runtime.…”
Section: Introductionmentioning
confidence: 99%