loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: José Albert Cruz 1 ; J. J. Merelo 2 ; Liesner Acevedo-Martínez 1 and Paloma de las Cuevas 2

Affiliations: 1 Universidad de Ciencias Informáticas, Cuba ; 2 Universidad de Granada, Spain

Keyword(s): Parallel Evolutionary Algorithms, Functional Languages, Concurrent Languages, Implementation, Modeling.

Related Ontology Subjects/Areas/Topics: Artificial Intelligence ; Computational Intelligence ; Concurrent Co-Operation ; Evolutionary Computing ; Genetic Algorithms ; Informatics in Control, Automation and Robotics ; Intelligent Control Systems and Optimization ; Soft Computing

Abstract: The spread of multiprocessor and multi-core architectures have a pervasive effect on the way software is developed. In order to take full advantage of them, a parallel implementation of every single program would be needed, but also a radical reformulation of the algorithms that are more appropriate to that kind of implementation. In this work we design and implement an evolutionary computation model using programming languages with built-in concurrent concepts. This article shows the advantages of these paradigms in order to implement a parallel genetic algorithm (pGA) with an island pools based topology in the concurrent-functional oriented programming languages: Erlang, Scala, and Clojure. Some implementation decisions are analyzed and the results of the solution of a study case are shown.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.191.162.73

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Cruz, J.; Merelo, J.; Acevedo-Martínez, L. and Cuevas, P. (2014). Implementing Parallel Genetic Algorithm Using Concurrent-functional Languages. In Proceedings of the International Conference on Evolutionary Computation Theory and Applications (IJCCI 2014) - ECTA; ISBN 978-989-758-052-9, SciTePress, pages 169-175. DOI: 10.5220/0005036601690175

@conference{ecta14,
author={José Albert Cruz. and J. J. Merelo. and Liesner Acevedo{-}Martínez. and Paloma de las Cuevas.},
title={Implementing Parallel Genetic Algorithm Using Concurrent-functional Languages},
booktitle={Proceedings of the International Conference on Evolutionary Computation Theory and Applications (IJCCI 2014) - ECTA},
year={2014},
pages={169-175},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005036601690175},
isbn={978-989-758-052-9},
}

TY - CONF

JO - Proceedings of the International Conference on Evolutionary Computation Theory and Applications (IJCCI 2014) - ECTA
TI - Implementing Parallel Genetic Algorithm Using Concurrent-functional Languages
SN - 978-989-758-052-9
AU - Cruz, J.
AU - Merelo, J.
AU - Acevedo-Martínez, L.
AU - Cuevas, P.
PY - 2014
SP - 169
EP - 175
DO - 10.5220/0005036601690175
PB - SciTePress