Agent-Based Modeling in ArcGIS Kevin M. Johnston.

Slides:



Advertisements
Similar presentations
© 2006 Richard M. Conlan Interface Designs to Help Users Choose Better Passwords (study design) Richard M. Conlan, Peter Tarasewich Northeastern University.
Advertisements

GIS for Aviation: Case for eTOD Management
Imagine a system of three (n=3) light bulbs (A,B,C), each of which can be either off (0) or on (1) (s=2). Each light bulb is connected to the other two.
Esri International User Conference | San Diego, CA Technical Workshops | Kevin M. Johnston Shitij Mehta ****************** An Introduction to Dynamic Simulation.
Agent-based Modeling: A Brief Introduction Louis J. Gross The Institute for Environmental Modeling Departments of Ecology and Evolutionary Biology and.
Indraneel Kumar Andrey Zhalnin Edward Morrison Purdue Center for Regional Development Purdue University Presented at Indiana Geographic Information Council.
Dynamic Modeling in Object-Oriented GIS Fundamentals of object-oriented models Spatio-temporal simulation of geographic phenomena Application examples:
Zakaria A. Khamis GE 2110 GEOGRAPHICAL STATISTICS GE 2110.
Agent-Based Modeling: More Examples PSC 120 Jeff Schank.
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
Integrating Bayesian Networks and Simpson’s Paradox in Data Mining Alex Freitas University of Kent Ken McGarry University of Sunderland.
Esri UC 2014 | Technical Workshop | Audience Participation URL: goo.gl/tN4Vzq Open in device browser… CAD: The ArcGIS for AutoCAD Plug-in.
Spatial population dynamics of brown bears in Scandinavia and Finland Jonna Katajisto Metapopulation Research Group
Retail Gravity Models and GIS
Emergent Phenomena & Human Social Systems NIL KILICAY.
PSY 307 – Statistics for the Behavioral Sciences
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Landscape and Urban Planning Volume 79, Issue 1Landscape and Urban Planning Volume 79, Issue 1, 15 January 2007, Pages Biological integrity in.
GEOG440: GIS and Urban Planning Chapter 3. GIS Decision Support Methods and Workflow Dr. Ahmad BinTouq URL:
Something basic about GIS. What is GIS ? GIS = Geographic Information Systems Three components: Geography – the real world Information – data and information.
Esri International User Conference | San Diego, CA Technical Workshops | Esri Tracking Solutions: Working with real-time data Adam Mollenkopf David Kaiser.
UNDERSTANDING LIDAR LIGHT DETECTION AND RANGING LIDAR is a remote sensing technique that can measure the distance to objects on and above the ground surface.
Esri International User Conference | San Diego, CA Technical Workshops | Xuguang Wang Kevin M. Johnston ****************** Performing Image Classification.
Social Network Fragments danah boyd :: V-Day/UC-Berkeley Jeff Potter :: Atof Inc. An Interactive Tool for Exploring Digital Social Connections.
Esri UC2013. Preconference. ArcGIS Online Overview for CyberGIS Steve Kopp.
Emerging Infectious Disease: A Computational Multi-agent Model.
Introduction to Spatial Analysis and Spatial Modeling
Funding provided by NSF CHN Systems BioComplexity Grant.
Themes in Geography Honors Non-Western Studies Mr. Tumino.
Department of Telecommunications MASTER THESIS Nr. 610 INTELLIGENT TRADING AGENT FOR POWER TRADING BASED ON THE REPAST TOOLKIT Ivana Pranjić.
Esri UC 2015 | Technical Workshop | Land Records Maps and Apps for State and Local Governments Chris Buscaglia Scott Oppmann.
Zhiyong Wang In cooperation with Sisi Zlatanova
1. Systems, Science, and Study. Outline What is geographic information? Definition of data, information, knowledge and wisdom Kinds of decisions that.
material assembled from the web pages at
Created by Mrs. LaPorte RHS Questions????????? What is Geography? What will we be studying? Do we have to learn all the countries names and capitals?
RepastHPC: A HPC Library for Agent- Based Modeling John T. Murphy Decision and Information Sciences Division Computational Postdoctoral Fellow Argonne.
Observation & Analysis. Observation Field Research In the fields of social science, psychology and medicine, amongst others, observational study is an.
Intro to GIS and ESRI Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
Extending Spatial Hot Spot Detection Techniques to Temporal Dimensions Sungsoon Hwang Department of Geography State University of New York at Buffalo DMGIS.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California 3D Analyst – Feature.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Created by Ms. Barnes.  I can describe the interactions that occur within an ecosystem.  I can analyze adaptive characteristics that result in an organism’s.
Geoprocessing II. esf Laboratory for Applied GIS 2 Just what is Geoprocessing? Geoprocessing is used by everyone that uses ArcGIS. Whether you're a new.
MapSync ® Integrated Mapping and Information Solutions Indiana GIS Conference GPS 2 GIS Presented by: MapSync 3815 River Crossing.
Xiaodong Chen Kennedy School of Government Harvard University Agent-based Modeling of the Effects of Social Norms on Enrollment in Payments for Ecosystem.
1 Study of interactions of living organisms with one another and with their physical environment.
Geographic Visualization to Support Epidemiology in Bulgaria Anthony C. Robinson GeoVISTA Center Department of Geography The Pennsylvania State University.
Getting Geographic Data. GIS data Commercial  Pay  Free Government Internet Geography Network ArcGIS Online.
Intro to GIS & Pictometry Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
The Role of Decision Support Systems in Natural Resource Management: Overview of the Ecosystem Management Decision Support Framework Kevin James, Heartland.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Introduction to Enviromental Modelling Lecture 1 – Basic Concepts Gilberto Câmara Tiago Carneiro Ana Paula Aguiar Sérgio Costa Pedro Andrade Neto.
Phil Hurvitz Avian Conservation Lab Meeting 8. March. 2002
Natural Sciences Resource Center Floor 2, Dimond Library Wednesday, November 18, 2015 Oral Presentation Schedule 10:00a – 10:15a 11:00a – 11:15a 11:30a.
14 OCTOBER 2005 POLYTECHNIC OF NAMIBIA GIS CONFERENCE CHEETAH CONSERVATION FUND GEOGRAPHIC INFORMATION SYSTEMS (GIS) USAGE Matti T. Nghikembua
Complexity Settlement Simulation using CA model and GIS (proposal) Kampanart Piyathamrongchai University College London Centre for Advanced Spatial Analysis.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Chapter 2 – Principles of Ecology. 2.1 Organisms and Their Relationships.
Esri UC 2014 | Demo Theater | Agent-Based Modeling in ArcGIS Kevin M. Johnston.
Introduction to Geographic Information Systems June 19, 2007.
Diversity Amid Globalization Emily A. Fogarty World Regional Geography Suffolk County Community College.
An ArcGIS ® extension for land use planning. Including Scenario 360™ and SiteBuilder 3D™ DEMONSTRATION: PLANNING GROWTH PowerPoint slides using screen.
Introduction to GIS using ESRI ArcGIS for Desktop 10.2 Daniel Jarvis –
A Transformation has Occurred Enabling Web GIS Everywhere DesktopWebDevice ServerOnline Content and Services Web GIS.
Spatial Structure of Environment and Behavior Joseph Peponis and Jean Wineman.
Density Estimation Converts points to a raster
Warm Up Check your understanding p. 541
Location – the next frontier in analytics
Introduction to ArcGIS Software
GIS in Water Resources (CIVE 853) Fall 2017
Presentation transcript:

