Graph Cellular Automata with Relation-Based Neighbourhoods of Cells for Complex Systems Modelling: A Case of Traffic Simulation

A complex system is a set of mutually interacting elements for which it is possible to construct a mathematical model. This article focuses on the cellular automata theory and the graph theory in order to compare various types of cellular automata and to analyse applications of graph structures together with cellular automata. It proposes a graph cellular automaton with a variable configuration of cells and relation-based neighbourhoods (r–GCA). The developed mechanism enables modelling of phenomena found in complex systems (e.g., transport networks, urban logistics, social networks) taking into account the interaction between the existing objects. As an implementation example, modelling of moving vehicles has been made and r–GCA was compared to the other cellular automata models simulating the road traffic and used in the computer simulation process.

[1]  Howard Gutowitz,et al.  Cellular automata and the sciences of complexity (part II) , 1996, Complex..

[2]  Michael Schreckenberg,et al.  A cellular automaton model for freeway traffic , 1992 .

[3]  Jörg R. Weimar Cellular Automata for Reaction Diffusion Systems , 1997, Parallel Comput..

[4]  Ramón Alonso-Sanz A Structurally Dynamic Cellular Automaton with Memory in the Triangular Tessellation , 2007, Complex Syst..

[5]  Albert Y. Zomaya,et al.  Cellular automata computations and secret key cryptography , 2004, Parallel Comput..

[6]  Marcelo J. Vénere,et al.  Cellular automata algorithm for simulation of surface flows in large plains , 2007, Simul. Model. Pract. Theory.

[7]  Michael Schreckenberg,et al.  Two lane traffic simulations using cellular automata , 1995, cond-mat/9512119.

[8]  Kai Nagel,et al.  Two-lane traffic rules for cellular automata: A systematic approach , 1997, cond-mat/9712196.

[9]  Ruili Wang,et al.  A Realistic Cellular Automata Model to Simulate Traffic Flow at Urban Roundabouts , 2005, International Conference on Computational Science.

[10]  Lv Yong-bo Cellular Automaton Traffic Flow Model Considering Flexible Safe Space for Lane-changing , 2008 .

[11]  Hongxue Xu,et al.  A cellular automata traffic flow model based on safe lane-changing distance constraint rule , 2016, 2016 IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC).

[12]  Ruili Wang,et al.  A Cellular Automaton Model for Heterogeneous and Incosistent Driver Behavior in Urban Traffic , 2012 .

[13]  Puspita Deo,et al.  Heterogeneous Traffic Flow Model For A Two-Lane Roundabout And Controlled Intersection , 2007 .

[14]  D. West Introduction to Graph Theory , 1995 .

[15]  Klaus Sutner,et al.  Computation theory of cellular automata , 1998 .

[16]  Ángel Martín del Rey,et al.  A Graph Cellular Automata Model to Study the Spreading of an Infectious Disease , 2012, MICAI.

[17]  Sukanta Das,et al.  Modeling of asynchronous cellular automata with fixed-point attractors for pattern classification , 2013, 2013 International Conference on High Performance Computing & Simulation (HPCS).

[18]  Michael Schreckenberg,et al.  Particle hopping models for two-lane traffic with two kinds of vehicles: Effects of lane-changing rules , 1997 .

[19]  Jarosław Wątróbski,et al.  Cellular Automaton to Study the Impact of Changes in Traffic Rules in a Roundabout: A Preliminary Approach , 2017 .

[20]  Pablo Barreira González,et al.  From raster to vector cellular automata models: A new approach to simulate urban growth with the help of graph theory , 2015, Comput. Environ. Urban Syst..

[21]  Helen Couclelis,et al.  From Cellular Automata to Urban Models: New Principles for Model Development and Implementation , 1997 .

[22]  Howard Gutowitz,et al.  Cellular automata and the sciences of complexity (part I): A review of some outstanding problems in the theory of cellular automata , 1995, Complex..

[23]  Rodney A. Brooks,et al.  Asynchrony induces stability in cellular automata based models , 1994 .

[24]  David O'Sullivan Graph-Cellular Automata: A Generalised Discrete Urban and Regional Model , 2001 .

[25]  Ming-jun Liao,et al.  Simulation of Ticket Hall Queuing Behavior in Transit Station Based on Cellular Automata Model , 2010, 2010 International Conference on E-Product E-Service and E-Entertainment.

[26]  Marc-Thorsten Hütt,et al.  Cellular Automata on Graphs: Topological Properties of ER Graphs Evolved towards Low-Entropy Dynamics , 2012, Entropy.

[27]  Stephen Wolfram,et al.  Universality and complexity in cellular automata , 1983 .

[28]  A. Schadschneider,et al.  Traffic flow models with ‘slow‐to‐start’ rules , 1997, cond-mat/9709131.

[29]  Lawrence W. Lan,et al.  Inhomogeneous cellular automata modeling for mixed traffic with cars and motorcycles , 2005 .

[30]  Krzysztof Malecki,et al.  The Use of Heterogeneous Cellular Automata to Study the Capacity of the Roundabout , 2017, ICAISC.

[31]  Pablo Barreira González,et al.  Configuring the neighbourhood effect in irregular cellular automata based models , 2017, Int. J. Geogr. Inf. Sci..

[32]  C. Lavalle,et al.  Modelling dynamic spatial processes: simulation of urban future scenarios through cellular automata , 2003 .

