Metaheurísticas seqüenciais e paralelas para uma generalização do problema do caixeiro viajante
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
Texto Completo: | https://app.uff.br/riuff/handle/1/17893 |
Resumo: | In this work we propose a new mathematical formulation and new metaheuristics based on concepts of GRASP - Greedy Adaptive Search Procedure, VNS - Variable Neighborhood Search and Tabu Search for getting an approximate solution for a generalization of the classical Traveling Salesman Problem (TSP) known in literature as The Traveling Purchaser Problem (TPP). We present different techniques for construction of initial solution and local search, based on concepts of GRASP, VNS, conventional heuristics and Tabu Search. The proposed algorithms were compared with the best algorithm in literature, the Tabu Search procedure that use dynamic lists proposed by Voss. We propose parallel versions of these algorithms, using three models: master-slave, distributed and independent. We also propose parallel versions that use different metaheuristics in each process that compose the parallel program. We analyze the performance of the proposed algorithms comparing them among themselves and considering the execution times, the costs and the speedups in case of the parallel algorithms. |
id |
UFF-2_ce673225f4bc072eeebd8da9907e2945 |
---|---|
oai_identifier_str |
oai:app.uff.br:1/17893 |
network_acronym_str |
UFF-2 |
network_name_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository_id_str |
2120 |
spelling |
Metaheurísticas seqüenciais e paralelas para uma generalização do problema do caixeiro viajanteCiência da computaçãoMetaheurística GRASPMetaheurística VNSBusca TabuAlgoritmo paraleloMetaheurísticaHeurísticaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAOIn this work we propose a new mathematical formulation and new metaheuristics based on concepts of GRASP - Greedy Adaptive Search Procedure, VNS - Variable Neighborhood Search and Tabu Search for getting an approximate solution for a generalization of the classical Traveling Salesman Problem (TSP) known in literature as The Traveling Purchaser Problem (TPP). We present different techniques for construction of initial solution and local search, based on concepts of GRASP, VNS, conventional heuristics and Tabu Search. The proposed algorithms were compared with the best algorithm in literature, the Tabu Search procedure that use dynamic lists proposed by Voss. We propose parallel versions of these algorithms, using three models: master-slave, distributed and independent. We also propose parallel versions that use different metaheuristics in each process that compose the parallel program. We analyze the performance of the proposed algorithms comparing them among themselves and considering the execution times, the costs and the speedups in case of the parallel algorithms.Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorPropomos neste trabalho uma nova formulação matemática e novas metaheurísticas baseadas em conceitos do GRASP - Greedy Adaptive Search Procedure, VNS - Variable Neighborhood Search e Busca Tabu para a solução de uma generalização do clássico Traveling Salesman Problem (TSP) conhecido na literatura como The Traveling Purchaser Problem (TPP). São apresentadas alternativas para a construção de uma solução viável e para a busca local, reunindo conceitos de GRASP, VNS, heuristicas convencionais e Busca Tabu. Para avaliar o desempenho dos algoritmos propostos, comparamos os resultados dos nossos algoritmos com os melhores algoritmos da literatura,os algoritmos de busca tabu, com listas tabu dinâmicas, propostos por Voss. Propomos alguns algoritmos paralelos para estas metaheurísticas, utilizando três técnicas que são: mestre-escravo, distribuídos e independentes. Também são propostas versões onde utilizamos algoritmos diferentes em cada processador. Analisamos a performance dos algoritmos propostos comparando todos os algoritmos entre si, considerando o tempo de execução, o custo da solução e o speedup no caso dos algoritmos paralelos.Programa de Pós-Graduação em ComputaçãoComputaçãoDrummond, Lúcia Maria de AssumpçãoCPF:30672008422http://lattes.cnpq.br/9314029648579658Ochi, Luiz SatoruCPF:31609080822http://lattes.cnpq.br/9171815778534257Silva, Mozar Baptista da2021-03-10T20:43:02Z2008-06-132021-03-10T20:43:02Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://app.uff.br/riuff/handle/1/17893porCC-BY-SAinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2021-03-10T20:43:02Zoai:app.uff.br:1/17893Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T11:17:24.404137Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false |
dc.title.none.fl_str_mv |
Metaheurísticas seqüenciais e paralelas para uma generalização do problema do caixeiro viajante |
title |
Metaheurísticas seqüenciais e paralelas para uma generalização do problema do caixeiro viajante |
spellingShingle |
Metaheurísticas seqüenciais e paralelas para uma generalização do problema do caixeiro viajante Silva, Mozar Baptista da Ciência da computação Metaheurística GRASP Metaheurística VNS Busca Tabu Algoritmo paralelo Metaheurística Heurística CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO |
title_short |
Metaheurísticas seqüenciais e paralelas para uma generalização do problema do caixeiro viajante |
title_full |
Metaheurísticas seqüenciais e paralelas para uma generalização do problema do caixeiro viajante |
title_fullStr |
Metaheurísticas seqüenciais e paralelas para uma generalização do problema do caixeiro viajante |
title_full_unstemmed |
Metaheurísticas seqüenciais e paralelas para uma generalização do problema do caixeiro viajante |
title_sort |
Metaheurísticas seqüenciais e paralelas para uma generalização do problema do caixeiro viajante |
author |
Silva, Mozar Baptista da |
author_facet |
Silva, Mozar Baptista da |
author_role |
author |
dc.contributor.none.fl_str_mv |
Drummond, Lúcia Maria de Assumpção CPF:30672008422 http://lattes.cnpq.br/9314029648579658 Ochi, Luiz Satoru CPF:31609080822 http://lattes.cnpq.br/9171815778534257 |
dc.contributor.author.fl_str_mv |
Silva, Mozar Baptista da |
dc.subject.por.fl_str_mv |
Ciência da computação Metaheurística GRASP Metaheurística VNS Busca Tabu Algoritmo paralelo Metaheurística Heurística CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO |
topic |
Ciência da computação Metaheurística GRASP Metaheurística VNS Busca Tabu Algoritmo paralelo Metaheurística Heurística CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO |
description |
In this work we propose a new mathematical formulation and new metaheuristics based on concepts of GRASP - Greedy Adaptive Search Procedure, VNS - Variable Neighborhood Search and Tabu Search for getting an approximate solution for a generalization of the classical Traveling Salesman Problem (TSP) known in literature as The Traveling Purchaser Problem (TPP). We present different techniques for construction of initial solution and local search, based on concepts of GRASP, VNS, conventional heuristics and Tabu Search. The proposed algorithms were compared with the best algorithm in literature, the Tabu Search procedure that use dynamic lists proposed by Voss. We propose parallel versions of these algorithms, using three models: master-slave, distributed and independent. We also propose parallel versions that use different metaheuristics in each process that compose the parallel program. We analyze the performance of the proposed algorithms comparing them among themselves and considering the execution times, the costs and the speedups in case of the parallel algorithms. |
publishDate |
2008 |
dc.date.none.fl_str_mv |
2008-06-13 2021-03-10T20:43:02Z 2021-03-10T20:43:02Z |
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 |
https://app.uff.br/riuff/handle/1/17893 |
url |
https://app.uff.br/riuff/handle/1/17893 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
CC-BY-SA info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
CC-BY-SA |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Programa de Pós-Graduação em Computação Computação |
publisher.none.fl_str_mv |
Programa de Pós-Graduação em Computação Computação |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF) instname:Universidade Federal Fluminense (UFF) instacron:UFF |
instname_str |
Universidade Federal Fluminense (UFF) |
instacron_str |
UFF |
institution |
UFF |
reponame_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
collection |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF) |
repository.mail.fl_str_mv |
riuff@id.uff.br |
_version_ |
1811823713174159360 |