Heavy traffic and road congestion are a new normal these days. Traffic congestion on road networks means slower speeds, longer travel times, and more vehicles queuing. Cities are expanding beyond their carrying capacities and adding new roads and related infrastructure is beyond the scope of these sprawling cities. Although traffic congestion can never be completely…