O problema do recorte com custo nas conversões

Detalhes bibliográficos
Autor(a) principal: Assis, Igor Ribeiro de, 1987-
Data de Publicação: 2013
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/1621428
Resumo: Orientador: Cid Carvalho de Souza
id UNICAMP-30_5368c78fa7ff0dbccf2798cc66858292
oai_identifier_str oai::915719
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 recorte com custo nas conversõesMilling tour with turn costsHeurística (Computação)AlgoritmosProgramação inteiraOtimização combinatóriaHeuristic (Computer science)AlgorithmsInteger programmingCombinatorial optimizationOrientador: Cid Carvalho de SouzaDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Aplicações desse problema incluem: máquina de controle numérico, inspeção automática e roteamento. Esta dissertação estuda soluções para o problema do recorte. Propomos um modelo de programação linear inteira e a partir deste desenvolvemos um algoritmo exato. Descrevemos um algoritmo 3.75 aproximado da literatura e propomos algumas melhorias heurísticas para o mesmo. Abandonando as garantias teóricas, projetamos duas heurísticas: a primeira utiliza uma ideia gulosa bastante simples complementada por técnicas da meta-heurística GRASP, especificamente aleatorização e busca local; e a segunda resolve um problema de cobertura mais simples e cuja sua solução pode ser adaptada para o problema original. Por fim propomos uma série de vizinhanças executadas em uma fase de busca local, que dada uma solução, faz mudanças locais que reduzem o custo do tour. As implementações dos algoritmos descritos são analisadas experimentalmente utilizando um benchmark de instâncias que construímos e deixamos público para comparações futurasAbstract: In the orthogonal milling with turn costs problem is given an orthogonal polygon P that may contain holes. Our goal is to find a closed polygonal curve made of horizontal and vertical segments which when traversed by a unit square, the covered area is exactly P. Turn costs are assigned to direction changes and the objective is to minimize the sum of turn costs. This problem arises in many applications including: numerically controlled (NC) machining, automatic inspection and routing. This dissertation studies solutions for the milling problem. We propose an integer linear programming model and from which an exact algorithm is proposed. A 3.75- approximate algorithm from the literature is described for which heuristic improvements are proposed. Lifting the theoretical guarantees we project two heuristics: the first is based in a simple greedy idea supplemented with techniques of the GRASP meta-heuristic, specifically, randomization and local search; the latter solves a simpler covering problem whose its solution is adapted for the original problem. Finally, we propose a series of neighborhoods run in a local search step where, local changes are made to the solution such that the tour cost is reduced. All described algorithms are implemented and evaluated experimentally using a benchmark of instances that we built and made public for future comparisonsMestradoCiência da ComputaçãoMestre em Ciência da Computação[s.n.]Souza, Cid Carvalho de, 1963-Aragão, Marcus Vinicius Soledade Poggi deUsberti, Fábio LuizUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASAssis, Igor Ribeiro de, 1987-2013info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf93 p. : il.https://hdl.handle.net/20.500.12733/1621428ASSIS, Igor Ribeiro de. O problema do recorte com custo nas conversões. 2013. 93 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1621428. Acesso em: 15 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/915719porreponame: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:41:49Zoai::915719Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2018-05-08T15:41:49Biblioteca 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 recorte com custo nas conversões
Milling tour with turn costs
title O problema do recorte com custo nas conversões
spellingShingle O problema do recorte com custo nas conversões
Assis, Igor Ribeiro de, 1987-
Heurística (Computação)
Algoritmos
Programação inteira
Otimização combinatória
Heuristic (Computer science)
Algorithms
Integer programming
Combinatorial optimization
title_short O problema do recorte com custo nas conversões
title_full O problema do recorte com custo nas conversões
title_fullStr O problema do recorte com custo nas conversões
title_full_unstemmed O problema do recorte com custo nas conversões
title_sort O problema do recorte com custo nas conversões
author Assis, Igor Ribeiro de, 1987-
author_facet Assis, Igor Ribeiro de, 1987-
author_role author
dc.contributor.none.fl_str_mv Souza, Cid Carvalho de, 1963-
Aragão, Marcus Vinicius Soledade Poggi de
Usberti, Fábio Luiz
Universidade Estadual de Campinas. 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 Assis, Igor Ribeiro de, 1987-
dc.subject.por.fl_str_mv Heurística (Computação)
Algoritmos
Programação inteira
Otimização combinatória
Heuristic (Computer science)
Algorithms
Integer programming
Combinatorial optimization
topic Heurística (Computação)
Algoritmos
Programação inteira
Otimização combinatória
Heuristic (Computer science)
Algorithms
Integer programming
Combinatorial optimization
description Orientador: Cid Carvalho de Souza
publishDate 2013
dc.date.none.fl_str_mv 2013
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/1621428
ASSIS, Igor Ribeiro de. O problema do recorte com custo nas conversões. 2013. 93 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1621428. Acesso em: 15 mai. 2024.
url https://hdl.handle.net/20.500.12733/1621428
identifier_str_mv ASSIS, Igor Ribeiro de. O problema do recorte com custo nas conversões. 2013. 93 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1621428. Acesso em: 15 mai. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/915719
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
93 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_ 1799138515557023744