Crew Scheduling
SchedulingAirline crew scheduling formulated as set partitioning. Dantzig-Wolfe Decomposition generates crew pairings for each base via column generation, making a massive integer program tractable.
Barnhart, C., Johnson, E. L., Nemhauser, G. L., Savelsbergh, M. W. P., & Vance, P. H. (1998). Branch-and-price: Column generation for solving huge integer programs. Operations Research, 46(3), 316–329.