O problema do recorte com custo nas conversões
Autor(a) principal: | |
---|---|
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 (UNICAMP). 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: 3 set. 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 (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 |
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: 3 set. 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: 3 set. 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_ |
1809189106879561728 |