Limit search to available items
Book Cover
Book
Author Crooks, Andrew, author

Title Agent-based modelling and geographical information systems : a practical primer / Andrew Crooks, Nick Malleson, Ed Manley, Alison Heppenstall
Published London ; Thousand Oaks, California : SAGE Publications Ltd, 2019
©2019

Copies

Location Call no. Vol. Availability
 MELB  910.285 Cro/Abm  AVAILABLE
Description xxx, 378 pages ; 25 cm
Series Spatial analytics and GIS series
Contents Machine generated contents note: 1.Agent-Based Modelling and Geographical Information Systems -- 1.1.Introduction -- 1.2.Complexity and Geographical Systems -- 1.3.Models -- 1.4.Data -- 1.5.Individuals -- 1.6.Agent-Based Modelling and Geographical Information Systems -- 1.7.Outline of the Book -- 1.8.Annotated Bibliography -- 2.Introduction to Agent-Based Modelling -- 2.1.Introduction -- 2.1.1.What Is an Agent? -- 2.1.2.Agent Rules -- 2.1.3.An Agents World -- 2.2.Advantages of Agent-Based Modelling -- 2.3.Limitations of Agent-Based Modelling -- 2.4.A Gallery of Applications -- 2.4.1.Segregation -- 2.4.2.SugarScape -- 2.4.3.Transportation Modelling -- 2.4.4.Decision-Making -- 2.5.Discussion -- 2.6.Annotated Bibliography -- 3.Designing and Developing an Agent-Based Model -- 3.1.Introduction -- 3.2.Overview -- 3.2.1.Purpose and Process -- 3.2.2.Data Collection and Evaluation Plan -- 3.2.3.Development and Software -- 3.2.4.Visualisation -- 3.2.5.Biases, Uncertainty and Assumptions -- 3.3.World -- 3.3.1.External Systems -- 3.3.2.Space -- 3.3.3.Time -- 3.3.4.Populations -- 3.3.5.Physical Rules -- 3.4.Interactions -- 3.4.1.Physical Interactions -- 3.4.2.Communication -- 3.4.3.Resource Exchange -- 3.5.Agents -- 3.5.1.Characteristics -- 3.5.2.Decisions -- 3.5.3.Actions -- 3.6.Building a Segregation Model -- 3.6.1.Segregation Model: Overview -- 3.6.2.Segregation Model: World -- 3.6.3.Segregation Model: Interactions -- 3.6.4.Segregation Model: Agents -- 3.7.Other Frameworks and Approaches -- 3.7.1.Pattern-Orientated Modelling -- 3.7.2.Overview, Design Concepts and Details (ODD) Protocol -- 3.8.Discussion -- 3.9.Annotated Bibliography -- 4.Building Agent-Based Models with NetLogo -- 4.1.Introduction -- 4.2.NetLogo Basics -- 4.2.1.The NetLogo Program -- 4.2.2.Contexts: Observer, Turtle, Patch (and Link) -- 4.2.3.The ask Command -- 4.3.First NetLogo Model -- 4.3.1.Creating the World -- 4.3.2.Buttons and Procedures -- 4.3.3.Sliders and Variables -- 4.3.4.Creating Turtles and Patches -- 4.3.5.Making the Model go -- 4.4.Advanced NetLogo Model -- 4.4.1.Advanced Variables -- 4.4.2.Grass Grows -- 4.4.3.Giving Birth -- 4.4.4.Creating a Graph -- 4.5.Annotated Bibliography -- 5.Fundamentals of Geographical Information Systems -- 5.1.Introduction -- 5.2.A (Very Brief) History of GIS -- 5.3.Representing the World -- 5.3.1.Raster Data -- 5.3.2.Vector Data -- 5.4.Time in GIS -- 5.5.GIS Software -- 5.6.Sources of Geographical Data -- 5.6.1.Volunteered and Ambient Geographical Information -- 5.6.2.Social Media Data -- 5.6.3.Remotely Sensed Data -- 5.7.Preparing GIS Data Using QGIS -- 5.7.1.Performing Spatial Operations -- 5.7.2.Manipulating Vector Table Data -- 5.8.Visualising Results -- 5.8.1.Map Types -- 5.8.2.Map Elements -- 5.8.3.Styling Trends -- 5.8.4.Interactivity -- 5.9.Discussion -- 5.10.Annotated Bibliography -- 6.Integrating Agent-Based Models and GIS -- 6.1.Introduction -- 6.2.Coupling and Embedding GIS and Agent-Based Models -- 6.3.Tools for Constructing and Developing Agent-Based Models -- 6.3.1.Swarm -- 6.3.2.MASON -- 6.3.3.Repast -- 6.3.4.NetLogo -- 6.3.5.GAMA -- 6.4.Integrating GIS Data into Agent-Based Models -- 6.4.1.Using Raster Data in NetLogo -- 6.4.2.Using Vector Data in NetLogo -- 6.5.Exporting Data -- 6.6.Discussion -- 6.7.Annotated Bibliography -- 7.Modelling Human Behaviour -- 7.1.Introduction -- 7.2.The Challenge of Simulating Human Behaviour -- 7.3.Behavioural Frameworks -- 7.3.1.Types of Behavioural Frameworks -- 7.3.2.Challenges -- 7.4.Mathematical Approaches -- 7.4.1.Probabilistic Models -- 7.4.2.Threshold Models -- 7.5.Conceptual Cognitive Models -- 7.5.1.Beliefs-Desires-Intentions Model -- 7.5.2.Fast and Frugal Model -- 7.5.3.Physical Conditions, Emotional State, Cognitive Capability and Social Status Model -- 7.6.Case Study: Simulating Consumer Behaviour Using Probabilistic Rules -- 7.7.Case Study: Simulating Behaviour in Riots Using a Cognitive Model -- 7.8.Discussion -- 7.9.Annotated Bibliography -- 8.Networks -- 8.1.Introduction -- 8.2.Basic Network Properties -- 8.2.1.Defining Graphs Mathematically -- 8.2.2.Building Graphs in NetLogo -- 8.2.3.Adjacency Matrices and Node Degree -- 8.2.4.Traversing Graphs -- 8.2.5.Graph Density -- 8.2.6.Calculating Node Importance -- 8.3.Social Networks -- 8.3.1.Random Networks -- 8.3.2.Small-World Networks -- 8.3.3.Scale-Free Networks -- 8.4.Transport Networks: Agents Navigating a Road Network -- 8.5.Linking Geographical and Social Networks -- 8.6.Discussion -- 8.7.Annotated Bibliography -- 9.Spatial Statistics -- 9.1.Introduction -- 9.2.Hypothetical Data -- 9.3.Goodness of Fit with Global Statistics -- 9.4.Visual Comparisons -- 9.5.Description of the Properties of Point Data -- 9.6.Local Indicators of Spatial Association (LISA) -- 9.6.1.Dual KDE -- 9.6.2.GI* -- 9.7.Multi-scale Error Analysis -- 9.8.Discussion -- 9.9.Annotated Bibliography -- 10.Evaluating Our Models: Verification, Calibration, Validation -- 10.1.Evaluating Models: An Overview -- 10.2.Verification -- 10.2.1.Code Testing -- 10.2.2.Simplifying Environments -- 10.2.3.Expected Outcome Alignment -- 10.2.4.Docking -- 10.3.Calibration -- 10.3.1.Qualitative Calibration -- 10.3.2.Quantitative Calibration -- 10.3.3.Quantitative Calibration Example: WalkThisWay -- 10.4.Validation -- 10.5.Discussion -- 10.6.Annotated Bibliography -- 11.Alternative Modelling Approaches -- 11.1.Introduction -- 11.2.An Overview of Different Modelling Approaches -- 11.2.1.Cellular Automata -- 11.2.2.Microsimulation -- 11.2.3.Discreet Event Simulation -- 11.2.4.System Dynamics -- 11.2.5.Spatial Interaction Models -- 11.3.Comparing Different Modelling Approaches -- 11.4.A Practical Comparison: The SIR Model -- 11.4.1.The System Dynamics Approach -- 11.4.2.The Agent-Based Approach -- 11.4.3.The Cellular Automata Approach -- 11.4.4.The Discrete Event Simulation Approach -- 11.4.5.Comparative Analysis -- 11.5.Discussion -- 11.6.Annotated Bibliography -- 12.Summary and Outlook -- 12.1.Introduction -- 12.2.Remaining Challenges -- 12.2.1.Reasons for Modelling -- 12.2.2.Theory and Models -- 12.2.3.Inter-model Comparison -- 12.2.4.Replication and Experiment -- 12.2.5.Verification and Validation -- 12.2.6.Agent Representation, Aggregation and Dynamics -- 12.2.7.Behaviour -- 12.2.8.Sharing and Dissemination of the Model -- 12.2.9.Data Challenges -- 12.3.Looking Ahead -- 12.3.1.Big Data and Agent-Based Modelling -- 12.3.2.Model Integration -- 12.3.3.Uncertainty and Ensembles -- 12.3.4.Data Assimilation -- 12.3.5.Spatially Learning Agents -- 12.4.Discussion -- 12.5.Annotated Bibliography -- Appendices -- A.Gallery of Applications -- A.1.Disease Dynamics in a Refugee Camp -- A.2.Hiker Movements in the Dolomites UNESCO World Heritage Site -- A.3.Modelling the Emergence of Riots -- A.4.The Foothill Yellow-Legged Frog Assessment Model -- A.5.Understanding Artificial Anasazi -- A.6.The Spread of Agriculture during the Neolithic Period -- A.7.WalkThisWay -- A.8.Natural Disasters and Humanitarian Relief -- A.9.Using Social Media Content to Inform Agent-Based Models for Humanitarian Crisis Response -- A.10.Modelling Transportation and Development for Reston, VA -- A.11.Agent-Based Modelling for Community Resource Management -- A.12.Agent-Based Modelling of Conflict Diamonds -- A.13.Exploring the Growth of Slums -- A.14.RiftLand: Analysing Conflict, Disasters and Humanitarian Crises in East Africa -- A.15.Modelling Forced Migration -- A.16.Studying Coupled Human-Artificial-Natural Systems in Boreal and Arctic Regions
Bibliography Includes bibliographical references and index
Subject Geographic information systems
Geography -- Computer simulation
Author Malleson, Nick, author
Manley, Ed, author
Heppenstall, Alison J., author
ISBN 9781473958647 hardcover
1473958644 hardcover
9781473958654 paperback
1473958652 paperback