Browse > Article

An Integer Programming Approach to the Subway Daily Crew Scheduling Problem  

변종익 (한국과학기술원 산업공학과)
이경식 (한국과학기술원 산업공학과)
박성수 (한국과학기술원 산업공학과)
강성열 (홍익대학교 경영정보학과)
Publication Information
Abstract
This paper considers subway crew scheduling problem. Crew scheduling is concerned with finding a minimum number of assignments of crews to a given timetable satisfying various restrictions. Traditionally, crew scheduling problem has been formulated as a set covering or set partitioning problem possessing exponentially many variables, but even the LP relaxation of the problem is hard to solve due to the exponential number of variables. In this paper. we propose two basic techniques that solve the subway crew scheduling problem in a reasonable time, though the optimality of the solution is not guaranteed. We develop an algorithm that solves the column-generation problem in polynomial time. In addition, the integrality of the solution is accomplished by variable-fixing technique. Computational result for a real instance is reported.
Keywords
Crew Scheduling; Subway; Column Generation; Variable-Fixing;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A graph partitioning approach to airline crew scheduling /
[ Ball, M.;A. Roberts ] / Transportations Science   DOI   ScienceOn
2 A binary-rounding heuristic for multi-period variable-task-duration assignment problems /
[ Miller, J.L.;Franz, L.S. ] / Computers & Operations Research   DOI   ScienceOn
3 Optimizing flight crew schedules /
[ Gershkoff, I. ] / Interfaces
4 /
[ Ahuja, R.K.;T.L. Magnanti;J.B. Orlin ] / Network flows : Theory, Algorithms, and Applications
5 A set partitioning approcah to the crew scheduling problem /
[ Mingozzi, A.;M.A. Boschetti;S. Ricciardelli;L. Bianco ] / Operations Research   DOI   ScienceOn
6 A bus crew scheduling system using a set partitioning model /
[ Falkner, J.C.;D.M. Ryan ] / Asia-Pacific Journal of Operational Research
7 An interger programing approach to the bandwidth packing problem /
[ Park, K.;S. Kang;S. Park ] / Management Science   DOI   ScienceOn
8 A Branch-and-Price algorithm for the generalized assignment problem /
[ Savelsbergh, M. ] / Operations Research   DOI   ScienceOn
9 A heruristic approach to the bus driver scheduling problem /
[ Martello, S.;P. Toth ] / European Journal of Operational Research   DOI   ScienceOn
10 A structural lagrangean relaxation for two-duty period bus driver scheduling problems /
[ Paixao, J.;M. Pato ] / European Journal of Operational Research   DOI   ScienceOn
11 Airline crew scheduling : A new formulation and decomposition algorithm /
[ Vance, P.H.;C. Branhart;E.L. Johnson;G.L. Nemhauser ] / Operations Research   DOI   ScienceOn
12 Algorithms for railway crew managements /
[ Caprara, A.;M. Fischetti; P. Toth;D. Vigo ] / Mathemational Programming
13 A column generation approcah to the urban transit crew scheduling problem /
[ Desrochers, M.;F. Soumis ] / Transportation Science   DOI
14 State space relaxation for set covering problems related tobus driver schedule /
[ Paias, A.;J. Paixao ] / European Journal of Operational Research   DOI   ScienceOn
15 The column generation principle and the airline crew scheduling problem /
[ Crainic, T.G.;J.M. Rousseau ] / INFOR
16 Exact solution of crew scheduling problems using the set partitioning model : recent successful applications /
[ Marsten, F.;Shepardson ] / Networks   DOI
17 Branch-and-Price : Column gengeration for solving huge integer programs /
[ Barnhart, C.;E.L. Johnson;G.L. Nemhauser;M.W.P. Savelsbergh;P.H. Vance ] / Operations Research   DOI   ScienceOn
18 A heuristic procedure for the crew rostering problem /
[ Bianco, L.;M. Bielli;A, Mingozzi;S. Ricciardelli;M. Spadoin ] / European Journal of Operational Research   DOI   ScienceOn
19 A global optimization approach to crew scheduling /
[ Anbil, R.;E.R. Tanga;E.L. Johnson ] / IBM systems J.
20 A matching based heuristic for scheduling mass transit crews and vehicles /
[ Ball, M.;L. Bodin;R. Dial ] / Transportation Science   DOI   ScienceOn
21 A new approach for crew pairing problems by column gengeration with an application to air transportation /
[ Lavoie, S.;M. Minoux;E. Odier ] / European Journal of Operational Research   DOI   ScienceOn
22 Solving airline crew scheduling problem by branch-and-cut /
[ Hoffman, K.;M. Padberg ] / Management Science   DOI   ScienceOn
23 A tree search algorithm for the crew scheduling problem /
[ Beasley, J.E.;B. Cao ] / European Journal of Operational Research   DOI   ScienceOn