Using a monte-carlo approach for bus regulation

In this paper our objective is to minimize passengers waiting times at the bus stops by making buses wait at a stop. We compare a simple rule based approach to a Monte-Carlo method to reach this objective. When allocated enough time, the Monte-Carlo method gives better results. If the passengers arrivals and the bus travel times are known, the best algorithm is nested Monte-Carlo search with memorization which clearly outperforms nested Monte-Carlo search without memorization as well as Monte-Carlo and rule based regulation.

[1]  Tristan Cazenave,et al.  Playing the Right Atari , 2007, J. Int. Comput. Games Assoc..

[2]  Tristan Cazenave Monte-Carlo Kakuro , 2009, ACG.

[3]  David Silver,et al.  Combining online and offline knowledge in UCT , 2007, ICML '07.

[4]  R. De Leone,et al.  A hybrid grasp with rollout for the bus driver scheduling problem , 2008 .

[5]  T. Cazenave Reflexive Monte-Carlo Search , 2007 .

[6]  Tristan Cazenave,et al.  Nested Monte-Carlo Search , 2009, IJCAI.

[7]  Flavien Balbo,et al.  Using intelligent agents for Transportation Regulation Support System design , 2010 .

[8]  D.A. Castanon,et al.  Rollout Algorithms for Stochastic Scheduling Problems , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[9]  Flavien Balbo,et al.  Dynamic modeling of a disturbance in a multi-agent system for traffic regulation , 2005, Decis. Support Syst..

[10]  Guy Desaulniers,et al.  Chapter 2 Public Transit , 2007, Transportation.

[11]  Qing Liu,et al.  Real-Time Optimization Model for Dynamic Scheduling of Transit Operations , 2003 .

[12]  Nicolas Jouandeau,et al.  Parallel Nested Monte-Carlo search , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[13]  Imed Kacem,et al.  A HYBRID APPROACH FOR SCHEDULING TRANSPORTATION NETWORKS , 2004 .

[14]  Paola Festa,et al.  A new meta-heuristic for the Bus Driver Scheduling Problem: GRASP combined with Rollout , 2007, 2007 IEEE Symposium on Computational Intelligence in Scheduling.