Agent-based simulation: a very short introduction Nigel Gilbert University of Surrey Guildford UK.

Slides:



Advertisements
Similar presentations
Chapter 8 Geocomputation Part A:
Advertisements

Communications, Travel and Social Networks since 1840: A Study Using Agent-based Models Supervisors: Nigel Gilbert, Richard Harper Lynne Hamill Centre.
How to do intraday capacity pricing in a continuous trade environment? 10 October 2011 NRA-TSO-PX meeting (Informal minutes, made during workshop, of the.
Best Practise in Using Finance Simulations in UK Higher Education By: Neil Marriott and Siew Min (Amy) Tan.
R&D 1 Demand Response and Pricing in France EDFs experience New regulation Main goals 10/11 th April 2007.
SETTINGS AS COMPLEX ADAPTIVE SYSTEMS AN INTRODUCTION TO COMPLEXITY SCIENCE FOR HEALTH PROMOTION PROFESSIONALS Nastaran Keshavarz Mohammadi Don Nutbeam,
Heterogeneous Payoffs and Social Diversity in the Spatial Prisoner’s Dilemma game Dept Computer Science and Software Engineering Golriz Rezaei Dr. Michael.
Evolving Cooperation in the N-player Prisoner's Dilemma: A Social Network Model Dept Computer Science and Software Engineering Golriz Rezaei Michael Kirley.
The Social Complexity of Immigration and Diversity 1.
Chapter 4 – Sugar & Spice – Trade Comes to Sugarscape.
X-CAPM: An extrapolative capital asset pricing model Barberis et al
CITS4403 Computational Modelling Agent Based Models.
Participatory simulations for developing scenarios in environmental resource management Nigel Gilbert, Sarah Maltby Tasia Asakawa University of Surrey.
SugarScape By Mitch Quinn
UniS 16 th Bled Electronic Commerce Conference eTransformation June, 9-11, 2003 Modelling digital content markets.
The medium term I The labor market From the Short to the Medium Run How is the unemployement rate determined in the Medium Run?
Sustainability Science. Sustainable Development or Sustainability.
SIMULATION. Simulation Definition of Simulation Simulation Methodology Proposing a New Experiment Considerations When Using Computer Models Types of Simulations.
Emergent Phenomena & Human Social Systems NIL KILICAY.
Lars-Erik Cederman and Luc Girardin Center for Comparative and International Studies (CIS) Swiss Federal Institute of Technology Zurich (ETH)
Chapter 8: Models and Simulations By Mohammad Ezmir.
Modeling and Simulation
Final Conference SME-city project December 2014, Bologna SME-city Share My European City Project number: HOME/2011/ISEC/AG/
Collaboration with ESSA Building bridges
Agent-based Simulation of Financial Markets Ilker Ersoy.
MASS: From Social Science to Environmental Modelling Hazel Parry
Agent-based modelling in social sciences Andreas Krause School of Management.
When integrated models meet stakeholders and data (& vice-versa) WATER BASIN MODELS DATA STAKEHOLDERS POPULATION MODELLERS.
1 A User-Guided Cognitive Agent for Wireless Service Selection in Pervasive Computing George Lee May 5, 2004 G. Lee, P. Faratin, S. Bauer, and J. Wroclawski.
Exploring the dynamics of social networks Aleksandar Tomašević University of Novi Sad, Faculty of Philosophy, Department of Sociology
Dynamic Models of Segregation
Complex systems complexity chaos the butterfly effect emergence determinism vs. non-determinism & observational non-determinism.
Welcome to The 4 th International Workshop on MULTI AGENT BASED Melbourne, 14 th July.
Competitive Markets. Content Perfect competition Competition and resource allocation Dynamics of competition and competitive market processes.
Management in complexity The exploration of a new paradigm Complexity in computing and AI Walter Baets, PhD, HDR Associate Dean for Innovation and Social.
Cities and Complexity Gilberto Câmara Based on the book “Cities and Complexity” by Mike Batty Reuses on-line material on Batty’s website
Situated Learning where you are is part of what you know and how you learn.
F uture & E merging T echnologies in the I nformation S ociety T echnologies programme of E uropean C ommission F uture & E merging T echnologies in the.
INTERACTIVE ANALYSIS OF COMPUTER CRIMES PRESENTED FOR CS-689 ON 10/12/2000 BY NAGAKALYANA ESKALA.
Multi-Agent Modeling of Societal Development and Cultural Evolution Yidan Chen, 2006 Computer Systems Research Lab.
12th International Conference on Artificial Intelligence: Methodology, Systems, Applications (AIMSA 2006) Multiagent Approach for the Representation of.
Cellular Automata Spatio-Temporal Information for Society Münster, 2014.
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Mentat: A Data-Driven Agent-Based Simulation of Social Values Evolution Samer Hassan Luis Antunes Juan Pav ó n Universidad Complutense de Madrid University.
Welcome to Department of Computer and Systems Sciences – DSV.
21 st Century Economics Paul Ormerod Volterra Consulting Ltd February 2006.
Socio-environmental Agents Thomas E Downing SEI Oxford.
Prof. Lars-Erik Cederman ETH - Center for Comparative and International Studies (CIS) Seilergraben 49, Room G.2, Nils.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 22. The limits to stabilization policy: Credibility and uncertainty ECON320 Prof Mike Kennedy.
Conflict Resolution and Negotiation Skills for Integrated Water Resources Management Section Five: Implications for Water Resources Management.
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,
Introduction to Enviromental Modelling Lecture 1 – Basic Concepts Gilberto Câmara Tiago Carneiro Ana Paula Aguiar Sérgio Costa Pedro Andrade Neto.
Constraints for V&V of Agent Based Simulation: First Results A System-of-Systems Engineering Perspective Dr. Andreas Tolk Frank Batten College of Engineering.
What is Artificial Intelligence?
Deepening the Demographic Mechanisms in a Data-Driven Social Simulation of Moral Values Evolution Samer Hassan Luis Antunes Mill á n Arroyo MABS 2008 Acknowledgments.
Monopolistic competition and Oligopoly
Computerized Beer Game
Modeling Urban Movement in a Multi-Agent System By: Adrian Lopez-Mobilia, Patricia Perez, Joaquin Rodriguez, Laura Matos, Charlie Mitchell Mentor: Dr.
L – Modeling and Simulating Social Systems with MATLAB
Nigel Gilbert, Sarah Maltby Tasia Asakawa University of Surrey
Spatio-Temporal Information for Society Münster, 2014
An introduction to Netlogo agent-based software
Institute of Facility Management Workplace Research & Management
Spatio-temporal information in society: agent-based modelling
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.
CASE − Cognitive Agents for Social Environments
The complexity perspective on business and organisations
Exploring Artificial Societies through Sugarscapes
Pedro R. Andrade Munster, 2013
Presentation transcript:

agent-based simulation: a very short introduction Nigel Gilbert University of Surrey Guildford UK

overview what is it? why is it interesting? what can you do with it? how can you learn more? Text … all in 20 minutes!

what is it? agent a computer program (or, more usually, a part of a program) which represents some real world actor e.g. a person, an organisation, a nation with inputs (perception), outputs (actions) and rules (what it should do)

Goal Environment Representations Communication Action Perception Communication

is it qualitative or quantitative? Multi-agent systems can handle all types of data quantitative attributes age, size of organisation qualitative ordinal or categorical (e.g. ethnicity), relational (e.g. I am linked to him and her) vague A sends B a message about one time in three

prediction vs understanding operationalist vs realist methodological issues

why is it interesting? Structure structure is emergent from agent interaction this can be directly modelled Agency agents have goals, beliefs and act this can be directly modelled Dynamics things change, develop, evolve agents move (in space and social location) and learn these can be directly modelled

compare with… the traditional paradigm: linear positive feedback is difficult to deal with correlation real mechanisms are not represented often static dynamics are not modelled MAS brings into focus: emergence self-organisation learning

what can you do with it? models of markets understanding ethnic segregation opinion dynamics managing resources political mobilization the evolution of language ….

sugarscape agents are located on a square grid they trade with their neighbours there are two commodities: sugar and spice. all agents consume both these, but at different rates each agent has its own welfare function, relating its relative preference for sugar or spice to the amount it has in stock and the amount it needs Epstein, Joshua M and Robert Axtell Growing artificial societies: social science from the bottom up. Cambridge, MA: MIT Press.

agent strategies an agent can see a few cells around it it can move to an adjacent cell to replenish its sugar and spice stocks it can also trade (barter) with an other neighbouring agent the price is negotiated between the them they trade when both would gain in welfare

bottom-up demand and supply curves Click to view animation

segregation

Thomas Schelling proposed a theory to explain the persistence of racial segregation in an environment of growing tolerance He proposed: If individuals will tolerate racial diversity, but will not tolerate being in a minority in their locality, segregation will still be the equilibrium situation Schelling, Thomas C. (1971) Dynamic Models of Segregation. Journal of Mathematical Sociology 1:

a segregation model grid 500 by agents, 1050 green, 450 red so: 1000 vacant patches each agent has a tolerance A green agent is happy when the ratio of greens to reds in its Moore neighbourhood (i.e. in the 8 surrounding patches) is more than its tolerance and vice versa for reds

unhappy agents move along a random walk to a patch where they are happy emergence is a result of tipping If one red enters a neighbourhood with 4 reds already there, a previously happy green will become unhappy and move elsewhere, either contributing to a green cluster or possibly upsetting previously happy reds and so on… tipping

values of tolerance above 30% give a clear display of clustering: ghettos

clusters remain even when agents come and go 5% of agents die and are replaced with agents of random colour every timestep

managing resources

replace some of the computational agents by humans... the multi-agent system becomes a multi-user strategy game the benefits: researchers can observe what people do in a given (simulated) situation participants can learn about implications of their decisions including the reactions of others participatory simulation

the Zurich Water Game a drought in summer 1976 led to a shock to Zurichs water supply system capacity increased to guarantee a secure supply but over-supply leads to risk of stagnant water water demand has since fallen as a result of water saving technology and changing business behaviour the water utility was regarded as inefficient due to high fixed costs demand management through pricing would allow parts of the system to be closed but the tariffs are ultimately controlled by public through referenda

The FIRMA Project is supported by European Union's Framework 5 Programme for Research and Development, and by the European Commission as part of its Key Action on Sustainable Management and Quality of Water programme (contract EVK1- CT )

how can you learn more? journals textbooks associations mailing lists warning: advertising follows…

journals

paper stuff

news and events conferences news and then subscribe to simsoc list European Social Simulation Association (essa)

summary: agent-based simulation a technique for theorising that is sympathetic to the complex, dynamic social world a methodology that is essentially realist a practical tool that can have real world utility

JASSS conferences news and then subscribe to simsoc list European Social Simulation Association (essa)

end