Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.

Slides:



Advertisements
Similar presentations
Chapter 8 Geocomputation Part A:
Advertisements

CITS4403 Computational Modelling Agent Based Models.
1 Stefano Redaelli LIntAr - Department of Computer Science - Unversity of Milano-Bicocca Space and Cellular Automata.
GOAL: UNDERSTAND CAUSAL AND INFLUENCE NETWORKS IN COMPLEX ADAPTIVE SYSTEMS IN ORDER TO CONTROL THEM.
Agent-based Modeling: Methods and Techniques for Simulating Human Systems Eric Bonabaun (2002) Proc. National Academy of Sciences, 99 Presenter: Jie Meng.
Agent-Based Modelling Piper Jackson PhD Candidate Software Technology Lab School of Computing Science Simon Fraser University.
SCB : 1 Department of Computer Science Simulation and Complexity SCB : Simulating Complex Biosystems Susan Stepney Department of Computer Science Leo Caves.
A Multi-Agent System for Visualization Simulated User Behaviour B. de Vries, J. Dijkstra.
A Composable Discrete-Time Cellular Automaton Formalism Gary R. Mayer Hessam S. Sarjoughian Arizona Center for Integrative.
Simulation Models as a Research Method Professor Alexander Settles.
Applications of agent technology in communications: a review S. S. Manvi &P. Venkataram Presented by Du-Shiau Tsai Computer Communications, Volume 27,
A.M. Florea, Cognitive systems, COST Action IC0801 – WG1, 15 December, Ayia Napa, Cyprus.
Triangulation of network metaphors The Royal Netherlands Academy of Arts and Sciences Iina Hellsten & Andrea Scharnhorst Networked Research and Digital.
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Copyright 2007 by Linda J. Vandergriff All rights reserved. Published 2007 System Engineering in the 21st Century - Implications from Complexity.
Towards A Multi-Agent System for Network Decision Analysis Jan Dijkstra.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
Parallelization: Conway’s Game of Life. Cellular automata: Important for science Biology – Mapping brain tumor growth Ecology – Interactions of species.
MASS: From Social Science to Environmental Modelling Hazel Parry
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
Agent Based Modeling and Simulation
The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005.
Complex systems complexity chaos the butterfly effect emergence determinism vs. non-determinism & observational non-determinism.
Zhiyong Wang In cooperation with Sisi Zlatanova
Indiana GIS Conference, March 7-8, URBAN GROWTH MODELING USING MULTI-TEMPORAL IMAGES AND CELLULAR AUTOMATA – A CASE STUDY OF INDIANAPOLIS SHARAF.
ComplexWorld PhD Project: Modeling Interlevel Relations within ATM Nataliya M. Mogles VU University Amsterdam, The Netherlands.
More on coevolution and learning Jing Xiao April, 2008.
Netherlands Organisation for Scientific Research 1 Peter Nijkamp 28 November 2006 “As far as the laws of mathematics refer to reality they are not certain;
Introduction to Self-Organization
Cellular Automata Spatio-Temporal Information for Society Münster, 2014.
CELLULAR AUTOMATA A Presentation By CSC. OUTLINE History One Dimension CA Two Dimension CA Totalistic CA & Conway’s Game of Life Classification of CA.
Trust Propagation using Cellular Automata for UbiComp 28 th May 2004 —————— Dr. David Llewellyn-Jones, Prof. Madjid Merabti, Dr. Qi Shi, Dr. Bob Askwith.
Prof. Lars-Erik Cederman ETH - Center for Comparative and International Studies (CIS) Seilergraben 49, Room G.2, Nils.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
Model Iteration Iteration means to repeat a process and is sometimes referred to as looping. In ModelBuilder, you can use iteration to cause the entire.
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
 Scientific evidence shows that life on Earth had one origin or multiple origins?
Bio-Networking: Biology Inspired Approach for Development of Adaptive Network Applications 21 May 2005Ognen Paunovski Bio-Networking: Biology Inspired.
Complex Systems Concepts
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
1. Synthesis Activities on Hydrosphere and Biosphere Interactions Praveen Kumar Department of Civil and Environmental Engineering University of Illinois.
Biocomplexity Teacher Workshop May 31 – June 2, 2008 University of Puerto Rico.
GeoSpatial and GeoTemporal Informatics for dynamic and complex systems May Yuan.
Working with Conceptual Frameworks “We aren’t just making this all up.”
Algorithmic, Game-theoretic and Logical Foundations
“It’s the “It’s the SYSTEM !” SYSTEM !” Complex Earth Systems
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
Chapter 2. From Complex Networks to Intelligent Systems in Creating Brain-like Systems, Sendhoff et al. Course: Robots Learning from Humans Baek, Da Som.
CS851 – Biological Computing February 6, 2003 Nathanael Paul Randomness in Cellular Automata.
Cellular Automata BIOL/CMSC 361: Emergence 2/12/08.
Introduction to Models Lecture 8 February 22, 2005.
제 4 주. Cellular Automata A Brief history of Cellular Automata P. Sarkar, ACM Computing Surveys, vol. 32, no. 1, pp. 80~107, 2000 학습목표 계산도구로서의 Cellular.
Introduction to Enviromental Modelling Lecture 1 – Basic Concepts Gilberto Câmara Tiago Carneiro Ana Paula Aguiar Sérgio Costa Pedro Andrade Neto.
Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural.
Circulation Simulation Andrew Moeding. Simulation Types Traffic flow pattern simulation Building/pedestrian circulation simulation.
Dip. Di Informatica Sistemi e Produzione Università di Roma Tor Vergata E. Casalicchio, E.Galli, S.Tucci CRESCO SPIII.5 Project status Università.
Conway’s Game of Life Jess Barak Game Theory. History Invented by John Conway in 1970 Wanted to simplify problem from 1940s presented by John von Neumann.
Agent-Based Modeling PSC 120 Jeff Schank. Introduction What are Models? Models are Scaffolds for Understanding Models are always false, but very useful.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Modelagem Dinâmica com TerraME Aula 5 – Building simple models with TerraME Tiago Garcia de Senna Carneiro (UFOP) Gilberto Câmara (INPE)
An Introduction to Urban Land Use Change (ULC) Models
Spatio-Temporal Information for Society Münster, 2014
Hiroki Sayama NECSI Summer School 2008 Week 3: Methods for the Study of Complex Systems Cellular Automata Hiroki Sayama
Rationality and Power: the “gap in the middle” in ICT
Advantages of ABS An advantage of using computer simulation is that it is necessary to think through one’s basic assumptions very clearly in order to create.
Spatio-temporal information in society: cellular automata
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Cellular Automata Hiroki Sayama
R. W. Eberth Sanderling Research, Inc. 01 May 2007
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Complexity as Fitness for Evolved Cellular Automata Update Rules
Presentation transcript:

Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester

