An Effective Deflected Subgradient Optimization Scheme for Implementing Column Generation for Large-Scale Airline Crew Scheduling Problems

We present a new deflected subgradient scheme for generating good quality dual solutions for linear programming (LP) problems and utilize this within the context of large-scale airline crew planning problems that arise in practice. The motivation for the development of this method came from the failure of a black-box-type approach implemented at United Airlines for solving such problems using column generation in concert with a commercial LP solver, where the software was observed to stall while yet remote from optimality. We identify a phenomenon called dual noise to explain this stalling behavior and present an analysis of the desirable properties of dual solutions in this context. The proposed deflected subgradient approach has been embedded within the crew pairing solver at United Airlines and tested using historical data sets. Our computational experience suggests a strong correlation between the dual noise phenomenon and the quality of the final solution produced, as well as with the accompanying algorithmic performance. Although we observed that our deflected subgradient scheme yielded an average speed-up factor of 10 for the column generation scheme over the commercial solver, the average reduction in the optimality gap over the same number of iterations was better by a factor of 26, along with an average reduction in the dual noise by a factor of 30. The results from the column generation implementation suggest that significant benefits can be obtained by using the deflected subgradient-based scheme instead of a black-box-type or standard solver approach to solve the intermediate linear programs that arise within the column generation scheme.

[1]  Jacques Desrosiers,et al.  Dual-Optimal Inequalities for Stabilized Column Generation , 2003, Oper. Res..

[2]  John E. Beasley,et al.  OR-Library: Distributing Test Problems by Electronic Mail , 1990 .

[3]  Guy Desaulniers,et al.  Dynamic Aggregation of Set-Partitioning Constraints in Column Generation , 2003, Oper. Res..

[4]  George L. Nemhauser,et al.  A Heuristic Branch-and-Price Approach for the Airline Crew Pairing Problem , 1997 .

[5]  Pierre Hansen,et al.  Stabilized column generation , 1998, Discret. Math..

[6]  Jacques Desrosiers,et al.  Time Constrained Routing and Scheduling , 1992 .

[7]  Jing Hu,et al.  Computational results with a primal-dual subproblem simplex method , 1999, Oper. Res. Lett..

[8]  Laurence A. Wolsey,et al.  Integer and Combinatorial Optimization , 1988 .

[9]  Francisco Barahona,et al.  The volume algorithm: producing primal solutions with a subgradient method , 2000, Math. Program..

[10]  Victoria Chen,et al.  A least-squares primal-dual algorithm for solving linear programming problems , 2002, Oper. Res. Lett..

[11]  Baruch Schieber,et al.  Vehicle Routing and Staffing for Sedan Service , 2006, Transp. Sci..

[12]  Srini Ramaswamy,et al.  Airline Crew Scheduling with Time Windows and Plane-Count Constraints , 2002, Transp. Sci..

[13]  Diego Klabjan,et al.  A New Pricing Scheme for Airline Crew Scheduling , 2004, INFORMS J. Comput..

[14]  José M. Valério de Carvalho,et al.  Using Extra Dual Cuts to Accelerate Column Generation , 2005, INFORMS J. Comput..

[15]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[16]  Srini Ramaswamy,et al.  Airline Crew Scheduling with Regularity , 2001, Transp. Sci..

[17]  J. E. Kelley,et al.  The Cutting-Plane Method for Solving Convex Programs , 1960 .

[18]  Hanif D. Sherali,et al.  On embedding the volume algorithm in a variable target value method , 2004, Oper. Res. Lett..

[19]  Hanif D. Sherali,et al.  Convergence and Computational Analyses for Some Variable Target Value and Subgradient Deflection Methods , 2006, Comput. Optim. Appl..

[20]  Francisco Barahona,et al.  On some difficult linear programs coming from set partitioning , 2002, Discret. Appl. Math..

[21]  Hanif D. Sherali,et al.  Recovery of primal solutions when using subgradient optimization methods to solve Lagrangian duals of linear programs , 1996, Oper. Res. Lett..

[22]  Barrie M. Baker,et al.  Accelerating the convergence of subgradient optimisation , 1999, Eur. J. Oper. Res..

[23]  Hanif D. Sherali,et al.  A variable target value method for nondifferentiable optimization , 2000, Oper. Res. Lett..