Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/33972
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Thiago Ferreira de Noronhapt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/5748979136074637pt_BR
dc.contributor.referee1Marcone Jamilson Freitas Souzapt_BR
dc.contributor.referee2Sebastián Alberto Urrutiapt_BR
dc.creatorEduardo Theodoro Boguept_BR
dc.creator.Latteshttp://lattes.cnpq.br/8284377057354278pt_BR
dc.date.accessioned2020-08-13T20:51:13Z-
dc.date.available2020-08-13T20:51:13Z-
dc.date.issued2020-07-23-
dc.identifier.urihttp://hdl.handle.net/1843/33972-
dc.description.abstractCombinatorial optimization problems occur in mny practical everyday situations, such as transportation and distribution logistics, resource allocation, among others. Cutting, packaging, and vehicle routing problems are examples of classic and well-studied combinatorial optimization problems. New variants of these problems emerge as applications require additional constraints or relax some constraints of the problem. In this thesis we are interested in three variants of classic problems in literature: the Vehicle Routing Problem with Multiple Time Windows (VRPMTW), the Product Configuration Problem (PCP), and the 2-Dimensional Cutting Stock Problem Batch Constraints (2DCSP-BC). For the Vehicle Routing Problem with Multiple Time Windows, we propose , a Column Generation (CG) algorithm and a post-optimization heuristic based on a Variable Neighborhood Search (VNS) to provide both lower and upper bounds for the cost optimal solution VRMTW. The results showed that CG was able to produce lower bounds within one hour of running time for l 66.7 \% of the instances.Besides, the post-optimization heuristic was able to improve the solution provided by the VNS heuristic in 28.9 %, finding interger optimal solutions for 39,9% of instances where lower bounds are known, the average optimality gap was 6, 0 \% on average. In the Product Configuration Problems, an entire linear programming formulation and an exact pseudo-polynomial time dynamic programming algorithm were proposed. Computational experiments showed that both algorithms were able to find optimal solutions for all instances evaluated with up to 10,000 components. Finally, three heuristics were developed for the 2-Dimensional Cutting Stock Problem Batch Constraints 2DCSP-BC, where two heuristics are based on heuristics from the literature, and one heuristics is based dynamic programming algorithm. Computational experiments performed on the realistic instances showed that the dynamic programming heuristics obtained the best er results tamog the constructive heuristics.  pt_BR
dc.description.resumoProblemas de otimização combinatória ocorrem em diversas situações práticas do dia a dia, como por exemplo em áreas de logística de transporte e distribuição, alocação de recursos, entre outras. Problemas de corte, empacotamento, e de roteamento de veículos são exemplos de problemas clássicos e muito bem estudados em otimização combinatória. Novas variantes destes problemas surgem à medida que aplicações exigem restrições adicionais ou relaxam algumas restrições do problema. Em particular, nesta tese estamos interessados em três variantes de problemas clássicos da literatura: o Problema do Roteamento de Veículos com Múltiplas Janelas de Tempo (VRPMTW), o Problema da Configuração de Produtos (PCP), e o Problema do Corte Guilhotinado Bidimensional em Três Estágios com Restrições de Precedência em Lote (2DCSP-BC). Para o VRPMTW, um algoritmo de Geração de Colunas (CG) e uma heurística pós-otimização baseada em uma heurística \textit{Variable Neighborhood Search} (VNS) são propostos para fornecer limites inferiores e superiores ao custo da solução ótima. Os resultados mostraram que CG foi capaz de produzir limites inferiores para 66,7\% das instâncias. Além disso, a heurística de pós-otimização foi capaz de melhorar a solução fornecida pela heurística VNS em 28,9\%, de modo que para as instâncias onde limites inferiores são conhecidos, o \textit{gap} de otimalidade foi de 6,0\% em média. Para o PCP, uma formulação de programação linear inteira e um algoritmo exato de programação dinâmica de tempo pseudo-polinomial foram propostos.Experimentos computacionais mostraram que ambos os algoritmos foram capazes de encontrar soluções ótimas para todas as instâncias avaliadas com até 10.000 componentes. Por fim, três heurísticas foram desenvolvidas para o 2DCSP-BC, sendo duas heurísticas estendidas da literatura, e uma heurística baseada em um algoritmo de programação dinâmica. Os resultados mostraram que a heurística baseada em programação dinâmica obteve resultados superiores aos das heurísticas estendidas da literatura.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computaçãopt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/pt/*
dc.subjectProgramação Dinâmicapt_BR
dc.subjectProgramação Linear Inteirapt_BR
dc.subjectProblema do Roteamento de Veículos com Múltiplas Janelas de Tempopt_BR
dc.subjectProblema do Corte Guilhotinado Bidimensional em Três Estágios com Restrições de Precedência em Lotept_BR
dc.subjectProblema da Configuração de Produtospt_BR
dc.subject.otherComputação – Tesespt_BR
dc.subject.otherProgramação dinâmicapt_BR
dc.subject.otherProgramação linear inteira.pt_BR
dc.subject.otherProblema de roteamento de veículospt_BR
dc.titleAlgoritmos exatos e heurísticos para variações de problemas de roteamento, empacotamento e corte guilhotinadopt_BR
dc.typeTesept_BR
Appears in Collections:Teses de Doutorado

Files in This Item:
File Description SizeFormat 
tese.pdf21.84 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons