Branch-cut-and-price para o problema de roteamento de veículos generalizado

dc.creatorJefferson Willian Gouveia Monteiro
dc.date.accessioned2022-08-10T19:20:10Z
dc.date.accessioned2025-09-09T00:55:25Z
dc.date.available2022-08-10T19:20:10Z
dc.date.issued2019-05-03
dc.description.abstractThis work addresses the Generalized Vehicle Routing Problem. Given a set of customers partitioned into disjoints subsets, defined as clusters, the problem aim to find a set of routes, one per vehicle, such that each route follows the given constraints: every route starts and ends at a specific depot; the total customers’ demand satisfied by a route must not be higher than a predefined capacity; and each cluster must have its own demand satisfied in exactly one customer. The objective is to find a set of routes — such that all already defined constraints are satisfied — that minimizes the total routes cost. In order to solve this problem, we propose an exact solution with a branch-cut-and-price algorithm that explores partial elementarity of the route during the pricing algorithm. The methodology of our work is evaluated using instances from the literature and the results were compared with previous work. Our experiments showed satisfactory results, such that we were able to solve opened instances from the literature and we reduced significantly the solution time of most of them.
dc.description.sponsorshipCAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
dc.identifier.urihttps://hdl.handle.net/1843/44156
dc.languagepor
dc.publisherUniversidade Federal de Minas Gerais
dc.rightsAcesso Aberto
dc.subjectComputação – Teses
dc.subjectProblema de roteamento de veículos – Teses
dc.subjectAlgoritmo branch-cut -and-price – Teses
dc.subject.otherProblema de Roteamento de Veículos Generalizado
dc.subject.otherProblema de Roteamento de Veículos
dc.subject.otherBranch-Cut-And-Price
dc.titleBranch-cut-and-price para o problema de roteamento de veículos generalizado
dc.typeDissertação de mestrado
local.contributor.advisor-co1Douglas Guimarães Macharet
local.contributor.advisor1Geraldo Robson Mateus
local.contributor.advisor1Latteshttp://lattes.cnpq.br/6289602045034353
local.contributor.referee1Mayron César de Oliveira Moreira
local.contributor.referee1Alexandre Salles da Cunha
local.creator.Latteshttp://lattes.cnpq.br/6227955760333356
local.description.resumoEsta dissertação dedica-se ao estudo do Problema de Roteamento de Veículos Generalizado. Dado um conjunto de consumidores particionado em subconjuntos disjuntos, denominados clusters, o problema consiste em encontrar um conjunto de rotas, uma para cada veículo, tal que cada rota atenda às seguintes restrições: toda rota deve começar e terminar em um depósito específico; a demanda total dos consumidores atendidos em cada rota não deve exceder uma determinada capacidade; e cada cluster deve ter sua demanda atendida em exatamente um consumidor. O objetivo é encontrar um conjunto de rotas — que devem atender às restrições citadas — que minimize a soma dos custos de todas as rotas. Para a resolução do problema, propusemos uma solução exata utilizando um algoritmo branch-cut-and-price que explora a elementariedade parcial da rota durante o algoritmo de precificação. A metodologia foi avaliada utilizando instâncias da literatura para o problema, e os resultados foram comparados aos trabalhos já publicados. Os experimentos apresentaram resultados satisfatórios, de tal forma que conseguimos resolver instâncias que estavam em aberto e reduzimos significativamente o tempo de solução da maior parte delas.
local.publisher.countryBrasil
local.publisher.departmentICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
local.publisher.initialsUFMG
local.publisher.programPrograma de Pós-Graduação em Ciência da Computação

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
dissertacao_final.pdf
Tamanho:
1.09 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.07 KB
Formato:
Plain Text
Descrição: