Agent Based Cellular Automata: A Novel Approach For Modeling Spatiotemporal Growth Processes
Agent Based Cellular Automata: A Novel Approach For Modeling Spatiotemporal Growth Processes
Agent Based Cellular Automata: A Novel Approach For Modeling Spatiotemporal Growth Processes
Web Site: www.ijaiem.org Email: editor@ijaiem.org, editorijaiem@gmail.com Volume 1, Issue 3, November 2012 ISSN 2319 - 4847
Agent Based Cellular Automata: A Novel Approach for Modeling Spatiotemporal Growth Processes
Shanthi.M1, Dr.E.G.Rajan2
1
ABSTRACT
Cellular automata (CA) modelling is one of the recent advances in spatialtemporal modeling techniques in the field of growth dynamics. Spatio-temporal modeling of growth patterns has gained more importance in the recent years especially in the field of urban growth, biological growth etc. It has become an interest for researchers to study the model on spatial and temporal dynamic behaviour. This paper aimed at integrating agent-based modeling techniques with dynamic capabilities to handle spatio-temporal phenomenon for better and efficient decision-making. In the traditional model, cell based CA models are used and in order to the increase the efficiency and the performance of the existing modeling techniques the agent based cellular Automata (ABCA) is being used. By combining both, there is a progression from cell based approach to agent based approach. The drawbacks of the traditional methods will be overcome by using the agent based cellular automata.
Keywords: spatiotemporal, Cellular automata, Cellular automata Modeling, Agent Based Model, ABCA model
1. INTRODUCTION
Cellular automata (CA) based models and agent based models (ABM) are flourishing in the present trend. The increasing use of these approaches has begun to enhance the existing interaction and synchronization between different scales over the model and capture the emergent phenomena resulting from the interactions of individual entities. The spatial dimension plays a key role in many social phenomena. Spatial dynamics refers to the sequence of changes in space and time. The changes which takes place with respect to space is called spatial process, the latter is called temporal process. The spatial and the temporal process are one and the same and they cannot be separated. This spatiotemporal process is used in planning, urban development and issues related to geographical phenomenon. All geographical phenomena are bound to have a spatial and a temporal dimension. The aim of modelling is to abstract and represent the entity being studied. Modeling can be conceptual, symbolic or mathematical, depending on the purposes of the specific application. Modeling can be utilised for analysing, evaluating, forecasting and simulating complex systems to support decision-making. From the perspective of spatial science, modelling must take both the spatial and temporal dimensions. Model can be represented as a schematic representation of reality, developed with the goal of understanding and explaining it. Spatial interactions can also be expressed as an influence of a location on another, without being explicitly embodied in the form of a measurable exchange or flow. Spatial dynamics are easy to implement when compared to that of temporal dynamics since the change in time should be also be taken into account while modeling. Many techniques were currently used to model spatial and temporal growth especially in the field of urban growth. The traditional approaches use different kinds of modeling such as using cellular automata, artificial neural networks, multiagent models etc.but still many factors based on complex dynamics are not yet resolved. So to overcome the drawbacks of the traditional approaches, the Agent Based cellular Automata are proposed incorporating the cellular automata method as well the agent based method.
2. CELLULAR AUTOMATA
CA is individual-based models designed to simulate systems in which states, time, and space are discrete. It provides a way of simulating complex systems and self-organizing processes over space and time (Wolfram, 1994)[1]. Because of the capabilities of CA, it can able to generate complex patterns through local rules, and for linking rules to their consequences.CA[2] is a discrete dynamical system that is composed of an array of cells, each of which behaves like a finite-state automaton. Any CA system is composed of four components cells, states, neighbourhood (Moore, circle
Page 56
Figure 1: Sketch of a Cellular Automata They focus on the following aspects: Discrete entities in space and time; (cell size and time for each generation) Neighbourhood definitions (types and sizes) Model structures and transition rules Parameter values and variables (according to the variables and the values the simulation takes into account, some assumptions should be made.
Figure 2: Types of Neighbourhood CA proposes the advantages of spatiality, dynamics, simplicity and computational efficiency and capability of mimicking real spatial behaviour. It provides an effective spatial-temporal modeling technique for urban dynamics and growth. CA model have been studied on presenting spatial and temporal dynamics of a system [6]. With CA model, they can explore the complex knowledge of spatiotemporal dynamic by simple computational formulas. Moreover, with adequate thematic and attributes data support and an expert knowledge are needed to formulate an accurate transition rules. This simplicity cause increasing the implementation of CA model, particularly in urban and land use dynamics. Spatial interactions can also be expressed as an influence of a location on another, without being explicitly embodied in the form of a measurable exchange or flow. Cellular automata are often used to formalize the effect of such influences on local change and simulate the spatial configurations that arise at a global level [7].
Page 57
Figure 3: Agent 4.2 Structure of an agent-based model: A typical agent-based model has three elements: 1. Agents, their attributes and behaviours. 2. Agent relationships and methods of interaction. An underlying topology of connectedness defines how and with whom agents interact. 3. Agents environment. Agents live in and interact with their environment in addition to other agents. A model developer must identify, model, and program these elements to create an agent-based model [10].
Page 58
6. PROPOSED METHOD
CA model social dynamics with a focus on the emergence of properties from local interactions while ABMs simulate more complex situations than the CA where the agents control their own actions based on their perceptions of the environment. CA and ABMs each have a different focus, but they all model the studied system at individual levels, and
Page 59
8. CONCLUSION
Cellular automata (CAmodeling is one of the recent advances in spatialtemporal modeling techniques in the field of various growth dynamics.These models provide novel tools that support for better understanding of the modeling process. In this paper, cellular automata modeling and agent based modeling are discussed. The limitations of the existing models are overcome by using the proposed model Agent based Cellular Automata Model (ABCA). Agentbased cellular Automata simulations can also capture reality more effectively In contrast, ABCA possesses more advantageous features for simulating urban development process. ABCA would certainly provide a more realistic representation of complex problems, as well as provide us the flexibility to vary quantities and population characteristics. Finally, ABCA can be used as an effective model for modeling the growth dynamics.
REFERENCES
[1] S.Wolfram, Cellular Automata and Complexity, Addison-Wesley Publishing Company, 1994 [2] Wolfram, S. (2002). A New Kind of Science. Wolfram Media, Inc., Champaign, IL
Page 60
Page 61