Agent-Based Modeling in ArcGIS Kevin M. Johnston

The problem Have a phenomenon that changes with time and space Want to model time and space explicitly – not as a snap shot Want to model the interactions how they occur, through the eyes of the phenomenon Give virtual agents brains and let them interact From the aggregation of the individual decisions the perceivable patterns are created

What is Agent-Based Modeling? Alternative modeling approach Use when all others fail Explores causality Creates patterns not describes them

Outline What is Agent-Based Modeling Present the cougar model problem Demonstration

How does it work? You identify objects or agents - Animals - Terrorists - Land parcels - Any thing that “makes a decision” or performs an action The agents do things (perform an action or not) Base their decisions on: - Their state - Interactions with other agents - Interactions with the external world - Global factors - Environment Factors (from surfaces or maps) Scheduler – defines the time steps

Why ABM and GIS? Agents many times make decisions in space - Where the agent is and what is around them - Where other agents are relative to processing agent Behaviors of an agent may involve movement Agent’s decisions can be based on spatial analysis derived from a GIS Agents can change the spatial arrangement of things Agent’s decision making changes with the changing landscape

Modeling cougars

: Agent-Based Modeling in ArcGIS E – Sample Application – Cougars Safety Prey Surrogate for Human population Home Ranges Behaviors The Model Agents Other Agents The Scheduler Based on Energetics

More about cougar biology Cougars are opportunistic - There is a chance or probability that a cougar can catch prey at any time step Whether a cougar makes a kill is based on: - Available prey - The probability of catching a prey based on hunting advantage - How hungry am I Whether I have sex (for a male) depends - Is there a female within 3 kilometers and do I detect her Otherwise I wander (with intent) within my home range

Hunting behavior

Movement is based on attractors Home range - Makes sure the cougar stays within the home range Habitat - Moves from one good habitat within their home range to another to protect their resources Kill - When make kill it will be a strong attractor - depends on type of kill (how long it takes to consume it) Female - When find one strong for 12 hours.

Balancing Security/Habitat/Home Range Competing goals – trade offs Opportunistic and maximize Marbles algorithm Temporary - Female - Kill Home Range Repellant Habitat Attractor Security

Movement is based on attractors Attribute weighting Spatial weighting

What happens each time step How hungry am I and what is the time of day Look at my neighboring values Which locations would be best depends on my current goals: - to stay within the home range - to move toward a habitat - to stay secure Check on other attractors: a female or a kill A movement is made based on a trade off of the above goals Did I make a kill - If I did, what kind is it

The Agent Analyst extension Repast with ArcGIS 10.0 (mid-level integration) Argonne National Laboratory collaborated with Esri to create the extension - not an Esri product Integrated into ArcGIS Geoprocessing environment and takes advantage of Java ArcObjects Free and open source It is a user group community product Software and book free from:

The resource center

Collaborators Esri Argonne labs University of Redlands University of Michigan Michigan State Temple University University of Indiana USGS Hopefully will be many more….

Demo Agent Analyst Agents Fields Actions

Summary Model time and space explicitly – not as a snap shot Explores causality The aggregate of the individual decisions creates observed patterns as emergent patterns Agent-based modeling is composed of agents, actions, fields, and a scheduler Agent Analyst is a mid-level integration between Repast and ArcGIS Open source with the software and book free from: