Abstract
A Mathematical Programming model of a driver scheduling system is described. This consists of set covering and partitioning constraints, possibly user-supplied side constraints, and two pre-emptively ordered objectives. The previous solution strategy addressed the two objectives using separate Primal Simplex optimisations; a new strategy uses a single weighted objective function and a Dual Simplex algorithm initiated by a specially developed heuristic. Computational results are reported.
Similar content being viewed by others
References
J.R. Daduna and A. Wren (eds.), Computer-aided transit scheduling,Proc. 4th Int. Workshop on Computer-Aided Scheduling of Public Transport (Springer, 1988).
M. Desrochers and J.-M. Rousseau (eds.), Computer-aided transit scheduling,Proc. 5th Int. Workshop on Computer-Aided Scheduling of Public Transport (Springer, 1992).
N. Hamer and L. Seguin, The HASTUS system; new algorithms and modules for the 90s, in:Proc. 5th Int. Workshop on Computer-Aided Scheduling of Public Transport, ed. M. Desrochers and J.-M Rousseau (Springer, 1992) pp. 17–29.
A. Wren and B.M. Smith, Experiences with a crew scheduling system using set covering, in:Proc. 4th Int. Workshop on Computer-Aided Scheduling of Public Transport, ed. J.R. Daduna and A. Wren (Springer, 1988) pp. 104–118.
R. Anbil, E. Gilman, B. Patty and R. Tanga, Recent advances in crew-pairing optimization at American airlines, Interfaces 21(1991)62–74.
J.C. Falkner and D.M. Ryan, EXPRESS: set partitioning for bus crew scheduling in Christchurch, in:Proc. 5th Int. Workshop on Computer-Aided Scheduling of Public Transport, ed. M. Desrochers and J.-M. Rousseau (Springer, 1992) pp. 359–378.
S. Lavoie, M. Minoux and E. Odier, A new approach for crew pairing problems by column generation with an application to air transportation, Euro. J. Oper. Res. 35(1988)45–58.
J. Paixão and M. Pato, A structural Lagrangian relaxation for two-duty period bus driver scheduling problems, Euro. J. Oper. Res. 39(1989)213–222.
B.M. Smith and A. Wren, A bus crew scheduling system using a set covering formulation, Transp. Res. 22A(1988)97–108.
B.M. Smith, Bus crew scheduling using mathematical programming, Ph.D. Thesis, University of Leeds (1986).
D.M. Ryan, ZIP — a zero-one integer programming package for scheduling, Report CSS-85, AERE, Harwell, Oxfordshire (1980).
D. Goldfarb and J.K. Reid, A practicable steepest edge simplex algorithm, Math. Progr. 4(1977)361–371.
R.E. Bixby, J.W. Gregory, I.J. Lustig, R.E. Marsten and D.F. Shanno, Very large-scale linear programming: a case study in combining interior point and simplex methods, Oper. Res. 40(1992)885–897.
J.J. Forrest and D. Goldfarb, Steepest edge simplex algorithms for linear programming, Math. Progr. 57(1992)341–374.
B.M. Smith, IMPACS — a bus crew scheduling system using integer programming, Math. Progr. 42(1988)181–187.
D.M. Ryan and M.R. Osborne, On the solution of high degenerate linear programmes, Math. Progr. 41(1988)385–392.
P. Wolfe, A technique for resolving degeneracy in linear programming, SIAM J. 11(1963)205–211.
H.D. Sherali, Equivalent weights for lexicographic multi-objective programs: characterizations and computations, Euro. J. Oper. Res. 18(1982)57–61.
R.E. Marsten, An algorithm for large set partitioning problems, Manag. Sci. 20(1974)774–787.
R.E. Marsten and F. Shepardson, Exact solution of crew scheduling problems using the set partitioning model: recent successful applications, Networks 11(1981)165–177.
J.C. Falkner and D.M. Ryan, A bus crew scheduling system using a set partitioning model, Asia-Pacific J. Oper. Res. 4(1987)39–56.
J.E. Beasley, Linear programming on Cray supercomputers, J. Oper. Res. Soc. 41(1990)133–139.
M.L. Fisher and P. Kedia, Optimal solution of set covering/partitioning problems using dual heuristics, Manag. Sci. 36(1990)674–688.
R.S. Kwan, A. Wren and L.P. Zhao, Driver scheduling using intelligent estimation techniques with heuristic searches, in:Proc. 5th Int. Workshop on Computer-Aided Scheduling of Public Transport, ed. M. Desrochers and J.-M. Rousseau (Springer, 1992) pp. 379–394.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Willers, W.P., Proll, L.G. & Wren, A. A dual strategy for solving the linear programming relaxation of a driver scheduling system. Ann Oper Res 58, 519–531 (1995). https://doi.org/10.1007/BF02057161
Issue Date:
DOI: https://doi.org/10.1007/BF02057161