Agent-Based Modelling of Complex Socio-Economic Systems Tomasz Michalak, 05.10.2009 based on the talk of R. Axtell: Very Large- Scale Multi-Agent Systems.

Slides:



Advertisements
Similar presentations
Thinking Like a Modern Macroeconomist Maybe there is in human nature a deep-seated perverse pleasure in adopting and defending a wholly counterintuitive.
Advertisements

Introduction to Political Economy of Capitalism First things first….
Research Proposal PIDE and Iran. Prudent economic management is essential for putting the economies on the path of sustainable economic growth. Over the.
Introduction to Macroeconomics
Introduction to Macroeconomics
5 Introduction to Macroeconomics PART II CONCEPTS AND PROBLEMS IN MACROECONOMICS Introduction to Macroeconomics 5 C H A P T E R O U T L I N.
Measuring GDP and Economic Growth Chapter 1 Instructor: MELTEM INCE
Learning Objectives This chapter introduces you to
Introduction to Macroeconomics
Ch 1: The Science of Macroeconomics Macroeconomics (2007) By Gregory Mankiw 6th edition.
Very Large-Scale Multi-Agent Systems and Emergent Macroeconomics Rob Axtell Center on Social and Economic Dynamics The Brookings.
Introduction to Macroeconomics
New Keynesian economics Modern macroeconomic modeling.
Macroeconomics CHAPTER 6 Macroeconomics: The Big Picture PowerPoint® Slides by Can Erbil © 2005 Worth Publishers, all rights reserved.
MACROECONOMICS AND THE GLOBAL BUSINESS ENVIRONMENT Economics: Economic Review and Macro Basics.
CPS Topics in Computational Economics Instructor: Vincent Conitzer Assistant Professor of Computer Science Assistant Professor of Economics
Danish Rational Economic Agents Model, DREAM Poul Schou March 2, 2006.
Real Business Cycles and New Keynesian Economics: Chapter 13 Professor Steve Cunningham Intermediate Macroeconomics ECON 219.
Introduction to macroeconomics
18 Introduction to Macroeconomics
The Asset Market, Money, and Prices
scarcity Carol Mathias Scarcity is the problem of economics. Scarcity occurs because people’s wants and needs are unlimited, and the resources needed.
1 of 26 © 2012 Pearson Education, Inc. Publishing as Prentice Hall PART II Concepts and Problems in Macroeconomics Prepared by: Fernando Quijano & Shelly.
Macroeconomics & Finance Introduction & Chapter 3.
An Open-Economy DSGE Model with Nontradables and Remittances Ruperto Majuca, Ph.D. Lawrence Dacuycuy, Ph.D. De La Salle University, Manila Philippine Economic.
Economy System where scarce resources are allocated among alternative uses Economics Study of how economy functions In other words Study of the use of.
Macroeconomics Chapter 101 The Demand for Money and the Price Level C h a p t e r 1 0.
International Economics Lecture 11 What Determines Exchange Rates?
Lars-Erik Cederman and Luc Girardin Center for Comparative and International Studies (CIS) Swiss Federal Institute of Technology Zurich (ETH)
Principles of Macroeconomics
PowerPoint Lectures for Principles of Economics, 9e
Complexity and the Nascent Revolution in Economics Lancaster University Dec 9, 2009 W. Brian Arthur External Professor, Santa Fe Institute.
Copyright © 2008 Pearson Addison-Wesley. All rights reserved. Chapter 1 Economic Issues and Concepts.
Where You Are!  Economics 305 – Macroeconomic Theory  M, W and Ffrom 12:00pm to 12:50pm  Text: Gregory Mankiw: Macroeconomics, Worth, 9 th, 8 th edition,
Lesson 6 Microeconomics.
1 of 23 © 2014 Pearson Education, Inc. C H A P T E R O U T L I N E 5 Introduction to Macroeconomics Macroeconomic Concerns Output Growth Unemployment Inflation.
The subject of Microeconomics Theoretical relationship between prices, wages, interest Theory of the consumer behaviour Theory of the firm (costs, prices,
Complex Adaptive Systems approach to Economic Development Ivan Garibay Director, Information Systems Group, ORC Joint Faculty, EECS Department Research.
Introduction to Economic Modeling D. K. Twerefou.
17 Prepared by: Fernando Quijano and Yvonn Quijano © 2004 Prentice Hall Business PublishingPrinciples of Economics, 7/eKarl Case, Ray Fair CHAPTER 20 INTRODUCTION.
P2P Interaction in Socially Intelligent ICT David Hales Delft University of Technology (Currently visiting University of Szeged, Hungary)
Nature and Methods of Economics: The Study of Economics Fall 2013.
MACROECONOMICS © 2014 Worth Publishers, all rights reserved PowerPoint ® Slides by Ron Cronovich N. Gregory Mankiw Fall 2013 update The Science of Macroeconomics.
© 2007 Worth Publishers Essentials of Economics Krugman Wells Olney Prepared by: Fernando & Yvonn Quijano.
Basic Economics 13th Edition Frank V. Mastrianna © 2003 South-Western College Publishing Company.
CHAPTER 5 Introduction to Macroeconomics © 2009 Pearson Education, Inc. Publishing as Prentice Hall Principles of Macroeconomics 9e by Case, Fair and Oster.
Chapter 1 Introduction.
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 24 Different Views on How Monetary Policy Affects.
Readings in Economics Fall Semester 2012 Sean McCormack.
What is Economics?. I. What is Economics? A. Definition: Economics is a social science that deals with how consumers, producers, and societies choose.
Algorithmic, Game-theoretic and Logical Foundations
Chapter 1 Why Study Money, Banking, and Financial Markets?
Lecture 8: Markets, Prices, Supply and Demand I L11200 Introduction to Macroeconomics 2009/10 Reading: Barro Ch.6 11 February 2010.
1 of 18 Chapter 25 The Difference Between Short-Run and Long-Run Macroeconomics.
1 From Conceptual Models to Simulation Models Takashi Iba* Yoshiaki Matsuzawa** Nozomu Aoyama** * Faculty of Policy Management, Keio University ** Graduate.
Complexity in the Economy and Business IBM Almaden Institute April 12, 2007 W. Brian Arthur External Professor, Santa Fe Institute.
Evolutionary theories of socio- economic change: building blocks, achievements and challenges ahead Giovanni Dosi.
Ms. Kronlokken.  Microeconomics is a branch of economics that studies the behavior of individuals and firms in making decisions regarding the allocation.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Principles of Economics 9e by Case, Fair and Oster 20 PART IV CONCEPTS AND PROBLEMS IN MACROECONOMICS.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall Principles of Economics 9e by Case, Fair and Oster 20 PART IV CONCEPTS AND PROBLEMS IN MACROECONOMICS.
Basic Economics 14th Edition Frank V. Mastrianna Copyright (c) 2007 by Thomson South-Western. All rights reserved.
Company LOGO Pengantar Ekonomi Makro Bagian Pertama Andri Wijanarko,SE,ME
Introduction to Economics
Economics Unit 1: Individual, Business, & Government Choices
Introduction To Microeconomics
MACRO-ECONOMICS Presenter: Kirkland Anderson
PowerPoint Lectures for Principles of Economics, 9e
Chapter 1 Preliminaries 1.
Macroeconomics Macroeconomics deals with the economy as a whole. It studies the behavior of economic aggregates such as aggregate income, consumption,
Chapter 1 Preliminaries 1.
Presentation transcript:

Agent-Based Modelling of Complex Socio-Economic Systems Tomasz Michalak, based on the talk of R. Axtell: Very Large- Scale Multi-Agent Systems and Emergent Macroeconomics

Plan Agent computing in economics and other fields Artificial economies of adaptive agents The new, emergent macroeconomic approach Architecture of an artificial macroeconomy Conclusions

Historical Background 1. Microsimulation (e.g., Orcutt)  Small # of households (e.g., 16K memory)  No strategic behavior 2. Aspen model (1996)  elements of evolutionary learning and  parallel computing  model had ability to predict business-like cycles (which is in general difficult for all other models) 3. ‘Financial fragility’ models of Gallegati and coworkers (2003)  Exogenous shocks  Firms as agents

Reductionist Principle Mainstream economics still adopts the classical mechanics approach of 19 th century physics, based upon the reductionist principle: since the aggregate is simply the sum of its components, in order to understand the working of the aggregate it is sufficient to understand the working of each single element.

3 country New-Keynesian Model Setting:  Two countries in a monetary union  1 outside economy Four sectors in each economy: (1) Final Tradable Goods Sector (2) Intermediate Tradable Goods Sector (3) Final Non-Tradable Goods Sector (4) Intermediate Non-Tradable Goods Sector 230 equations  still a representative agent in each economy and an representative firm in each sector

Economy and Society as a Complex Machine Classical Economic Approach: Macroeconomists and Economists in general use two main abstractions: (1) Representative agent; (2) Representative firm. Main problem: whereas it is possible to evaluate a policy on a macro level it is not possible to check its effects on medium or meso-, micro level. Typical example: nominal interest rate of the central bank

Conventional Econometrics If the economic system is populated by heterogeneous agents, the microfoundations of macroeconometrics should be redefined; This is because some standard procedures (e.g. cointegration, Granger-causality, impulseresponse functions of structural VARs) loose their significance (Forni and Lippi, 1997). All in all, we may say that macroeconomics (and macroeconometrics) still lack sound microfoundations, Gallegati (2003).

Power of Interaction Paradigm of non-interactive computing: Data Machine (e.g., Turing machine) Machine turns data into the answer via algorithm Multi-agent systems: interactive computing P Wegner: systems of interacting agents at least as powerful as a Turing machine Movement to rework the foundations of computer science from perspective of interaction

Multi-disciplinary research Economics: Macroeconomics Microeconomics Game Theory Evolutionary Game Theory Social Choice Theory Institutional Economics Experimental/Behavioural Economics Computer Science: Computational Game Theory Evolutionary Game Theory Multi-Agent Systems

Emergent (Macro)Economics Dynamical models for all important components of an economy as a multi-agent systems (MAS) Flavors:  Institutions as agents  Individuals as agents  institutions as MAS 1. Explicitly specify interactions between agents 2. Spin the whole artificial economy forward in time 3. Dynamic equilibria emerge 4. Aggregates emerge 5. Emergent macrovariables influence individual agents behavior

Agent-based modelling (1) The quantum revolution of the last century radically changed the perspective in contemporary physics. According to the holistic approach, the aggregate is different from the sum of its components because of the interaction of particles. Instead of sticking to the older paradigm, social scientists should derive inspiration from the latest revolution in physics. A step in this direction is the agent-based modeling strategy, which is increasingly applied also in economics. Agent based models have been developed to study the interaction of many heterogeneous agents.

Agent-Based Modelling (2)  Agents are the only way for economists to fully utilize modern machines  Code a few classes of agents and replicate  ‘Small-compile time, large run-time’ model  No way fill 1 GB RAM with equations!  Agent models can be considered as richer specifications than typical econometrics

Agent Computing in Other Fields 1. Computer science: AI →DAI →MAS 2. Ecology: decade of work on ‘individual based models’ (IBMs) 3. Epidemiology: ODE models now agents 4. Traffic: Before 1990 all traffic models were linear programming models realized on vector supercomputers. Today agents have displaced these 5. Military OR: Complete transition from PDEs to agents over past decade.

Any Artificial Economy must have… Artificial Agents… …have preferences, are consumers …earn wages in firms as workers, migrate between firms …own shares of firms Artificial Firms… …make products to sell to consumers and firms …pay wages to workers …banks as special case  “credit crunch” Artificial Markets… …for consumption and capital goods, prices emerge …for ownership of firms, share prices emerge Vital institutions emerge… …money, price level, exchange regimes, etc. …social norms of contracts, work effort and so on …informal social networks

What is Feasible Today with Agent Computing? Simple agents on modern workstation 10^6 – 10^7 agents in C/C++ 10^5 – 10^6 agents in Java Complex agents on good workstation 10^2 – 10^5 agents in C/C++ 10^1 – 10^4 agents in Java Bigger numbers on ‘big iron’, the grid Main limitation today is software:

Some Immediate Problems How to get realistic institutions into such a model?  Let them emerge…  …or build them in? Evidence of our limited knowledge of how agents form institutions Ostrom: Emergence of self-governance institutions Satisfactory execution of this research program will take many decades!