Complexity in Physics and Biology Complexity in Physics –Nonlinearity („small change yields big change” –Dynamics based (ODE, PDE, „map”) –Exotic behavior and „unpredictability”: Chaos Catastrophy Fractals Etc.

Chaos

Catastrophe x3 - bx - a = 0

Fractals

Patterns in Biology

Classes of Complexity Warren Weaver 1968 –Organized simplicity (pendulum, oscillator) –Disorganized complexity (statistical systems) –Organized complexity Heterogeneity, many components

The road to ABM Cellular automata Multi-agent systems, mobile agents, etc. ABM methodology

Cellular automata (CA)

Conway’s Life Game Objects, computation, Self-Reproduction, evolution..

Physics in CA Ulam, von Neumann Fredkin Digital ink Toffoli

CA properties Local Individual based Bottom up But: Homogeneous Limited interaction patterns Space oriented, not agent oriented

Predator-prey CA S. Karsai Colors code for state But state must be composite of objects As organized complexity increases gets complicated or homogeneity lost

Complex Adaptive Systems (CAS) Biological systems are complex adaptive systems (CAS). Complex systems are composed of many components that interact dynamically so that the system shows spontaneous self-organisation to produce global, emergent structures and behaviours. In biology, the nature of the interactions themselves are often state- or context- dependent so that systems are adaptive. A 'taxonomy of complexity' suggested by (Mitchell, 2003) captures well the complexity found in Biology: Constitutive Complexity: Organisms display complexity in structure, the whole is made up of numerous parts in non-random organisation. Dynamic Complexity: Organisms are complex in their functional processes. Evolved Complexity: Alternative evolutionary solutions adaptive problems, historically contingent.

Multi-agent systems (MAS) Topics of research in MAS include: beliefs, desires, and intentions (BDI), cooperation and coordination, organisation, communication, negotiation, distributed problem solving, multi-agent learning. scientific communities dependability and fault-tolerance

ABM classifications Do either or both of the following apply in the model? 1. The system can be decomposed into subsystems/sub-models e.g. different metabolic pathways, signalling networks. 2. The model includes more than one level of description (this can be across both spatial and temporal scales) e.g. some parts of the model given in terms of single molecules while other parts given in terms of concentrations of these same molecules? System Organisation Can entities enter and leave the different subsystems at different times? Entities and their Behaviour 1. Do entities show discontinuous changes in behaviour through their lifetime as part of their development (pre-programmed rule changes) e.g. stops growing after it has reached a certain age? 2. Do entities develop new types of behaviour/capabilities in response to certain conditions through its lifetime

Cont’d Entity Behaviour: Which of the following affect it at each time step? The states of other entities in its neighbourhood or group Global state Local state (defined spatially) The Role of Space and Spatio-Temporal Dynamics 1. Are there locally defined state variables that undergo evolution? 2. Do physical-spatial interactions / motion need to be modelled?

Cont’d Groups: Groups can be used to relate subsets of agents that interact with each other. The precise nature of the interaction relationships between agents in the same group depend on the model. Organisational Metaphor with Dynamic Group Structure: In a dynamic group structure, agents can enter and leave groups. Groups can also be dynamic in the sense that they can exist and cease to exist at different times. The Agent-Group-Role formalism is an example of an organisational metaphor that can cope with both dynamic groups and dynamic participation. Situated agents: Agents are situated in some environment and are located in space. There may be several different ways of representing this environment e.g. discrete grid, continuous space. Agents with pro-active behavioural rules: Agents have rules that arise from within themselves e.g. rules governing development, random changes. These rules can also interact with reactive rules. Agents with behavioural rules that are adaptive: Agent rules themselves can change through time.

Communication Templates – Static Net – Dynamic Net – Agents Moving in Space – Cellular Automaton (CA) – Other Cases

ABM Simulations (in RePast)

Links 1 Chaos Catasrophe Fractals

Links 2 BZ CA