Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Parallelizing Particle Swarm Optimization in a Functional Programming Environment

dc.contributor.authorRabanal Basalo, Pablo Manuel
dc.contributor.authorRodríguez Laguna, Ismael
dc.contributor.authorRubio Díez, Fernando
dc.date.accessioned2023-06-19T13:45:32Z
dc.date.available2023-06-19T13:45:32Z
dc.date.issued2014-10-23
dc.description.abstractMany bioinspired methods are based on using several simple entities which search for a reasonable solution (somehow) independently. This is the case of Particle Swarm Optimization (PSO), where many simple particles search for the optimum solution by using both their local information and the information of the best solution found so far by any of the other particles. Particles are partially independent, and we can take advantage of this fact to parallelize PSO programs. Unfortunately, providing good parallel implementations for each specific PSO program can be tricky and time-consuming for the programmer. In this paper we introduce several parallel functional skeletons which, given a sequential PSO implementation, automatically provide the corresponding parallel implementations of it. We use these skeletons and report some experimental results. We observe that, despite the low effort required by programmers to use these skeletons, empirical results show that skeletons reach reasonable speedups.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipMinisterio de Ciencia e Innovación (MICINN)
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/67582
dc.identifier.doi10.3390/a7040554
dc.identifier.issn1999-4893
dc.identifier.officialurlhttps://doi.org/10.3390/a7040554
dc.identifier.relatedurlhttps://www.mdpi.com/1999-4893/7/4/554
dc.identifier.urihttps://hdl.handle.net/20.500.14352/34381
dc.issue.number4
dc.journal.titleAlgorithms
dc.language.isoeng
dc.page.final581
dc.page.initial554
dc.publisherMDPI
dc.relation.projectIDTIN2012-39391-C04-04.
dc.rightsAtribución 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by/3.0/es/
dc.subject.keywordParticle Swarm Optimization
dc.subject.keywordparallel programming
dc.subject.keywordskeletons
dc.subject.keywordfunctional programming
dc.subject.ucmProgramación de ordenadores (Informática)
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleParallelizing Particle Swarm Optimization in a Functional Programming Environment
dc.typejournal article
dc.volume.number7
dspace.entity.typePublication
relation.isAuthorOfPublication1c799cd3-60c9-40ff-9089-60075faef6d7
relation.isAuthorOfPublication28429d40-53cb-4bb3-a3f6-82ec557a34ed
relation.isAuthorOfPublication24d04c3b-f9e3-4ad0-95cb-c28e064f7a03
relation.isAuthorOfPublication.latestForDiscovery1c799cd3-60c9-40ff-9089-60075faef6d7

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
algorithms-07-00554.pdf
Size:
1.67 MB
Format:
Adobe Portable Document Format

Collections