Shortest Alternate Path Discovery through Recursive Bounding Box Pruning
- 1 Gujarat Technology University (GTU), Ahmedabad, India
- 2 Gujarat Law Society Institute of Computer Technology, Ahmedabad, India
Abstract
Congestion is a dynamic phenomenon and hence efficiently computing alternate shortest route can only help expedite decongestion. This research is aimed to efficiently compute shortest path for road traffic network so that congestion can be eased resulting in reduced CO 2 emission and improved economy. Congestion detection is achieved after evaluating road capacity and road occupancy. Congestion index, a ratio of road occupancy to road capacity is computed, congestion index higher than 0.6 necessitates computation of alternate shortest route. Various algorithms offer shortest alternate route. The paper discusses minimization of graph based by removing redundant nodes which don’t play a role in computation of shortest path. The proposal is based on continuous definition of a bounding box every time a next neighboring node is considered. This reduces maximum number of contentious nodes repeatedly and optimizes the network. The algorithm is deployed from both the ends sequentially to ensure zero error and validate the shortest path discovery. While discovering shortest path, the algorithm also offers an array of shortest path in ascending order of the path length. However, vehicular traffic exhibits network duality viz. static and dynamic network graphs. Shortest route for static distance graph is pre-computed and stored for look-up, alternate shortest path based on assignment of congestion levels to edge weights is triggered by congestion index. The research also supports directed graphs to address traffic rules for lanes having unidirectional and bidirectional traffic.
- Parmar, R.S. and Trivedi, B. (2016) Shortest Route—Domain Dependent, Vectored Approach to Create Highly Optimized Network for Road Traffic. International Journal of Traffic and Transportation Engineering, 5, 1-9.
- Zarembo, I. and Kodors, S. (2013) Path Finding Algorithm Efficiency Analysis in 2D Grid. Proceedings of the 9th International Scientific and Practical Conference, Volume 1, 20-22 June 2013.
- Wagnera, D., Willhalma, T. and Zaroliagis, C. (2004) Dynamic Shortest Paths containers. Electronic Notes in Theoretical Computer Science, 92, 65-85. www.elsevier.com/locate/entcs
- Harabor, D.D. and Grastien, A. (2011) Online Graph Pruning for Path Finding on Grid Maps. AAAI Conference on Artificial Intelligence, San Francisco, 7-11 August 2011.
- Wagner, D., Willhalm, T. and Zaroliagis, C.D. (2005) Geometric Containers for Efficient Shortest-Path Computation. Journal of Experimental Algorithmics, 10, Article No. 1.3.
- Pochter, N., Zohar, A., Rosenschein, J.S. and Felner, A. (2010) Search Space Reduction Using Swamp Hierarchies. AAAI Conference on Artificial Intelligence, Atlanta, 11-15 July 2010.
- Park, J., Moon, D. and Hwang, E. (2010) A Border Line-Based Pruning Scheme for Shortest Path Computations. KSII Transactions on Internet and Information Systems, 4, 939-955.
- Kaplan, G.H. and Werneck, R.F. (2006) Reach for A: Efficient Point-to-Point Shortest Path Algorithms. SIAM Workshop on Algorithms Engineering and Experimentation, Miami, January 2006, 41. https://doi.org/10.1137/1.9781611972863.13
- Rabin, S. and Sturtevant, N.R. (2016) Combining Bounding Boxes and JPS to Prune Grid Path Finding. Association for the Advancement of Artificial, Intelligence. www.aaai.org
- Wagner, D. and Willhalm, T. (2003) Geometric Speed-Up Techniques for Finding Shortest Paths in Large Sparse Graphs. Universit at Karlsruhe, Institut fur Logik, Komplexit at und Deduktionssysteme, D-76128, Karlsruhe, Springer, Berlin Heidelberg.
- Parmar, R.S., Trivedi, B. and Aleksandar, S.C. A Model with Traffic Routers, Dynamically Managing Signal Phases to Address Traffic Congestion in Real Time. TBP IEEE Intelligent Transportation Systems Transactions.