A fuzzy simulated evolution algorithm for the driver scheduling problem

The paper presents a fuzzy simulated evolution algorithm for the public transport driver scheduling problem, which involves solving a set covering model. The novel scheduling algorithm incorporates the idea of fuzzy evaluation into simulated evolution, combining the features of iterative improvement and constructive perturbation, to explore solution space effectively and obtain superior schedules. Experiments with benchmark tests using data from the transportation industry demonstrate the strengths of the proposed algorithm in solving large size real-world driver scheduling problems. It is suggested that this approach might be suitable for other large-scale set covering problems.

[1]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[2]  M. Garey Johnson: computers and intractability: a guide to the theory of np- completeness (freeman , 1979 .

[3]  László Lovász,et al.  On the ratio of optimal integral and fractional covers , 1975, Discret. Math..

[4]  Nigel H. Wilson,et al.  Computer-Aided Transit Scheduling , 1999, Lecture Notes in Economics and Mathematical Systems.

[5]  Prithviraj Banerjee,et al.  ESP: A New Standard Cell Placement Package Using Simulated Evolution , 1987, 24th ACM/IEEE Design Automation Conference.

[6]  Siegfried Gottwald,et al.  Fuzzy Sets and Fuzzy Logic , 1993 .

[7]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, Comb..

[8]  L. Proll Stronger formulations of mixed integer linear programs: an example , 1997 .

[9]  Joachim Rolf Daduna,et al.  Computer-Aided Transit Scheduling: Proceedings, Lisbon, Portugal, July 1993 , 1995 .

[10]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[11]  Dimitar P. Filev,et al.  Fuzzy SETS AND FUZZY LOGIC , 1996 .

[12]  Ann S. K. Kwan,et al.  Hybrid genetic algorithms for scheduling bus and train drivers , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[13]  Didier Dubois,et al.  Fuzzy sets and systems ' . Theory and applications , 2007 .

[14]  Yu-Chin Hsu,et al.  SILK: a simulated evolution router , 1989, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[15]  David S. Johnson,et al.  Approximation algorithms for combinatorial problems , 1973, STOC.

[16]  Martin J. Beckmann,et al.  Computer-Aided Transit Scheduling: Proceedings of the Fifth International Workshop on Computer-Aided Scheduling of Public Transport Held in Montreal, Canada, August 19-23, 1990 , 1992 .

[17]  Anthony Wren,et al.  Bus Driver Scheduling — An Overview , 1995 .

[18]  Tai A. Ly,et al.  Applying simulated evolution to high level synthesis , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[19]  Anthony Wren,et al.  An Improved ILP System for Driver Scheduling , 1999 .

[20]  Ann S. K. Kwan,et al.  Driver Scheduling Using Genetic Algorithms with Embedded Combinatorial Traits , 1999 .

[21]  Sadiq M. Sait,et al.  Fuzzy simulated evolution algorithm for multi-objective optimization of VLSI placement , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[22]  Peter Slavík A Tight Analysis of the Greedy Algorithm for Set Cover , 1997, J. Algorithms.

[23]  Aravind Srinivasan,et al.  Improved approximations of packing and covering problems , 1995, STOC '95.

[24]  Martin Desrochers,et al.  Computer-Aided Transit Scheduling , 1992 .