[33]  Luca Mariot,et al.  1-Resiliency of Bipermutive Cellular Automata Rules , 2013, Automata.

[34]  Helen Couclelis,et al.  Map Dynamics Integrating Cellular Automata and GIS Through Geo-Algebra , 1997, Int. J. Geogr. Inf. Sci..

[35]  Stephen Wolfram,et al.  A New Kind of Science , 2003, Artificial Life.

[36]  Krzysztof Malecki,et al.  Application of Graph Cellular Automata in Social Network Based Recommender System , 2013, ICCCI.

[37]  Middleton,et al.  Self-organization and a dynamical transition in traffic-flow models. , 1992, Physical review. A, Atomic, molecular, and optical physics.

[38]  David G. Green,et al.  Do artificial ants march in step? ordered asynchronous processes and modularity in biological systems , 2002 .

[39]  Gianpiero Cattaneo,et al.  Topological Definitions of Deterministic Chaos , 1999 .

[40]  Russell G. Thompson,et al.  Analysis of the environmental impacts of unloading bays based on cellular automata simulation , 2017, Transportation Research Part D: Transport and Environment.

[41]  Robert H. Gilman Classes of linear automata , 1987 .

[42]  Serge P. Hoogendoorn,et al.  State-of-the-art of vehicular traffic flow modelling , 2001 .

[43]  G. Mountrakis,et al.  Urban Growth Prediction: A Review of Computational Models and Human Perceptions , 2012 .

[44]  Andrew Ilachinski,et al.  Structurally Dynamic Cellular Automata , 1987, Complex Syst..

[45]  Krzysztof Malecki,et al.  Development of Cellular Automata for Simulation of the Crossroads Model with a Traffic Detection System , 2012, TST.

[46]  Oomesh Gukhool,et al.  A Ludo Cellular Automata model for microscopic traffic flow , 2016, J. Comput. Sci..

[47]  Heather J. Ruskin,et al.  Cellular automata simulation of traffic including cars and bicycles , 2012 .

[48]  Alejandro Clausse,et al.  Graph-based Cellular Automata for Simulation of Surface Flows in Large Plains , 2012 .

[49]  Zsuzsanna Róka One-way Cellular Automata on Cayley Graphs , 1993, FCT.

[50]  Marc-Thorsten Huett,et al.  Topology regulates pattern formation capacity of binary cellular automata on graphs , 2005 .

[51]  Krzysztof Małecki,et al.  Utilization of cellular automata for analysis of the efficiency of urban freight transport measures based on loading/unloading bays example , 2017 .

[52]  Parimal Pal Chaudhuri,et al.  Theory and Applications of Cellular Automata in Cryptography , 1994, IEEE Trans. Computers.

[53]  J. Schwartz,et al.  Theory of Self-Reproducing Automata , 1967 .

[54]  Tommaso Toffoli,et al.  Cellular automata machines - a new environment for modeling , 1987, MIT Press series in scientific computation.

[55]  Martin I. Hofmann,et al.  A Cellular Automaton Model Based on , 1987 .

[56]  B. Chopard,et al.  Cellular automata model of car traffic in a two-dimensional street network , 1996 .

[57]  Zsuzsanna Róka,et al.  One-Way Cellular Automata on Cayley Graphs , 1993, Theor. Comput. Sci..

[58]  BouvryPascal,et al.  Graph Cellular Automata approach to the Maximum Lifetime Coverage Problem in wireless sensor networks , 2016 .

[59]  Kai Nagel,et al.  Probabilistic Traffic Flow Breakdown in Stochastic Car-Following Models , 2002, cond-mat/0208082.

[60]  Lucian Petrica,et al.  FPGA optimized cellular automaton random number generator , 2018, J. Parallel Distributed Comput..

[61]  Stefan Waldschmidt,et al.  GCA: Global Cellular Automata. A Flexible Parallel Model , 2001, PaCT.

[62]  Mohammad Majid al-Rifaie,et al.  Swarmic approach for symmetry detection of cellular automata behaviour , 2017, Soft Computing.

[63]  Carlos F. Daganzo,et al.  In Traffic Flow, Cellular Automata = Kinematic Waves , 2004 .

[64]  Khila R. Dahal,et al.  Characterization of neighborhood sensitivity of an irregular cellular automata model of urban growth , 2015, Int. J. Geogr. Inf. Sci..

[65]  A. Wuensche Classifying Cellular Automata Automatically , 1998 .

[66]  Suzana Dragicevic,et al.  A GIS-Based Irregular Cellular Automata Model of Land-Use Change , 2007 .

[67]  Georgios Ch. Sirakoulis,et al.  A cellular automaton simulation tool for modelling seismicity in the region of Xanthi , 2007, Environ. Model. Softw..

[68]  Ludger Santen,et al.  DISORDER EFFECTS IN CELLULAR AUTOMATA FOR TWO-LANE TRAFFIC , 1999 .

[69]  Pascal Bouvry,et al.  Graph Cellular Automata approach to the Maximum Lifetime Coverage Problem in wireless sensor networks , 2016, Simul..

[70]  M. Fukui,et al.  Traffic Flow in 1D Cellular Automaton Model Including Cars Moving with High Speed , 1996 .

[71]  Klaus Sutner,et al.  Classification of Cellular Automata , 2009 .

[72]  Andrés Manuel García,et al.  Cellular automata models for the simulation of real-world urban processes: A review and analysis , 2010 .