Otimizando o Manuseio de Bagagens em Meio à Incerteza
Estratégias eficazes para equipes de manuseio de bagagens em tempos de viagem incertos.
― 8 min ler
Índice
Em operações de aeroporto, é importante usar os trabalhadores de forma eficaz nas Tarefas de manuseio de bagagens. Os trabalhadores precisam ser organizados em equipes com habilidades diferentes, e tarefas como carregar e descarregar bagagens devem ser atribuídas a essas equipes. Cada tarefa tem uma janela de tempo, o que significa que só pode começar e terminar em horários específicos. Perder esses limites de tempo pode levar a custos significativos para o operador do aeroporto.
Um grande problema nesse processo é que os tempos de deslocamento entre as tarefas podem variar de forma imprevisível. Para resolver isso, analisamos situações onde os tempos de deslocamento são incertos. Este artigo sugere duas maneiras de modelar o problema e apresenta um método para resolvê-lo usando uma técnica chamada Branch-Price-Cut-and-Switch. Essa abordagem permite que o modelo troque entre dois tipos de problemas com base no que funciona melhor.
Também identificamos problemas quando as equipes não são formadas corretamente, o que pode levar a atrasos na retirada de bagagens e na partida de voos. Esses atrasos podem irritar os passageiros e gerar penalidades financeiras para o operador de manuseio de bagagens. No nosso estudo, tratamos os tempos de carga como fixos, mas supomos que os tempos de deslocamento são incertos, apresentando padrões conhecidos de variabilidade. Também estabelecemos um requisito de que cada tarefa deve ser concluída dentro de uma janela de tempo específica com uma probabilidade definida para evitar penalidades financeiras.
Visão Geral do Problema
O manuseio de bagagens envolve mover malas e carga para dentro e para fora de aviões. Quando um avião chega ou está prestes a partir, as equipes devem ser formadas para lidar com a bagagem. Esses trabalhadores têm habilidades diferentes, o que significa que apenas certas pessoas podem operar equipamentos específicos. O número de trabalhadores necessários pode variar significativamente com base no tipo de aeronave.
Para aviões grandes, por exemplo, pelo menos dois compartimentos de carga devem ser atendidos, o que pode ser feito um após o outro ou ao mesmo tempo. Cada equipamento requer habilidades específicas. Trabalhadores com níveis de habilidade mais altos podem realizar tarefas que exigem níveis mais baixos de habilidade, levando a uma estrutura hierárquica na força de trabalho.
Problemas frequentemente surgem quando equipes são formadas incorretamente. Atrasos no manuseio de bagagens reduzem significativamente a satisfação dos passageiros e geram custos. Na vida real, os tempos de carga e deslocamento são altamente variáveis. Supomos que os tempos de carga estão fixos, enquanto os tempos de deslocamento mudam aleatoriamente com base em padrões conhecidos.
Além disso, para limitar os custos potenciais, exigimos que cada tarefa seja concluída dentro de um certo prazo com um alto nível de certeza.
Revisão da Literatura
Este estudo pode ser visto como uma variação de problemas de agendamento e roteamento de técnicos que geralmente envolvem organizar trabalhadores, atribuir tarefas e gerenciar rotas. Focamos em trabalhos que discutem a incerteza nos problemas de roteamento e como eles podem ser abordados.
Recentemente, pesquisadores têm demonstrado um crescente interesse em problemas de roteamento de veículos onde os prazos são incertos. Em muitos casos, esses problemas se mostram mais gerenciáveis quando os tempos de deslocamento são considerados aleatórios. Frequentemente, os pesquisadores adicionam restrições de probabilidade para gerenciar a probabilidade de perder prazos, ligando isso à conclusão bem-sucedida das tarefas dentro do tempo.
Diferentes tipos de janelas de tempo também são considerados, com alguns sendo rigorosos e outros mais flexíveis. Foi demonstrado que a estocasticidade pode complicar o agendamento, por isso os pesquisadores propuseram vários métodos e algoritmos para facilitar a resolução desses problemas.
Enquanto muitos estudos se concentram em abordagens determinísticas, poucos analisaram problemas como o nosso, onde a incerteza desempenha um papel significativo no planejamento e na execução de tarefas.
Descrição do Problema
Analisamos um conjunto de tarefas que precisam ser concluídas em um período definido. Cada tarefa está associada a carregar ou descarregar bagagens para um voo. Cada tarefa tem uma janela de tempo, ditando os horários mais cedo e mais tarde em que podem começar e terminar seu trabalho.
Uma equipe de trabalhadores, cujas qualificações podem ser agrupadas em diferentes níveis, realizará essas tarefas. Cada trabalhador só pode usar determinados equipamentos com base em seu nível de qualificação. Essa hierarquia de habilidades significa que um trabalhador qualificado no nível 3 pode lidar com tarefas adequadas aos níveis 3, 2 e 1.
Para dar um exemplo, os tempos de deslocamento entre diferentes pontos, como o depósito e a aeronave, estão sujeitos a atrasos aleatórios. Esses atrasos podem ocorrer por várias razões, como outros aviões no caminho. Representaremos esses tempos de deslocamento como incertos e tentaremos modelar as melhores estratégias para concluir as tarefas a tempo.
Abordagem de Solução
Desenvolvemos um método de solução chamado Branch-Price-Cut-and-Switch, que é projetado para lidar com as complexidades de formar equipes e atribuir rotas, considerando a incerteza dos tempos de deslocamento. Começaremos nossa abordagem estabelecendo um nó raiz com um conjunto de possíveis formações de equipe para cada tarefa.
O primeiro passo é criar rotas iniciais. Em seguida, exploraremos métodos de ramificação e corte para refinar essas rotas até encontrarmos a melhor combinação de tarefas e trabalhadores. Se encontrarmos uma solução inteira, verificaremos a viabilidade. Se não for viável, mudaremos para um método diferente que considere os níveis de habilidade de cada trabalhador em detalhes.
O problema de precificação nos permitirá encontrar a maneira mais eficiente de atribuir trabalhadores às tarefas enquanto minimizamos custos. Também introduziremos métodos para eliminar caminhos desnecessários ou inválidos que levam a altos custos ou prazos perdidos.
Estudo Experimental
Para analisar como nossa solução proposta se apresenta, geraremos casos de teste que simulam situações do mundo real. Variamos os parâmetros para criar instâncias de tarefas com diferentes complexidades, permitindo observar o quão bem a solução se comporta em diferentes circunstâncias.
Cada teste avaliará quantas tarefas são concluídas a tempo, além de examinar quaisquer penalidades incorridas devido a prazos perdidos. Também analisaremos o impacto dos tempos de deslocamento incertos para ver como afetam o desempenho geral em comparação com cenários determinísticos.
Nossos experimentos nos permitirão comparar a eficácia de nossa solução com métodos tradicionais determinísticos e nos ajudarão a entender onde nossa abordagem se destaca ou precisa de melhorias.
Resultados e Discussão
A partir de nossa pesquisa, descobrimos que os métodos que incorporam incerteza na formação de equipes e no roteamento superam os modelos determinísticos tradicionais. Quando testamos nosso algoritmo em várias instâncias, ele conseguiu produzir melhores resultados com mais tarefas concluídas a tempo e menos penalidades.
Um aspecto crítico foi a capacidade de ajustar rotas dinamicamente com base nos tempos de deslocamento esperados, o que impediu que os atrasos se acumulassem. A flexibilidade do algoritmo significa que ele é capaz de contabilizar variações nos tempos de deslocamento e pode se adaptar conforme necessário para manter os níveis de serviço.
Os resultados também indicam a necessidade de refinamentos adicionais em nossos métodos, especialmente conforme escalamos para instâncias maiores e mais complexas. Compreender como a ramificação influencia o desempenho geral ajuda a focar em quais elementos poderiam levar a um processamento mais eficiente.
Além disso, nossas descobertas incentivam o uso de modelos estocásticos em vez de puramente determinísticos. A estabilidade nos níveis de serviço observada em soluções estocásticas destaca como elas podem aumentar a confiabilidade nas operações aeroportuárias.
Conclusão
Para resumir nossas descobertas, mostramos que otimizar a formação de equipes e o roteamento para tarefas de manuseio de bagagens pode ser significativamente melhorado através da inclusão de tempos de deslocamento incertos. Nosso método proposto Branch-Price-Cut-and-Switch fornece uma estrutura robusta para enfrentar esses desafios de forma eficaz.
As aplicações práticas do nosso trabalho podem levar a operações aeroportuárias aprimoradas, melhorando a qualidade do serviço enquanto minimizam os custos associados a atrasos. Pesquisas futuras devem continuar a explorar a integração de incertezas mais complexas e métodos adaptativos para refinar ainda mais as soluções para esta área crítica da ciência do transporte.
Título: A Branch-Price-Cut-And-Switch Approach for Optimizing Team Formation and Routing for Airport Baggage Handling Tasks with Stochastic Travel Times
Resumo: In airport operations, optimally using dedicated personnel for baggage handling tasks plays a crucial role in the design of resource-efficient processes. Teams of workers with different qualifications must be formed, and loading or unloading tasks must be assigned to them. Each task has a time window within which it can be started and should be finished. Violating these temporal restrictions incurs severe financial penalties for the operator. In practice, various components of this process are subject to uncertainties. We consider the aforementioned problem under the assumption of stochastic travel times across the apron. We present two binary program formulations to model the problem at hand and solve it with a Branch-Price-Cut-and-Switch approach, in which we dynamically switch between two master problem formulations. Furthermore, we use an exact separation method to identify violated rank-1 Chv\'atal-Gomory cuts and utilize an efficient branching rule relying on task finish times. We test the algorithm on instances generated based on real-world data from a major European hub airport with a planning horizon of up to two hours, 30 flights per hour, and three available task execution modes to choose from. Our results indicate that our algorithm is able to significantly outperform existing solution approaches. Moreover, an explicit consideration of stochastic travel times allows for solutions that utilize the available workforce more efficiently, while simultaneously guaranteeing a stable service level for the baggage handling operator.
Autores: Andreas Hagn, Rainer Kolisch, Giacomo Dall'Olio, Stefan Weltge
Última atualização: 2024-05-31 00:00:00
Idioma: English
Fonte URL: https://arxiv.org/abs/2405.20912
Fonte PDF: https://arxiv.org/pdf/2405.20912
Licença: https://creativecommons.org/licenses/by/4.0/
Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.
Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.