Traffic congestion is perhaps a curse in many cities, and it kills valuable time on the one hand and degrades people's overall productivity and economic progress on the other hand.