Abstract
Evolutionary multi-agent systems (EMAS) play a critical role in many artificial intelligence applications that are in use today. In this paper, we present a new generic skeleton in Erlang for parallel EMAS computations. The skeleton enables us to capture a wide variety of concrete evolutionary computations that can exploit the same underlying parallel implementation. We demonstrate the use of our skeleton on two different evolutionary computing applications: (1) computing the minimum of the Rastrigin function; and (2) solving an urban traffic optimisation problem. We show that we can obtain very good speedups (up to 142.44 ×× the sequential performance) on a variety of different parallel hardware, while requiring very little parallelisation effort.
| Original language | English |
|---|---|
| Pages (from-to) | 4-22 |
| Number of pages | 19 |
| Journal | International Journal of Parallel Programming |
| Volume | 46 |
| Issue number | 1 |
| Early online date | 26 Apr 2017 |
| DOIs | |
| Publication status | Published - Feb 2018 |
Keywords
- Multi-core programming
- Erlang
- Agent-based computing
- Metaheuristics
- Many-core programming
- Algorithmic skeletons
Fingerprint
Dive into the research topics of 'The Missing Link! A new skeleton for evolutionary multi-agent systems in Erlang'. Together they form a unique fingerprint.Projects
- 2 Finished
-
Discovery: Pattern Discovery and Program: Discovery: Pattern Discovery and Program Shaping for Manycore Systems
Thomson, J. (PI), Hammond, K. (CoI) & Sarkar, S. (CoI)
1/07/17 → 31/12/20
Project: Standard
-
H2020 Collaboration REPHRASE: H2020 Collaboration 2014 - RePhrase
Hammond, K. (PI)
Joint Research Centre European Commission
1/04/15 → 31/03/18
Project: Standard
Datasets
-
The Missing Link: A New Skeleton for Evolutionary Multi-Agent Systems in Erlang
Janjic, V. (Creator), Brown, C. M. (Contributor), Hammond, K. (Contributor) & Barwell, A. D. (Contributor), Zenodo, 4 Nov 2016
Dataset
Student theses
-
Pattern discovery for parallelism in functional languages
Barwell, A. (Author), Hammond, K. (Supervisor) & Brown, C. (Supervisor), 27 Jun 2018Student thesis: Doctoral Thesis (PhD)
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver