A Branch-Price-Cut-And-Switch Approach for Optimizing Team Formation and Routing for Airport Baggage Handling Tasks with Stochastic Travel Times
Andreas Hagn, Rainer Kolisch, Giacomo Dall'Olio, Stefan Weltge
TL;DR
This work addresses optimal team formation and routing for airport baggage handling under stochastic apron travel times. It introduces two binary program formulations—one with aggregated workforce and a disaggregated counterpart—implemented via a Branch-Price-Cut-and-Switch framework that dynamically switches master formulations and integrates exact rank-1 CG cuts. The approach leverages ESPPRC pricing networks with time-dynamic costs, a tailored labeling algorithm, and multiple acceleration techniques (graph reduction, decremental state-space, and directional labeling) to solve large instances. Experimental results on real-world-inspired data show substantial improvements over benchmark methods, with stochastic travel times delivering higher service levels and more stable operations than deterministic approximations. The work advances exact solution methods for stochastic TSRPs with multi-skill, multi-mode workforces, offering practical implications for resource-efficient, reliable baggage handling in hubs like Munich Airport.
Abstract
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 propose a novel solution approach that we call Branch-Price-Cut-and-Switch, in which we dynamically switch between two master problem formulations. Furthermore, we use an exact separation method to identify violated rank-1 Chvátal-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.
