Revisitando o revenimento paralelo : computação de alto desempenho e aplicação em pesquisa operacional.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2024 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFOP |
Texto Completo: | https://www.repositorio.ufop.br/handle/123456789/18678 |
Resumo: | Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto. |
id |
UFOP_cb086d7ce09d4e406bf53b6d20c5dc32 |
---|---|
oai_identifier_str |
oai:repositorio.ufop.br:123456789/18678 |
network_acronym_str |
UFOP |
network_name_str |
Repositório Institucional da UFOP |
repository_id_str |
3233 |
spelling |
Revisitando o revenimento paralelo : computação de alto desempenho e aplicação em pesquisa operacional.MetaheurísticaComputação de alto desempenhoComputação paralelaComputação distribuídaPrograma de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.Nos últimos 35 anos, a computação paralela vem chamando a atenção da comuni- dade científica, especialmente para solucionar problemas complexos de otimização que necessitam de uma quantidade expressiva de poder computacional. A utilização de arquiteturas paralelas (multi-core e distribuídas) é uma alternativa natural e efetiva para acelerar as metaheurísticas e aumentar a qualidade das soluções geradas. Neste contexto, visando contribuir para a área de metaheurísticas paralelas, este estudo apresenta uma revisão sistemática de literatura ressaltando as particularida- des das publicações que adotam a computação de alto desempenho para projetar, implementar e experimentar metaheurísticas baseadas em trajetória. Ademais, essa revisão desempenhou um papel crucial para o desenvolvimento de uma nova me- taheurística paralela baseada no método conhecido como parallel tempering, pouco explorado na área de pesquisa operacional, que apresenta resultados expressivos na área de simulação e se integra de forma sinérgica com plataformas multiprocessadas modernas. Identificado durante a revisão, o parallel tempering revelou-se como uma metaheurística mais promissora para mitigar as lacunas identificadas na literatura. Assim, a nova metaheurística paralela desenvolvida foi minuciosamente avaliada em três estudos de caso envolvendo problemas difíceis de otimização abordados recentemente na literatura, tanto em termos de qualidade da solução quanto de tempo computacional. Além disso, uma API contendo a implementação do parallel tempering paralelo foi proposta e disponibilizada para facilitar futuras implementa- ções e popularizar sua utilização. Os resultados da avaliação ratificaram o potencial do parallel tempering, apresentando desempenho comparável ao estado da arte em um dos estudos de caso e superando-o nos outros dois, com redução de até 43,13% no valor das melhores soluções conhecidas. Quanto ao tempo computacional, os valores obtidos não se mostraram proibitivos em ambientes industriais reais, consolidando a eficácia da abordagem proposta.In the last 35 years, parallel computing has captured the attention of the scien- tific community, especially for addressing complex optimization problems that require a significant amount of computational power. Using parallel architectures (multi-core and distributed) is a natural and effective alternative to accelerate metaheuristics and enhance the quality of generated solutions. In this context, aiming to contribute to the field of parallel metaheuristics, this study presents a systematic literature review highlighting the particularities of publications that adopted high-performance computing to design, implement, and experiment with trajectory-based metaheuristics. Furthermore, this review played a crucial role in developing a new parallel metaheuristic based on the method known as parallel tempering, an approach relatively unexplored in operations research that has shown significant results in simulation and is synergistically integrated with modern mul- tiprocessor platforms. As identified during the review, parallel tempering proved to be a promising metaheuristic to address the identified gaps in the literature. Thus, the newly developed parallel metaheuristic was meticulously evaluated in three case studies involving challenging optimization problems recently addressed in the literature, considering both solution quality and computational time. Additionally, an API containing the implementation of multi-core parallel tempering was pro- posed and made available to facilitate future implementations and promote its use. Evaluation results confirmed the potential of parallel tempering, demonstrating comparable performance to the state of the art in one case study and outperforming it in the other two, with a reduction of up to 43.13% concerning the best-known solution values. Regarding computational time, the obtained values proved feasible in real industrial environments, consolidating the effectiveness of the proposed approach.Carvalho, Marco Antonio Moreira deLima, Joubert de CastroCarvalho, Marco Antonio Moreira deLima, Joubert de CastroSouza, Marcone Jamilson FreitasCoelho, Igor MachadoSoares, Leonardo Cabral da RochaMartins, Simone de LimaAlmeida, André Luis Barroso2024-09-30T20:05:04Z2024-09-30T20:05:04Z2024info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfALMEIDA, André Luis Barroso. Revisitando o revenimento paralelo: computação de alto desempenho e aplicação em pesquisa operacional. 2024. 262 f. Tese (Doutorado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2024.https://www.repositorio.ufop.br/handle/123456789/18678Attribution-NonCommercial-ShareAlike 3.0 United Stateshttp://creativecommons.org/licenses/by-nc-sa/3.0/us/Autorização concedida ao Repositório Institucional da UFOP pelo(a) autor(a) em 09/09/2024 com as seguintes condições: disponível sob Licença Creative Commons 4.0 que permite copiar, distribuir e transmitir o trabalho, desde que sejam citados o autor e o licenciante. Não permite o uso para fins comerciais.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFOPinstname:Universidade Federal de Ouro Preto (UFOP)instacron:UFOP2024-09-30T20:08:01Zoai:repositorio.ufop.br:123456789/18678Repositório InstitucionalPUBhttp://www.repositorio.ufop.br/oai/requestrepositorio@ufop.edu.bropendoar:32332024-09-30T20:08:01Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)false |
dc.title.none.fl_str_mv |
Revisitando o revenimento paralelo : computação de alto desempenho e aplicação em pesquisa operacional. |
title |
Revisitando o revenimento paralelo : computação de alto desempenho e aplicação em pesquisa operacional. |
spellingShingle |
Revisitando o revenimento paralelo : computação de alto desempenho e aplicação em pesquisa operacional. Almeida, André Luis Barroso Metaheurística Computação de alto desempenho Computação paralela Computação distribuída |
title_short |
Revisitando o revenimento paralelo : computação de alto desempenho e aplicação em pesquisa operacional. |
title_full |
Revisitando o revenimento paralelo : computação de alto desempenho e aplicação em pesquisa operacional. |
title_fullStr |
Revisitando o revenimento paralelo : computação de alto desempenho e aplicação em pesquisa operacional. |
title_full_unstemmed |
Revisitando o revenimento paralelo : computação de alto desempenho e aplicação em pesquisa operacional. |
title_sort |
Revisitando o revenimento paralelo : computação de alto desempenho e aplicação em pesquisa operacional. |
author |
Almeida, André Luis Barroso |
author_facet |
Almeida, André Luis Barroso |
author_role |
author |
dc.contributor.none.fl_str_mv |
Carvalho, Marco Antonio Moreira de Lima, Joubert de Castro Carvalho, Marco Antonio Moreira de Lima, Joubert de Castro Souza, Marcone Jamilson Freitas Coelho, Igor Machado Soares, Leonardo Cabral da Rocha Martins, Simone de Lima |
dc.contributor.author.fl_str_mv |
Almeida, André Luis Barroso |
dc.subject.por.fl_str_mv |
Metaheurística Computação de alto desempenho Computação paralela Computação distribuída |
topic |
Metaheurística Computação de alto desempenho Computação paralela Computação distribuída |
description |
Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto. |
publishDate |
2024 |
dc.date.none.fl_str_mv |
2024-09-30T20:05:04Z 2024-09-30T20:05:04Z 2024 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
ALMEIDA, André Luis Barroso. Revisitando o revenimento paralelo: computação de alto desempenho e aplicação em pesquisa operacional. 2024. 262 f. Tese (Doutorado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2024. https://www.repositorio.ufop.br/handle/123456789/18678 |
identifier_str_mv |
ALMEIDA, André Luis Barroso. Revisitando o revenimento paralelo: computação de alto desempenho e aplicação em pesquisa operacional. 2024. 262 f. Tese (Doutorado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2024. |
url |
https://www.repositorio.ufop.br/handle/123456789/18678 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-ShareAlike 3.0 United States http://creativecommons.org/licenses/by-nc-sa/3.0/us/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-ShareAlike 3.0 United States http://creativecommons.org/licenses/by-nc-sa/3.0/us/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFOP instname:Universidade Federal de Ouro Preto (UFOP) instacron:UFOP |
instname_str |
Universidade Federal de Ouro Preto (UFOP) |
instacron_str |
UFOP |
institution |
UFOP |
reponame_str |
Repositório Institucional da UFOP |
collection |
Repositório Institucional da UFOP |
repository.name.fl_str_mv |
Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP) |
repository.mail.fl_str_mv |
repositorio@ufop.edu.br |
_version_ |
1813002852013965312 |