A Dynamic Traffic Awareness System for Urban Driving

This is the era of Artificial Intelligence (AI) and Internet of Things (IoT). Smart technologies with AI have gained dominance in mobile devices. In recent years, it is paving its way to solve some of the challenging problems in Intelligent Transportation System (ITS). In this paper, we try to answer the following question: How does congestion caused by an unfortunate event on a road segment affect other roads not necessarily close in proximity to the congested road segment? We take advantage of the capabilities of the IoT and propose a dynamic traffic awareness system for urban driving. The system finds all the road points affected by the traffic at some road point at some time, groups them together to predict the effect of traffic on this group of nodes. Grouping the nodes is nothing but clustering since they have similar features, in this case traffic flow. We develop a traffic aware system using IoT technologies and sensors around road points, that dynamically collects and analyzes the traffic flow data to compute the similarity function between road points. We use the concepts from network theory, in particular maximum flow and shortest path algorithms, and a distributed, message passing algorithm to cluster the nodes that is executed continuously to capture up to date information about traffic. We evaluate the system during peak and non-peak hours and against static clustering algorithms and show the performance of our dynamic clustering algorithm.

[1]  Shen Chunhui,et al.  Distributed Affinity Propagation Clustering Based on MapReduce , 2012 .

[2]  David S. Johnson,et al.  Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..

[3]  Minghe Yu,et al.  An RFID electronic tag based automatic vehicle identification system for traffic iot applications , 2011, 2011 Chinese Control and Decision Conference (CCDC).

[4]  Chris Rizos,et al.  Positioning Systems in Intelligent Transportation Systems , 1997 .

[5]  Ruppa K. Thulasiram,et al.  Constrained ant brood clustering algorithm with adaptive radius: A case study on aspect based sentiment analysis , 2017, 2017 IEEE Symposium Series on Computational Intelligence (SSCI).

[6]  M. Ali,et al.  Real-Time IoT Stream Processing and Large-scale Data Analytics for Smart City Applications , 2014 .

[7]  Delbert Dueck,et al.  Clustering by Passing Messages Between Data Points , 2007, Science.

[8]  Nathalie Mitton,et al.  Towards a smart city based on cloud of things, a survey on the smart city vision and paradigms , 2014, WiMobCity '14.

[9]  Tieniu Tan,et al.  Similarity based vehicle trajectory clustering and anomaly detection , 2005, IEEE International Conference on Image Processing 2005.

[10]  Eiichi Taniguchi,et al.  INTELLIGENT TRANSPORTATION SYSTEM BASED DYNAMIC VEHICLE ROUTING AND SCHEDULING WITH VARIABLE TRAVEL TIMES , 2004 .

[11]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[12]  Qiuchen Liu,et al.  An Improved K-nearest Neighbor Model for Short-term Traffic Flow Prediction , 2013 .

[13]  P. Rousseeuw Silhouettes: a graphical aid to the interpretation and validation of cluster analysis , 1987 .

[14]  Andrew V. Goldberg,et al.  A new approach to the maximum flow problem , 1986, STOC '86.

[15]  Hasan Omar Al-Sakran,et al.  Intelligent Traffic Information System Based on Integration of Internet of Things and Agent Technology , 2015 .

[16]  Li Li,et al.  Using LSTM and GRU neural network methods for traffic flow prediction , 2016, 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC).

[17]  Shahrokh Valaee,et al.  Mobility-Based Clustering in VANETs Using Affinity Propagation , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[18]  S. Gunawan,et al.  TIME COMPLEXITY COMPARISON BETWEEN AFFINITY PROPAGATION ALGORITHMS , 2017 .

[19]  Holger Ziekow,et al.  Towards a Big Data Analytics Framework for IoT and Smart City Applications , 2015 .

[20]  Ioannis Chatzigiannakis,et al.  Developing an IoT Smart City framework , 2013, IISA 2013.

[21]  邢凯,et al.  Traffic clustering and online traffic prediction in vehicle networks: A social influence perspective , 2012 .

[22]  Kaan Ozbay,et al.  INCIDENT MANAGEMENT IN INTELLIGENT TRANSPORTATION SYSTEMS , 1999 .

[23]  Anirban Mahanti,et al.  Traffic classification using clustering algorithms , 2006, MineNet '06.

[24]  Yuval Elovici,et al.  ProfilIoT: a machine learning approach for IoT device identification based on network traffic analysis , 2017, SAC.

[25]  Marco Dorigo,et al.  Ant-Based Clustering and Topographic Mapping , 2006, Artificial Life.

[26]  Kishor S. Trivedi,et al.  Combining Cloud and sensors in a smart city environment , 2012, EURASIP J. Wirel. Commun. Netw..

[27]  Ruppa K. Thulasiram,et al.  A Self Fixing Intelligent Ant Clustering Algorithm For Graphs , 2018, 2018 International Joint Conference on Neural Networks (IJCNN).

[28]  Andrew Vladislav Goldberg,et al.  Efficient graph algorithms for sequential and parallel computers , 1987 .

[29]  Ruppa K. Thulasiram,et al.  Ant Brood Clustering on Intel Xeon Multi-core: Challenges and Strategies , 2018, 2018 IEEE Symposium Series on Computational Intelligence (SSCI).

[30]  Bryan Scotney,et al.  Smart City Architecture and its Applications Based on IoT , 2015, ANT/SEIT.

[31]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[32]  Andrew V. Goldberg,et al.  On Implementing the Push—Relabel Method for the Maximum Flow Problem , 1997, Algorithmica.

[33]  Bin Yu,et al.  k-Nearest Neighbor Model for Multiple-Time-Step Prediction of Short-Term Traffic Condition , 2016 .

[34]  Eleni I. Vlahogianni,et al.  Optimized and meta-optimized neural networks for short-term traffic flow prediction: A genetic approach , 2005 .

[35]  Tharam S. Dillon,et al.  Neural-Network-Based Models for Short-Term Traffic Flow Forecasting Using a Hybrid Exponential Smoothing and Levenberg–Marquardt Algorithm , 2012, IEEE Transactions on Intelligent Transportation Systems.

[36]  Yong Wang,et al.  Learning Traffic as Images: A Deep Convolutional Neural Network for Large-Scale Transportation Network Speed Prediction , 2017, Sensors.

[37]  Julie A. McCann,et al.  UbiFlow: Mobility management in urban-scale software defined IoT , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).