Problemas de escalonamento no transporte coletivo : programação por restrições e outras tecnicas

Detalhes bibliográficos
Autor(a) principal: Yunes, Tallys Hoover
Data de Publicação: 2000
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/1592937
Resumo: Orientador : Arnaldo Vieira Moura
id UNICAMP-30_0601dc1ad77d53882714d996af3543be
oai_identifier_str oai::263044
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 Problemas de escalonamento no transporte coletivo : programação por restrições e outras tecnicasOtimização combinatóriaProgramação (Matemática)Programação lógicaOrientador : Arnaldo Vieira MouraDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Este trabalho de mestrado procurou estudar e resolver um problema real de escalonamento de mão-de-obra oriundo da operação diária de uma empresa de ônibus urbanos da cidade de Belo Horizonte. Por questões de complexidade, este tipo de problema é normalmente dividido em dois subproblemas, a saber: crew scheduling, que trata a alocação diária de viagens a duplas de funcionários (motorista e cobrador), e crew rostering, que parte da solução do subproblema anterior e constrói uma escala de trabalho de mais longo prazo, e.g. um mês. Cada um desses subproblemas foi abordado utilizando-se técnicas de Programação Matemática e Programação por Restrições. Para o problema de crew scheduling, em particular, desenvolveu-se também um algoritmo híbrido de geração de colunas combinando as duas técnicas mencionadas e cujo desempenho foi significativamente melhor que o dos métodos isolados. Em geral, os modelos matemáticos resultantes de problemas dessa natureza são de grande porte. No caso aqui tratado, a matriz de coeficientes do programa linear associado a algumas instâncias dos problemas chega a conter dezenas de milhões de colunas. Todos os algoritmos propostos para a solução do problema foram implementados e testados sobre dados reais obtidos junto à empresa em questão. A análise dos resultados computacionais mostra que foi possível obter soluções de excelente qualidade em um tempo de computação adequado para as necessidades da empresa. Em particular, para o subproblema de scheduling, foi possível comprovar que as soluções obtidas são ótimasAbstract: This dissertation aimed at studying and solving a real world crew management problem. The problem considered arises from the daily operation of an urban transit bus company that serves the metropolitan area of the city of Belo Horizonte, in Brazil. Due to its intrinsic complexity, the problem is usualIy divided in two distinct subproblems, namely: crew scheduling, that deals with the daily alIocation of trips to crews, and crew rostering, which takes the solution of the first subproblem and extends the scheduling to a longer planning horizon, e.g. a month. We have tackled each one of these subproblems using Mathematical Programming (MP) and Constraint Logic Programming (CLP) approaches. Besides, we also developed a hybrid column generation algorithm for solving the crew scheduling problem, combining MP and CLP, which performed much better than the two previous approaches when taken in isolation. Real world crew management problems typicalIy give rise to large scale mathematical models. In our case, the coefficient matrix of the linear program associated with some instances of the problem contains tens of millions of columns. AlI the proposed algorithms have been implemented and tested over real world instances obtained from the aforementioned company. The analysis of our experiments indicates that it was possible to find high quality solutions within computational times that are suitable for the company's needs. In particular, we were able to find provably optimal solutions for the crew scheduling problemMestradoMestre em Ciência da Computação[s.n.]Moura, Arnaldo Vieira, 1950-Porto, OscarMiyazawa, Flávio KeidiUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASYunes, Tallys Hoover20002000-04-26T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf127p. : il.(Broch.)https://hdl.handle.net/20.500.12733/1592937YUNES, Tallys Hoover. Problemas de escalonamento no transporte coletivo: programação por restrições e outras tecnicas. 2000. 127p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1592937. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/263044porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2022-06-20T11:04:51Zoai::263044Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2022-06-20T11:04:51Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Problemas de escalonamento no transporte coletivo : programação por restrições e outras tecnicas
title Problemas de escalonamento no transporte coletivo : programação por restrições e outras tecnicas
spellingShingle Problemas de escalonamento no transporte coletivo : programação por restrições e outras tecnicas
Yunes, Tallys Hoover
Otimização combinatória
Programação (Matemática)
Programação lógica
title_short Problemas de escalonamento no transporte coletivo : programação por restrições e outras tecnicas
title_full Problemas de escalonamento no transporte coletivo : programação por restrições e outras tecnicas
title_fullStr Problemas de escalonamento no transporte coletivo : programação por restrições e outras tecnicas
title_full_unstemmed Problemas de escalonamento no transporte coletivo : programação por restrições e outras tecnicas
title_sort Problemas de escalonamento no transporte coletivo : programação por restrições e outras tecnicas
author Yunes, Tallys Hoover
author_facet Yunes, Tallys Hoover
author_role author
dc.contributor.none.fl_str_mv Moura, Arnaldo Vieira, 1950-
Porto, Oscar
Miyazawa, Flávio Keidi
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 Yunes, Tallys Hoover
dc.subject.por.fl_str_mv Otimização combinatória
Programação (Matemática)
Programação lógica
topic Otimização combinatória
Programação (Matemática)
Programação lógica
description Orientador : Arnaldo Vieira Moura
publishDate 2000
dc.date.none.fl_str_mv 2000
2000-04-26T00:00:00Z
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 (Broch.)
https://hdl.handle.net/20.500.12733/1592937
YUNES, Tallys Hoover. Problemas de escalonamento no transporte coletivo: programação por restrições e outras tecnicas. 2000. 127p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1592937. Acesso em: 2 set. 2024.
identifier_str_mv (Broch.)
YUNES, Tallys Hoover. Problemas de escalonamento no transporte coletivo: programação por restrições e outras tecnicas. 2000. 127p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1592937. Acesso em: 2 set. 2024.
url https://hdl.handle.net/20.500.12733/1592937
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/263044
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
127p. : 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_ 1809188875992563712