Article ID: | iaor20073012 |
Country: | United States |
Volume: | 40 |
Issue: | 1 |
Start Page Number: | 3 |
End Page Number: | 14 |
Publication Date: | Feb 2006 |
Journal: | Transportation Science |
Authors: | Birge John R., Yen Joyce W. |
Keywords: | personnel & manpower planning, programming: probabilistic |
Traditional methods model the billion-dollar airline crew scheduling problem as deterministic and do not explicitly include information on potential disruptions. Instead of modeling the crew scheduling problem as deterministic, we consider a stochastic crew scheduling model and devise a solution methodology for integrating disruptions in the evaluation of crew schedules. The goal is to use that information to find robust solutions that better withstand disruptions. Such an approach is important because we can proactively consider the effects of certain scheduling decisions. By identifying more robust schedules, cascading delay effects are minimized. In this paper, we describe our stochastic integer programming model for the airline crew scheduling problem and develop a branching algorithm to identify expensive flight connections and find alternative solutions. The branching algorithm uses the structure of the problem to branch simultaneously on multiple variables without invalidating the optimality of the algorithm. We present computational results demonstrating the effectiveness of our branching algorithm.