Paralelização do algoritmo de geração de redes aleatórias contínuas por Simulated Annealing

Detalhes bibliográficos
Autor(a) principal: Romano, Gustavo
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/14707
Resumo: Esse trabalho tem dois objetivos principais: o primeiro deles consiste em apresentar o estado da arte sobre processos de otimização combinatorial dando uma ênfase especial ao método Simulated Annealing (SA). São apresentados seu histórico, funcionalidades, algoritmo genérico e propostas de paralelização presentes na literatura. Além disso, é apresentado o algoritmo de geração de redes aleatórias contínuas, algoritmo, esse, projetado por pesquisadores do Instituto de Física da UFRGS que utiliza o método SA para gerar redes que atendam certas restrições. O segundo objetivo consiste empropor a paralelização desse algoritmo visando diminuir significativamente o tempo de geração de cada rede, que com o algoritmo seqüencial chega a demorar mais de um mês. Nessa etapa foi utilizada uma adaptação de um dos métodos propostos pela literatura juntamente com a técnica de divisão de domínio. Os resultados obtidos mostraram-se satisfatórios tanto em relação à qualidade numérica quanto à diminuição do tempo de processamento. Além disso, discute-se no trabalho a genericidade da proposta de paralelização a outros problemas baseados em SA.
id URGS_3bf8f1c02b171719a405f2c718d26c40
oai_identifier_str oai:www.lume.ufrgs.br:10183/14707
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Romano, GustavoMaillard, Nicolas Bruno2008-11-21T04:12:47Z2008http://hdl.handle.net/10183/14707000665916Esse trabalho tem dois objetivos principais: o primeiro deles consiste em apresentar o estado da arte sobre processos de otimização combinatorial dando uma ênfase especial ao método Simulated Annealing (SA). São apresentados seu histórico, funcionalidades, algoritmo genérico e propostas de paralelização presentes na literatura. Além disso, é apresentado o algoritmo de geração de redes aleatórias contínuas, algoritmo, esse, projetado por pesquisadores do Instituto de Física da UFRGS que utiliza o método SA para gerar redes que atendam certas restrições. O segundo objetivo consiste empropor a paralelização desse algoritmo visando diminuir significativamente o tempo de geração de cada rede, que com o algoritmo seqüencial chega a demorar mais de um mês. Nessa etapa foi utilizada uma adaptação de um dos métodos propostos pela literatura juntamente com a técnica de divisão de domínio. Os resultados obtidos mostraram-se satisfatórios tanto em relação à qualidade numérica quanto à diminuição do tempo de processamento. Além disso, discute-se no trabalho a genericidade da proposta de paralelização a outros problemas baseados em SA.This work has two main goals: the first one is to present the state of the art on combinatorial optimization processes, with a special emphasis to the Simulated Annealing (SA) method. The work presents its history, features, generic algorithm and proposed parallelization present in the literature. Moreover, the algorithm to generate random networks continued is presented. This algorithm was designed by researchers of the UFRGS Physics Institute and it uses the SA method. The second goal of this work is to propose a parallelization for this algorithm in order to decrease significantly the generation time of each network, that with the sequential algorithm reaches more than months. To do that was used an adaptation of one of the methods proposed by literature together with the domain partitioning technical. The results were satisfactory in terms of the numerical quality and in the decrease of the processing time. In addition, this work discusses the genericity of the proposed parallelization to other problems based on SA.application/pdfporAnálise numéricaAlgoritmos paralelosSimulated AnnealingParalelizationContinuous random networkParalelização do algoritmo de geração de redes aleatórias contínuas por Simulated AnnealingParalelization of the algorithm to generate continuous random network using Simulated Annealing info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2008.mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000665916.pdf.txt000665916.pdf.txtExtracted Texttext/plain136303http://www.lume.ufrgs.br/bitstream/10183/14707/2/000665916.pdf.txt98e7ab127f362118c48dc0e467154c7aMD52ORIGINAL000665916.pdf000665916.pdfTexto completoapplication/pdf2360343http://www.lume.ufrgs.br/bitstream/10183/14707/1/000665916.pdf2946f8bfea9fd80003847b6056096c69MD51THUMBNAIL000665916.pdf.jpg000665916.pdf.jpgGenerated Thumbnailimage/jpeg1013http://www.lume.ufrgs.br/bitstream/10183/14707/3/000665916.pdf.jpgded2042d32954a55bd54b59ee0b5421cMD5310183/147072018-10-17 08:11:17.23oai:www.lume.ufrgs.br:10183/14707Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-17T11:11:17Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Paralelização do algoritmo de geração de redes aleatórias contínuas por Simulated Annealing
dc.title.alternative.en.fl_str_mv Paralelization of the algorithm to generate continuous random network using Simulated Annealing
title Paralelização do algoritmo de geração de redes aleatórias contínuas por Simulated Annealing
spellingShingle Paralelização do algoritmo de geração de redes aleatórias contínuas por Simulated Annealing
Romano, Gustavo
Análise numérica
Algoritmos paralelos
Simulated Annealing
Paralelization
Continuous random network
title_short Paralelização do algoritmo de geração de redes aleatórias contínuas por Simulated Annealing
title_full Paralelização do algoritmo de geração de redes aleatórias contínuas por Simulated Annealing
title_fullStr Paralelização do algoritmo de geração de redes aleatórias contínuas por Simulated Annealing
title_full_unstemmed Paralelização do algoritmo de geração de redes aleatórias contínuas por Simulated Annealing
title_sort Paralelização do algoritmo de geração de redes aleatórias contínuas por Simulated Annealing
author Romano, Gustavo
author_facet Romano, Gustavo
author_role author
dc.contributor.author.fl_str_mv Romano, Gustavo
dc.contributor.advisor1.fl_str_mv Maillard, Nicolas Bruno
contributor_str_mv Maillard, Nicolas Bruno
dc.subject.por.fl_str_mv Análise numérica
Algoritmos paralelos
topic Análise numérica
Algoritmos paralelos
Simulated Annealing
Paralelization
Continuous random network
dc.subject.eng.fl_str_mv Simulated Annealing
Paralelization
Continuous random network
description Esse trabalho tem dois objetivos principais: o primeiro deles consiste em apresentar o estado da arte sobre processos de otimização combinatorial dando uma ênfase especial ao método Simulated Annealing (SA). São apresentados seu histórico, funcionalidades, algoritmo genérico e propostas de paralelização presentes na literatura. Além disso, é apresentado o algoritmo de geração de redes aleatórias contínuas, algoritmo, esse, projetado por pesquisadores do Instituto de Física da UFRGS que utiliza o método SA para gerar redes que atendam certas restrições. O segundo objetivo consiste empropor a paralelização desse algoritmo visando diminuir significativamente o tempo de geração de cada rede, que com o algoritmo seqüencial chega a demorar mais de um mês. Nessa etapa foi utilizada uma adaptação de um dos métodos propostos pela literatura juntamente com a técnica de divisão de domínio. Os resultados obtidos mostraram-se satisfatórios tanto em relação à qualidade numérica quanto à diminuição do tempo de processamento. Além disso, discute-se no trabalho a genericidade da proposta de paralelização a outros problemas baseados em SA.
publishDate 2008
dc.date.accessioned.fl_str_mv 2008-11-21T04:12:47Z
dc.date.issued.fl_str_mv 2008
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/14707
dc.identifier.nrb.pt_BR.fl_str_mv 000665916
url http://hdl.handle.net/10183/14707
identifier_str_mv 000665916
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/14707/2/000665916.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/14707/1/000665916.pdf
http://www.lume.ufrgs.br/bitstream/10183/14707/3/000665916.pdf.jpg
bitstream.checksum.fl_str_mv 98e7ab127f362118c48dc0e467154c7a
2946f8bfea9fd80003847b6056096c69
ded2042d32954a55bd54b59ee0b5421c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1810085134069661696