Effective search space control for large and/or complex driver scheduling problems

被引:17
作者
Kwan, Raymond S. K. [1 ]
Kwan, Ann
机构
[1] Univ Leeds, Sch Comp, Leeds, W Yorkshire, England
[2] TRACSiS Ltd, Leeds, W Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
driver scheduling; public transport; set covering; heuristics;
D O I
10.1007/s10479-007-0203-3
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
For real life bus and train driver scheduling instances, the number of columns in terms of the set covering/partitioning ILP model could run into billions making the problem very difficult. Column generation approaches have the drawback that the sub-problems for generating the columns would be computationally expensive in such situations. This paper proposes a hybrid solution method, called PowerSolver, of using an iterative heuristic to derive a series of small refined sub-problem instances fed into an existing efficient set covering ILP based solver. In each iteration, the minimum set of relief opportunities that guarantees a solution no worse than the current best is retained. Controlled by a user-defined strategy, a small number of the banned relief opportunities would be reactivated and some soft constraints may be relaxed before the new sub-problem instance is solved. PowerSolver is proving successful by many transport operators who are now routinely using it. Test results from some large scale real-life exercises will be reported.
引用
收藏
页码:417 / 435
页数:19
相关论文
共 23 条
[1]   Branch-and-price: Column generation for solving huge integer programs [J].
Barnhart, C ;
Johnson, EL ;
Nemhauser, GL ;
Savelsbergh, MWP ;
Vance, PH .
OPERATIONS RESEARCH, 1998, 46 (03) :316-329
[2]   Algorithms for railway crew management [J].
Caprara, A ;
Fischetti, M ;
Toth, P ;
Vigo, D ;
Guida, PL .
MATHEMATICAL PROGRAMMING, 1997, 79 (1-3) :125-141
[3]  
*CHIC WORKSH, 1975, PREPR INT WORKSH AUT
[4]  
DADUNA JR, 1995, P 6 INT WORKSH COMP
[5]  
DADUNA JR, 1988, P 4 INT WORKSH COMP
[6]   A COLUMN GENERATION APPROACH TO THE URBAN TRANSIT CREW SCHEDULING PROBLEM [J].
DESROCHERS, M ;
SOUMIS, F .
TRANSPORTATION SCIENCE, 1989, 23 (01) :1-13
[7]  
Desrochers M., 1992, Computer-Aided Transit Scheduling. Proceedings of the Fifth International Workshop on Computer-Aided Scheduling of Public Transport, P395
[8]   TRACS II: a hybrid IP/heuristic driver scheduling system for public transport [J].
Fores, S ;
Proll, L ;
Wren, A .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (10) :1093-1100
[9]   SOLVING AIRLINE CREW SCHEDULING PROBLEMS BY BRANCH-AND-CUT [J].
HOFFMAN, KL ;
PADBERG, M .
MANAGEMENT SCIENCE, 1993, 39 (06) :657-682
[10]  
KWAN ASK, 1996, COMPUTER RAILWAYS, V1, P421