O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público.

Detalhes bibliográficos
Autor(a) principal: Martins, Leandro do Carmo
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFOP
Texto Completo: http://www.repositorio.ufop.br/handle/123456789/7614
Resumo: Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.
id UFOP_d27eac668f994e52a59dda19b0c0b5fc
oai_identifier_str oai:repositorio.ufop.br:123456789/7614
network_acronym_str UFOP
network_name_str Repositório Institucional da UFOP
repository_id_str 3233
spelling O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público.Programação heuristicaPrograma de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.Este trabalho propõe o desenvolvimento da heurística Adaptive Large Neighborhood Search (ALNS) para resolver o Problema de Programação de Tripulações (PPT) do Sistema de Transporte Público. O PPT consiste em determinar o número mínimo de tripulações necessário para conduzir todas as viagens previstas na programação dos veículos, definida anteriormente. Os dados de entrada do PPT são as viagens a serem realizadas por cada veículo da frota em operação, definida na etapa anterior, assim como as regras operacionais da empresa, as leis trabalhistas e os acordos vigentes para a categoria. A solução deste problema é um conjunto de sequências de viagens. Cada sequência é uma jornada de trabalho, ou seja, a programação das atividades a serem executadas por uma dada tripulação ao longo de um dia de trabalho. As jornadas devem satisfazer as leis trabalhistas, os acordos sindicais e ainda as regras operacionais da empresa. Como o problema é NP-difícil, casos reais de grande porte são normalmente resolvidos por metaheurísticas. A heurística ALNS tem como objetivo minimizar os custos fixos e variáveis de uma programação completa das tripulações, satisfazendo todas as restrições mencionadas. Os custos fixos são representados pelo número de jornadas (tripulações) e os custos variáveis são calculados em função do total de horas extras e do número de duplas pegadas. A ALNS inicia sua busca a partir de uma solução viável e opera com diferentes métodos de “destruição” e “reparo” da solução corrente para obter uma solução de melhor qualidade. Inicialmente, um peso é atribuído a cada método de destruição e reparo. Estes pesos são ajustados dinamicamente, baseados no desempenho de cada método ao longo da busca, com o intuito de encontrar o par de métodos mais eficiente. Vários métodos diferentes de destruição e reparo tem sido propostos na literatura para resolver o Problema de Roteamento de Veículos. Alguns destes métodos clássicos foram adaptados ao PPT e outros foram propostos pela primeira vez neste trabalho. A heurística foi implementada e testada com dados reais de várias empresas que operam na região metropolitana da cidade de Belo Horizonte, MG. Os parâmetros foram refinados e os resultados obtidos superaram alguns métodos da literatura e a solução adotada pela empresa.This dissertation proposes the development of Adaptive Large Neighborhood Search (ALNS) heuristic to solve the Crew Scheduling Problem (CSP) from Public Transportation Systems. The CSP consists of determining a minimum number of crews required to conduct all planned trips in the vehicle scheduling, previously defined. The CSP input data are the trips to be performed by each vehicle in the fleet in operation, defined in the previous step, as well as the company’s operating rules, labor laws and existing agreements for the category. The solution of this problem is a sequence set of drivers’ activities. Each sequence is called a work shift, that is, a schedule of the activities to be performed by a crew member over a working day. The shifts must meet several requirements due to labor laws, union agreements and yet the operational rules of the company. Since the problem is NP-hard, real cases are usually solved through metaheuristics. The ALNS heuristic has as objective to minimize fixed and variable costs of a complete schedule, satisfying all the constraints mentioned above. The fixed costs are represented by the number of shifts, and the variable costs are calculated depending on the overtime and split duties amount. The ALNS starts from a feasible solution and operates with different methods of “destruction” and “repair” of the current solution aiming to get a better solution. A weight is initially assigned to each destroy and repair methods. Those weights are dynamically adjusted based on the performance of each method along the search aiming to find the most efficient pair of methods. Several different destroy and repair operators have been proposed in the literature to solve the Vehicle Routing Problem. In this work, some classical methods were adapted to the CSP, and others methods were proposed for the first time. The implementation was tested with real data from several companies operating in a metropolitan area of Belo Horizonte city, in Brazil. The parameters were tuned and the results outperformed some methods of literature and the solution adopted by the company.Silva, Gustavo PeixotoSilva, Gustavo PeixotoFreitas, Alan Robert Resende deRibeiro, Glaydston MattosFerreira, Anderson AlmeidaMartins, Leandro do Carmo2017-04-17T17:50:27Z2017-04-17T17:50:27Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfMARTINS, Leandro do Carmo. O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público. 2017. Dissertação (Mestrado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2017.http://www.repositorio.ufop.br/handle/123456789/7614Autorização concedida ao Repositório Institucional da UFOP pelo(a) autor(a) em 05/04/2017 com as seguintes condições: disponível sob Licença Creative Commons 4.0 que permite copiar, distribuir e transmitir o trabalho desde que sejam citados o autor e o licenciante. Não permite o uso para fins comerciais nem a adaptação.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFOPinstname:Universidade Federal de Ouro Preto (UFOP)instacron:UFOP2019-11-13T13:18:59Zoai:repositorio.ufop.br:123456789/7614Repositório InstitucionalPUBhttp://www.repositorio.ufop.br/oai/requestrepositorio@ufop.edu.bropendoar:32332019-11-13T13:18:59Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)false
dc.title.none.fl_str_mv O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público.
title O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público.
spellingShingle O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público.
Martins, Leandro do Carmo
Programação heuristica
title_short O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público.
title_full O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público.
title_fullStr O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público.
title_full_unstemmed O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público.
title_sort O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público.
author Martins, Leandro do Carmo
author_facet Martins, Leandro do Carmo
author_role author
dc.contributor.none.fl_str_mv Silva, Gustavo Peixoto
Silva, Gustavo Peixoto
Freitas, Alan Robert Resende de
Ribeiro, Glaydston Mattos
Ferreira, Anderson Almeida
dc.contributor.author.fl_str_mv Martins, Leandro do Carmo
dc.subject.por.fl_str_mv Programação heuristica
topic Programação heuristica
description Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.
publishDate 2017
dc.date.none.fl_str_mv 2017-04-17T17:50:27Z
2017-04-17T17:50:27Z
2017
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 MARTINS, Leandro do Carmo. O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público. 2017. Dissertação (Mestrado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2017.
http://www.repositorio.ufop.br/handle/123456789/7614
identifier_str_mv MARTINS, Leandro do Carmo. O uso da heurística Adaptive Large Neighborhood Search para resolver o Problema de Programação de Tripulações do Transporte Público. 2017. Dissertação (Mestrado em Ciência da Computação) - Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto, Ouro Preto, 2017.
url http://www.repositorio.ufop.br/handle/123456789/7614
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFOP
instname:Universidade Federal de Ouro Preto (UFOP)
instacron:UFOP
instname_str Universidade Federal de Ouro Preto (UFOP)
instacron_str UFOP
institution UFOP
reponame_str Repositório Institucional da UFOP
collection Repositório Institucional da UFOP
repository.name.fl_str_mv Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)
repository.mail.fl_str_mv repositorio@ufop.edu.br
_version_ 1813002855026524160