An evolutionary and constructive approach to a crew scheduling problem in underground passenger transport

被引:30
作者
Elizondo, Rafael [1 ]
Parada, Victor [1 ]
Pradenas, Lorena [2 ]
Artigues, Christian [3 ]
机构
[1] Univ Santiago Chile, Dept Informat Engn, Santiago, Chile
[2] Univ Concepcion, Dept Ind Engn, Concepcion, Chile
[3] CNRS, LAAS, F-31077 Toulouse, France
关键词
Graph search methods; Evolutionary algorithm; Crew scheduling; GENETIC ALGORITHMS; VEHICLE; MANAGEMENT; BRANCH; MODELS;
D O I
10.1007/s10732-009-9102-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Operations management of subway systems is associated with combinatorial optimization problems (i.e. crew and train scheduling and rostering) which belong to the np-hard class of problems. Therefore, they are generally solved heuristically in real situations. This paper considers the problem of duty generation, i.e. identifying an optimal trips set that the conductors should complete in one workday. With regard to operational and labor conditions, the problem is to use the lowest possible number of conductors and minimize total idle time between trips. The problem is modeled and solved using a constructive hybrid approach, which has the advantage of visualizing a solution construction similar to the manual approach typically used. Our approach takes advantage of the benefits offered by evolutionary methods, which store a candidate solutions population in each stage, thus controlling the combinatorial explosion of possible solutions. The results thus obtained for problems similar to those that are solved manually in the Santiago Metro System were compared with two alternative approaches, based on tabu search and a greedy method. The hybrid method produced solutions with the minimum number of duties in six of the ten problems solved. However, the tabu search method provided better results in terms of idle time than either the hybrid method or the greedy method.
引用
收藏
页码:575 / 591
页数:17
相关论文
共 23 条
[1]  
[Anonymous], 2010, ARTIF INTELL
[2]  
[Anonymous], 1997, TABU SEARCH
[3]  
BENGTSSON LR, 2004, RAILWAY CREW PAIRING
[4]   A heuristic method for the set covering problem [J].
Caprara, A ;
Fischetti, M ;
Toth, P .
OPERATIONS RESEARCH, 1999, 47 (05) :730-743
[5]   Algorithms for railway crew management [J].
Caprara, A ;
Fischetti, M ;
Toth, P ;
Vigo, D ;
Guida, PL .
MATHEMATICAL PROGRAMMING, 1997, 79 (1-3) :125-141
[6]  
Caprara A., 2001, LECT NOTES EC MATH S, V505, P17, DOI [DOI 10.1007/978-3-642-56423-9_2, 10.1007/978-3-642-56423-9\_2, DOI 10.1007/978-3-642-56423-9]
[7]  
Cavique I, 1999, J OPER RES SOC, V50, P608, DOI 10.1057/palgrave.jors.2600728
[8]   Application of genetic algorithms in production and operations management: a review [J].
Chaudhry, SS ;
Luo, W .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2005, 43 (19) :4083-4101
[9]   An optimization based approach to the train operator scheduling problem at Singapore MRT [J].
Chew, KL ;
Pang, J ;
Liu, QZ ;
Ou, JH ;
Teo, CP .
ANNALS OF OPERATIONS RESEARCH, 2001, 108 (1-4) :111-122
[10]   Genetic algorithms for the bus driver scheduling problem: a case study [J].
Dias, TG ;
de Sousa, JP ;
Cunha, JF .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2002, 53 (03) :324-335