Comprehensive performance analysis and comparison of vehicles routing algorithms in smart cities

Due to the severe impact of road traffic congestion on both economy and environment, several vehicles routing algorithms have been proposed to optimize travelers itinerary based on real-time traffic feeds or historical data. However, their evaluation methodologies are not as compelling as their key design idea because none of them had been tested under both real transportation map and real traffic data. In this paper, we conduct a deep performance analysis and comparison of four typical vehicles routing algorithms under various scalability levels (i.e. trip length and traffic load) based on realistic transportation simulation. The ultimate goal of this work is to suggest the most suitable routing algorithm to use in different transportation scenarios, so that it can provide a valuable reference for both traffic managers and researchers when they deploy or optimize a large scale centralized Traffic Management System (TMS). The obtained simulation results reveal that dynamic A* is the best routing algorithm if the TMS has sufficient memory or storage capacities, otherwise static A* is also a great alternative.

[1]  Abishai Polus,et al.  A study of travel time and reliability on arterial routes , 1979 .

[2]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[3]  Guido Gentile,et al.  Time-dependent Hyperstar algorithm for robust vehicle navigation in time-dependent stochastic road networks. , 2010 .

[4]  Ismaïl Chabini,et al.  Adaptations of the A* algorithm for the computation of fastest paths in deterministic discrete-time dynamic networks , 2002, IEEE Trans. Intell. Transp. Syst..

[5]  Michael G.H. Bell Hyperstar: A multi-path Astar algorithm for risk averse vehicle navigation , 2009 .

[6]  J C Miles,et al.  ITS handbook 2000 : recommendations from the World Road Association (PIARC) , 1999 .

[7]  R D Bretherton,et al.  SCOOT-a Traffic Responsive Method of Coordinating Signals , 1981 .

[8]  D. Schrank,et al.  2012 Urban Mobility Report , 2002 .

[9]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[10]  F. Benjamin Zhan,et al.  Shortest Path Algorithms: An Evaluation Using Real Road Networks , 1998, Transp. Sci..

[11]  Laurence R. Rilett,et al.  Heuristic shortest path algorithms for transportation applications: State of the art , 2006, Comput. Oper. Res..

[12]  Q. Wu,et al.  A shortest path algorithm with novel heuristics for dynamic transportation networks , 2007, Int. J. Geogr. Inf. Sci..

[13]  Maxim Raya,et al.  TraCI: an interface for coupling road traffic and network simulators , 2008, CNS '08.

[14]  P R Lowrie,et al.  The Sydney coordinated adaptive traffic system - principles, methodology, algorithms , 1982 .

[15]  David Furcy,et al.  Lifelong Planning A , 2004, Artif. Intell..

[16]  Michael Florian,et al.  Optimal strategies: A new assignment model for transit networks , 1989 .

[17]  J. Murphy,et al.  A comparative study of vehicles' routing algorithms for route planning in smart cities , 2012, 2012 First International Workshop on Vehicular Traffic Management for Smart Cities (VTM).

[18]  Daniel Krajzewicz,et al.  SUMO - Simulation of Urban MObility An Overview , 2011 .

[19]  Marco Fiore,et al.  A large-scale vehicular mobility dataset of the Cologne urban area , 2012 .