Caribou – Wolf Interactions OmMQ5Fc.

Slides:



Advertisements
Similar presentations
Jacob Goldenberg, Barak Libai, and Eitan Muller
Advertisements

© 2002 QxDesign, Inc. Building a PI controller This unit discusses Installation of Visual ModelQ The Visual ModelQ default model Placing and configuring.
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Chapter 17 Creating Images for the Web. Chapter Lessons Learn about Web features Optimize images for Web use Create a button for a Web page Create slices.
Biology Meets Math US Department of Homeland Security Predator-Prey Relationships in Belowground Ecosystems.
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
Windows XP Basics OVERVIEW Next.
A Cellular Automata Approach to Population Modeling Alexa M. Silverman.
From portions of Chapter 8, 9, 10, &11. Real world is complex. GIS is used model reality. The GIS models then enable us to ask questions of the data by.
CITS4403 Computational Modelling Agent Based Models.
Wombats Creating Games with Greenfoot The Walker School – Games and Simulations
EPIDEMIOLOGY: Introduction to the Agent-based epidemic modeling Dr. Qi Mi Department of Sports Medicine and Nutrition, SHRS, Univ. of Pitt.
NetLogo: Design and Implementation of a Multi-Agent Modeling Environment Seth Tisue, lead developer Uri Wilensky, author and principal investigator Center.
Joanne Turner 15 Nov 2005 Introduction to Cellular Automata.
Overview What is Spatial Modeling? Why do we care?
Limits on Population can the world be taken over by one organism?
ECOSYSTEMS AND CYCLES EVERYTHING IS CONNECTED Ecology is the study of the interactions between living things and their environment –Living things are.
FISH POPULATION DYNAMICS
Agent Based Modeling and Simulation
Repast Simphony Presented by Michael J. North, MBA, Ph. D.
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
ABM Frameworks Dr Andy Evans With additions from Dr Nick Malleson.
NR 422: Topology Jim Graham Fall 2010 See: odatabase-topology.pdf.
GIS technologies and Web Mapping Services
The Biosphere. Earth: A Living Planet General Vocabulary Ecology: The study of how living organisms interact with each other and with their surroundings.
NetLogo Dr. Feng Gu. NetLogo NetLogo is a programmable modeling environment for simulating natural and social phenomena, authored by Uri Wilensky in 1999.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
2-Day Introduction to Agent-Based Modelling Day 2: Session 8 Exploring Model Collections, NetLogo Lists, Further Resources.
Simulation A “model” that is a simulation of a past or potential event Typically the models are not considered general (simpler models may be) Relies on.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Ecosystems, Food Chains, and Food Webs Ecosystem: A community of living things and the non-living components of their environment (things like weather,
Simple Data Types Point (2d or 3d) –Coordinates with attributes Polyline (2d or 3d) –Points collected by line segments –2 lines max per point Polygon (2d)
MRS. PITTALUGA – 8 TH GRADE SCIENCE POPULATION ECOLOGY.
Lecture 18 Ecology Ecology: the study of relationships and interactions among organisms and their environment What’s involved? Predator-prey relationshipsFeeding.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Validation Dr Andy Evans. Preparing to model Verification Calibration/Optimisation Validation Sensitivity testing and dealing with error.
Standard 13. Lesson 1 Food Chain- a succession of organisms in an ecological community that constitutes a continuation of food energy from one organism.
GIS & Health ESPM 9: W 5-8 April 7, 2010 Instructors: Maggi Kelly Kevin Koy Mark O’Connor Geospatial Innovation Facility College of Natural Resources -
Modeling Big Data Execution speed limited by: –Model complexity –Software Efficiency –Spatial and temporal extent and resolution –Data size & access speed.
Phone Apps and Their Uses By: Deividas Vavilovas.
Defining Landscapes Forman and Godron (1986): A
Interactions in Ecosystems 2 CHAPTER Ecosystems are made up of living things (biotic factors) and non-living things (abiotic factors), which are connected.
An Agent Epidemic Model Toward a general model. Objectives n An epidemic is any attribute that is passed from one person to others in society è disease,
Chapter 14 : Modeling Mobility Andreas Berl. 2 Motivation  Wireless network simulations often involve movements of entities  Examples  Users are roaming.
Ecology Jeopardy Directions In Jeopardy, remember the answer is in the form of a question. Select a question by clicking on it. After reading the question.
Deforestation Part 3: Top-down Modelling Pedro R. Andrade São José dos Campos, 2013.
Why use landscape models?  Models allow us to generate and test hypotheses on systems Collect data, construct model based on assumptions, observe behavior.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Deforestation Part 2: Top-down Modelling Pedro R. Andrade Münster, 2013.
1 Agent-Based Tools: focus on NetLogo Ing. Cristina Ponsiglione University of Naples Federico II Laboratorio di Simulazione ad Agenti.
BMED 3510 Population Models Book Chapter 10. General Questions How does the size of a population change over time? Speed of growth Final population size;
Modeling Big Data Execution speed limited by: Model complexity
Software Architecture in Practice
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Overview What is Spatial Modeling? Why do we care?
An introduction to Netlogo agent-based software
Ben Saylor1, Anagha Kulkarni1, Neo Martinez2, Ilmi Yoon1
Spatial Analysis With Big Data
Spatial Simulations Wolves hunting Caribou.
FW364 Ecological Problem Solving Class 18: Spatial Structure
Spatial Data Models Raster uses individual cells in a matrix, or grid, format to represent real world entities Vector uses coordinates to store the shape.
Data Queries Raster & Vector Data Models
Spatial Simulations Wolves hunting Caribou.
Overview What is Spatial Modeling? Why do we care?
Creating Images for the Web
Populations.
A Cellular Automata Approach to Population Modeling
Unsupervised Machine Learning in Agent-Based Modeling
February 23, 2016 Bell Work: Which do you think is larger in the world, the population of ants or the population of humans? Objective: The student will.
Presentation transcript:

Caribou – Wolf Interactions OmMQ5Fc

Issues with Simulations Realistic Movement –Moving toward desired areas –Keep animals from getting “stuck” Validation Boundary conditions –What happens at the edges? Disappear/die (need immigration as well) Reverse direction Wrap to the other side (not realistic) Model stability Model complexity/Performance

Moving Toward Desired Areas Use Distance Raster –Desired area: Spawning ground, feeding grounds –Destination is desired area –Pixels with lower cost are closer to desired area –Animals move to adjacent pixels with lower cost

Moving Through Networks Use polylines with network nodes Move in direction (or against) of polylines Need to make decisions at nodes

Getting “Stuck” Certain conditions arise and animals can become stuck and just move back and forth –Add additional randomness –Examine environmental layers for unrealistic values Streams not flowing perfectly down hill Bays not connected with the ocean

Validation Run models over and over again Record locations, births, deaths, feeding –Create probability surfaces Validate against existing datasets –Are observations/measurements within the predicted areas? –Could use likelihood/AIC…

Model Stability Density dependence –Most species struggle more when crowded –Reduces food availability, increases disease –Places a control the number of individuals Balancing birth rates and death rates Realistic lifecycles, predation rates

Model Complexity Typically there are lots of agents Need to keep the behaviors and attributes simple The group behaviors are typically more complex than expected from the individuals Model a population –Convert “groups” of individuals to populations when they cluster

Monte Carlo-Markov Chain Markov Chain: –A series of states of being that have probabilities associated with transitions (i.e. the state is not deterministic but has some stochastic component).

Performance Select the right resolution for rasters –High enough to be realistic –Low enough for speed –May have to just simulate a smaller area than desired.

3D and Temporal Simulations are almost always temporally based 3D is common but requires more hardware/time –Also requires special software and 3D data

Ecological Modeling Water, carbon, nutrient cycling Trophic models Population models Predator/Prey Disease wsu.edu

Sustainable Fisheries

Can operating rooms in Second Life teach real doctors? - Discover World of Warcraft Sims

Tools NetLogo HexSim MASON Multi-Agent Simulation Toolkit Repast Programming! –Python –Java Books: “Agent-Based Models of Geographical Systems”

Envision – Policy Simulation

Simulations Parameterization –Based on mechanisms/theories –Typically include random effects –“Tweeked” to fit reality Validation –Run over observed space and time Do simulated measures match observed? –Run it over and over Observed fit into “Confidence interval”?

Simulations Startup: –Either simulate a known situation –Or, run until reaches an expected state Stability –Populations tend to breed out of control or die out over time –Build in realistic limitations

NetLogo Environment for 2D simulations Easy to program OpenSource, free Was a “kids” language Now used for education, visualization, simple simulations Can install outside “Program Files” Run NetLogo.exe See included Tutorials

NetLogo – Model Interface

NetLogo Design NetLogo is a world made up of: –Turtles: The agents that move –Patches: Agents that do not move (i.e. grass, buildings, roads) –Links: Connections between turtles –Observer: Oversees the action

Ecological Modeling Combination of cellular automata and individually based models: Grid of cells (raster) Individuals

NetLogo - Code

HexSim Visit Hexsim.net to download Decompress the folder Can run “Hexsim.exe” from within the folder without other installation See the “Examples” on the HexSim website to get started –The User’s Guide has good information on how HexSim works

HexSim Basics Set the workspace: –HexSim -> Set Workspace –Select a “*.grid” file Double click on a scenario to “open” –Adds a tab for that scenario –“Scenario” menu items work on the currently selected tab View spatial data: –In the “Spatial Data” panel, open items –Double-click on “-> 1” to show the data

HexSim Basics Select “Scenario -> Run Simulation” Save an XML file for the run Click “Start” in the window that is displayed These examples are not yet parameterized so you may need to modify them to do something interesting

Comparison of Software of_agent-based_modeling_software

Simulation Modeling Plate tectonics: – 1dmE Wolf simulation game – yl56Q

Possible Simple Models Fire w/fire fighters Zombies and humans Reef fish Wolves and elk Invasive species (w/managers)