O problema do corredor de comprimento mínimo : algoritmos exatos, aproximativos e heurísticos

Detalhes bibliográficos
Autor(a) principal: Oliveira, Lucas de, 1987-
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1618102
Resumo: Orientador: Cid Carvalho de Souza
id UNICAMP-30_3a9547f6bca2374ebf81b5e0b50da18a
oai_identifier_str oai::867009
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling O problema do corredor de comprimento mínimo : algoritmos exatos, aproximativos e heurísticosThe minimum length corridor problem : exact, approximative and heuristic algorithmsGeometria computacionalAlgoritmosProgramação inteiraHeurística (Computação)Otimização combinatóriaComputational geometryAlgorithmsInteger programmingHeuristic (Computer science)Combinatorial optimizationOrientador: Cid Carvalho de SouzaDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Esta dissertação tem como foco a investigação experimental de algoritmos exatos, aproximativos e heurísticos aplicados na resolução do chamado problema do corredor de comprimento mínimo (PCCM). No PCCM recebemos um polígono retilinear P e um conjunto de polígonos retilineares menores formando uma subdivisão S planar conexa de P. Uma solução para este problema, também chamada de corredor, é formada por um conjunto conexo de arestas de S, e tal que cada face interna em S possui pelo menos um ponto em sua borda que pertence a alguma aresta deste conjunto. O objetivo então é encontrar um corredor tal que a soma total dos comprimentos das arestas seja a menor possível. Trata-se de um problema NP-difícil com aplicações em áreas diversas, tais como telecomunicações, engenharia civil e projeto de circuitos VLSI. O PCCM pode ser reduzido polinomialmente a um problema em grafos denominado problema da árvore de Steiner com grupos (PASG). Considerando esta transformação, estudamos e implementamos dois métodos aproximativos, um método exato de branch-and-cut, e um método heurístico baseado na metaheurística GRASP combinada com um evolutionary path relinking (GRASP+EPR). Além disso, propomos três heurísticas de busca local que visam melhorar a qualidade de soluções do PASG. Instâncias do PCCM foram geradas aleatoriamente, nas quais aplicamos os métodos implementados. Analisamos os resultados, e apresentamos as situações onde é interessante utilizar cada método. Verificamos que o método branch-and-cut foi capaz de encontrar soluções ótimas para instâncias que julgamos ser de grande porte em tempos computacionalmente aceitáveis. O melhor algoritmo aproximativo obteve corredores que na média têm comprimento 17% maior que o comprimento ótimo. Se combinarmos este algoritmo com as heurísticas de melhoria propostas este percentual cai para a média de 3,5%. Finalmente, o GRASP+EPR consome mais tempo que este algoritmo aproximativo, entretanto, o comprimento dos corredores obtidos por ele é em média 0,9% maior que o comprimento ótimoAbstract: This dissertation focuses on the experimental investigation of exact, approximation and heuristic algorithms applied to solve the so-called minimum length corridor problem (MLCP). In the MLCP we receive a rectilinear polygon P and a set of minor rectilinear polygons forming a connected planar subdivision S of P. A solution for this problem, also called corridor, is formed by a set of connected edges of S, and such that each inner face of S has at least one point on its your border which belongs to an edge in this set. The goal is to find a corridor such that the sum of lengths of the edges is as small as possible. This is an NP-hard problem with applications in several areas such as telecommunications, civil engineering and design of VLSI circuits. The MLCP can be polynomially reduced to a graph problem known as group Steiner tree problem (GSTP). Based on this transformation, we studied and implemented two approximation methods, an exact branch-and-cut method, and a heuristic method based on the metaheuristic GRASP combined with an evolutionary path relinking (GRASP+EPR). Furthermore, we propose three local search heuristics to improve the quality of GSTP solutions. MLCP instances were randomly generated, in which we apply the methods implemented. We analyzed the results, and present situations where it is interesting to use each method. We found that the branch-and-cut has been able to find optimal solutions for instances that we consider to be large in acceptable computational times. The best approximation algorithm obtained corridors having average length 17% higher than the optimum length. If we combine this algorithm with the improvement heuristics proposed this percentage drops to an average of 3.5%. Finally, the GRASP+EPR spent more time than this approximation algorithm, however, the length of the corridors obtained by the method is, on average, 0.9% higher than the optimum lengthMestradoCiência da ComputaçãoMestre em Ciência da Computação[s.n.]Souza, Cid Carvalho de, 1963-Ferreira, Carlos EduardoRezende, Pedro Jussieu deUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASOliveira, Lucas de, 1987-2012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf99 p. : il.https://hdl.handle.net/20.500.12733/1618102OLIVEIRA, Lucas de. O problema do corredor de comprimento mínimo: algoritmos exatos, aproximativos e heurísticos. 2012. 99 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1618102. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/867009porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2018-05-08T15:10:09Zoai::867009Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2018-05-08T15:10:09Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv O problema do corredor de comprimento mínimo : algoritmos exatos, aproximativos e heurísticos
The minimum length corridor problem : exact, approximative and heuristic algorithms
title O problema do corredor de comprimento mínimo : algoritmos exatos, aproximativos e heurísticos
spellingShingle O problema do corredor de comprimento mínimo : algoritmos exatos, aproximativos e heurísticos
Oliveira, Lucas de, 1987-
Geometria computacional
Algoritmos
Programação inteira
Heurística (Computação)
Otimização combinatória
Computational geometry
Algorithms
Integer programming
Heuristic (Computer science)
Combinatorial optimization
title_short O problema do corredor de comprimento mínimo : algoritmos exatos, aproximativos e heurísticos
title_full O problema do corredor de comprimento mínimo : algoritmos exatos, aproximativos e heurísticos
title_fullStr O problema do corredor de comprimento mínimo : algoritmos exatos, aproximativos e heurísticos
title_full_unstemmed O problema do corredor de comprimento mínimo : algoritmos exatos, aproximativos e heurísticos
title_sort O problema do corredor de comprimento mínimo : algoritmos exatos, aproximativos e heurísticos
author Oliveira, Lucas de, 1987-
author_facet Oliveira, Lucas de, 1987-
author_role author
dc.contributor.none.fl_str_mv Souza, Cid Carvalho de, 1963-
Ferreira, Carlos Eduardo
Rezende, Pedro Jussieu de
Universidade Estadual de Campinas (UNICAMP). Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Oliveira, Lucas de, 1987-
dc.subject.por.fl_str_mv Geometria computacional
Algoritmos
Programação inteira
Heurística (Computação)
Otimização combinatória
Computational geometry
Algorithms
Integer programming
Heuristic (Computer science)
Combinatorial optimization
topic Geometria computacional
Algoritmos
Programação inteira
Heurística (Computação)
Otimização combinatória
Computational geometry
Algorithms
Integer programming
Heuristic (Computer science)
Combinatorial optimization
description Orientador: Cid Carvalho de Souza
publishDate 2012
dc.date.none.fl_str_mv 2012
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://hdl.handle.net/20.500.12733/1618102
OLIVEIRA, Lucas de. O problema do corredor de comprimento mínimo: algoritmos exatos, aproximativos e heurísticos. 2012. 99 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1618102. Acesso em: 3 set. 2024.
url https://hdl.handle.net/20.500.12733/1618102
identifier_str_mv OLIVEIRA, Lucas de. O problema do corredor de comprimento mínimo: algoritmos exatos, aproximativos e heurísticos. 2012. 99 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1618102. Acesso em: 3 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/867009
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
99 p. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809189079749754880