Otimização por enxame de partículas em arquiteturas paralelas de alto desempenho.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | por |
Título da fonte: | Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB) |
Texto Completo: | http://www.redebim.dphdm.mar.mil.br/vinculos/00000f/00000f36.pdf http://www.repositorio.mar.mil.br/handle/ripcmb/843366 |
Resumo: | O algoritmo de Otimização por Enxame de Partículas (PSO, Particle Swarm Otimization) é uma técnica de otimização que vem sendo utilizada na solução de diversos problema s, em diferentes áreas do conhecimento. Porém, a maioria das implementações é realizada de modo sequencial. O processo de otimização necessita de um grande número de avaliações da função objetivo, principalmente em problemas complexos que envolvam uma grande quantidade de partículas e dimensões. Consequentemente, o algoritmo pode se tornar ineficiente em termos do desempenho, correspondente ao ganho obtido com a implementação da melhoria, tempo de resposta e até na qualidade do resultado esperado. Para superar tais dificuldades, pode-se utilizar a computação de alto desempenho e paralelizar o algoritmo, de acordo com as características da arquitetura, visando ao aumento de desempenho, a minimização do tempo de resposta e a melhoria da qualidade do resultado final. Este artigo apresenta uma versão do PSO paralelo implementado nas arquiteturas de multiprocessadores, multicomputadores e Graphics Processing Unit (GPU). Os diferentes testes realizados mostram que, nos casos com maiores partículas e dimensões, a arquitetura de multi-computadores obteve os melhores resultados. Todas as implementações paralelas obtiveram e ciência, em termos de otimização, igual ou superior à da implementação sequencial. |
id |
MB_7e5e55e1742ebc8ccebf9396ee64c190 |
---|---|
oai_identifier_str |
oai:www.repositorio.mar.mil.br:ripcmb/843366 |
network_acronym_str |
MB |
network_name_str |
Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB) |
repository_id_str |
|
spelling |
Nedjah, Nadia.Mourelle, Luiza de Macedo.Calazan, Rogério de MoraesNedjah, NadiaMourelle, Luiza de Macedo2019-02-26T11:46:44Z2019-02-26T11:46:44Z2012http://www.redebim.dphdm.mar.mil.br/vinculos/00000f/00000f36.pdfhttp://www.repositorio.mar.mil.br/handle/ripcmb/843366O algoritmo de Otimização por Enxame de Partículas (PSO, Particle Swarm Otimization) é uma técnica de otimização que vem sendo utilizada na solução de diversos problema s, em diferentes áreas do conhecimento. Porém, a maioria das implementações é realizada de modo sequencial. O processo de otimização necessita de um grande número de avaliações da função objetivo, principalmente em problemas complexos que envolvam uma grande quantidade de partículas e dimensões. Consequentemente, o algoritmo pode se tornar ineficiente em termos do desempenho, correspondente ao ganho obtido com a implementação da melhoria, tempo de resposta e até na qualidade do resultado esperado. Para superar tais dificuldades, pode-se utilizar a computação de alto desempenho e paralelizar o algoritmo, de acordo com as características da arquitetura, visando ao aumento de desempenho, a minimização do tempo de resposta e a melhoria da qualidade do resultado final. Este artigo apresenta uma versão do PSO paralelo implementado nas arquiteturas de multiprocessadores, multicomputadores e Graphics Processing Unit (GPU). Os diferentes testes realizados mostram que, nos casos com maiores partículas e dimensões, a arquitetura de multi-computadores obteve os melhores resultados. Todas as implementações paralelas obtiveram e ciência, em termos de otimização, igual ou superior à da implementação sequencial.Particle Swarm Optimization (PSO) is an optimization technique that is used to solve many problems in different applications. However, most implementations are sequential. The optimization process requires a large number of evaluations of the objective function, especially in complex problems, involving a large amount of particles and dimensions. As a result, the algorithm may become inefficient in terms of performance, corresponding to the gain obtained with the implementation of improvement, execution time and even the quality of the expected result. To overcome these difficulties, high performance computing and parallel algorithms can be used, taking into account the characteristics of the architecture. This should increase performance, minimize response time and may even improve the quality of the final result. This paper presents a par-allel version of PSO implemented in a multiprocessor, multicomputer and Graphics Processing Unit (GPU) based paralle architectures. The different performed assessments show that the multicomputer achieved the best results for problems with high number of particles and dimensions. In terms of optimization, all parallel implementations achieved equal or higher efficiency in comparison to sequential implementation.porporProgramação paralela (computação)Processamento paralelo (Computadores)Otimização por enxame de partículas em arquiteturas paralelas de alto desempenho.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB)instname:Marinha do Brasil (MB)instacron:MBTEXT00000f36.pdf.txt00000f36.pdf.txtExtracted texttext/plain47414https://www.repositorio.mar.mil.br/bitstream/ripcmb/843366/2/00000f36.pdf.txte67d1592b99f03e9c04fe2b7a6560073MD52THUMBNAIL00000f36.pdf.jpg00000f36.pdf.jpgGenerated Thumbnailimage/jpeg1613https://www.repositorio.mar.mil.br/bitstream/ripcmb/843366/3/00000f36.pdf.jpg198c2347419fa74c2fe7f2badd0b0948MD53ORIGINAL00000f36.pdf00000f36.pdfapplication/pdf484475https://www.repositorio.mar.mil.br/bitstream/ripcmb/843366/1/00000f36.pdf440589600870cc148fafed059c794ee2MD51ripcmb/8433662022-09-23 17:14:03.36oai:www.repositorio.mar.mil.br:ripcmb/843366Repositório InstitucionalPUBhttps://www.repositorio.mar.mil.br/oai/requestdphdm.repositorio@marinha.mil.bropendoar:2022-09-23T20:14:03Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB) - Marinha do Brasil (MB)false |
dc.title.pt_BR.fl_str_mv |
Otimização por enxame de partículas em arquiteturas paralelas de alto desempenho. |
title |
Otimização por enxame de partículas em arquiteturas paralelas de alto desempenho. |
spellingShingle |
Otimização por enxame de partículas em arquiteturas paralelas de alto desempenho. Calazan, Rogério de Moraes Programação paralela (computação) Processamento paralelo (Computadores) |
title_short |
Otimização por enxame de partículas em arquiteturas paralelas de alto desempenho. |
title_full |
Otimização por enxame de partículas em arquiteturas paralelas de alto desempenho. |
title_fullStr |
Otimização por enxame de partículas em arquiteturas paralelas de alto desempenho. |
title_full_unstemmed |
Otimização por enxame de partículas em arquiteturas paralelas de alto desempenho. |
title_sort |
Otimização por enxame de partículas em arquiteturas paralelas de alto desempenho. |
author |
Calazan, Rogério de Moraes |
author_facet |
Calazan, Rogério de Moraes Nedjah, Nadia Mourelle, Luiza de Macedo |
author_role |
author |
author2 |
Nedjah, Nadia Mourelle, Luiza de Macedo |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
Nedjah, Nadia. Mourelle, Luiza de Macedo. |
dc.contributor.author.fl_str_mv |
Calazan, Rogério de Moraes Nedjah, Nadia Mourelle, Luiza de Macedo |
dc.subject.por.fl_str_mv |
Programação paralela (computação) Processamento paralelo (Computadores) |
topic |
Programação paralela (computação) Processamento paralelo (Computadores) |
description |
O algoritmo de Otimização por Enxame de Partículas (PSO, Particle Swarm Otimization) é uma técnica de otimização que vem sendo utilizada na solução de diversos problema s, em diferentes áreas do conhecimento. Porém, a maioria das implementações é realizada de modo sequencial. O processo de otimização necessita de um grande número de avaliações da função objetivo, principalmente em problemas complexos que envolvam uma grande quantidade de partículas e dimensões. Consequentemente, o algoritmo pode se tornar ineficiente em termos do desempenho, correspondente ao ganho obtido com a implementação da melhoria, tempo de resposta e até na qualidade do resultado esperado. Para superar tais dificuldades, pode-se utilizar a computação de alto desempenho e paralelizar o algoritmo, de acordo com as características da arquitetura, visando ao aumento de desempenho, a minimização do tempo de resposta e a melhoria da qualidade do resultado final. Este artigo apresenta uma versão do PSO paralelo implementado nas arquiteturas de multiprocessadores, multicomputadores e Graphics Processing Unit (GPU). Os diferentes testes realizados mostram que, nos casos com maiores partículas e dimensões, a arquitetura de multi-computadores obteve os melhores resultados. Todas as implementações paralelas obtiveram e ciência, em termos de otimização, igual ou superior à da implementação sequencial. |
publishDate |
2012 |
dc.date.issued.fl_str_mv |
2012 |
dc.date.accessioned.fl_str_mv |
2019-02-26T11:46:44Z |
dc.date.available.fl_str_mv |
2019-02-26T11:46:44Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://www.redebim.dphdm.mar.mil.br/vinculos/00000f/00000f36.pdf http://www.repositorio.mar.mil.br/handle/ripcmb/843366 |
url |
http://www.redebim.dphdm.mar.mil.br/vinculos/00000f/00000f36.pdf http://www.repositorio.mar.mil.br/handle/ripcmb/843366 |
dc.language.iso.fl_str_mv |
por por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB) instname:Marinha do Brasil (MB) instacron:MB |
instname_str |
Marinha do Brasil (MB) |
instacron_str |
MB |
institution |
MB |
reponame_str |
Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB) |
collection |
Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB) |
bitstream.url.fl_str_mv |
https://www.repositorio.mar.mil.br/bitstream/ripcmb/843366/2/00000f36.pdf.txt https://www.repositorio.mar.mil.br/bitstream/ripcmb/843366/3/00000f36.pdf.jpg https://www.repositorio.mar.mil.br/bitstream/ripcmb/843366/1/00000f36.pdf |
bitstream.checksum.fl_str_mv |
e67d1592b99f03e9c04fe2b7a6560073 198c2347419fa74c2fe7f2badd0b0948 440589600870cc148fafed059c794ee2 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da Produção Científica da Marinha do Brasil (RI-MB) - Marinha do Brasil (MB) |
repository.mail.fl_str_mv |
dphdm.repositorio@marinha.mil.br |
_version_ |
1813189025476902912 |