September 25th, 2007Real Collegio Carlo Alberto1 Agent based simulation and electricity market Pietro TERNA, Department of Economic and Financial Science,

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

New Mexico Computer Science for All
Chapter Thirteen Conclusion: Where We Go From Here.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
Wireless Sensor Network Adaptations A Complex Systems Project University of Colorado at Colorado Springs CS5260 Wireless Sensor Network Adaptations, May.
Agent-based Modeling: Methods and Techniques for Simulating Human Systems Eric Bonabaun (2002) Proc. National Academy of Sciences, 99 Presenter: Jie Meng.
April 13-15, 2003SwarmFest, Notre Dame1 jES Pietro Terna Department of Economics and Finance “G.Prato” University of Torino - Italy.
Platforms for Agent-Based Computational Economics Rob Axtell Brookings CSED.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Emergent Phenomena & Human Social Systems NIL KILICAY.
DASHBOARDS Dashboard provides the managers with exactly the information they need in the correct format at the correct time. BI systems are the foundation.
Talk, but speak clear Improving the rigour in agent-based social simulation Matteo Richiardi Università Politecnica delle Marche and Collegio Carlo Alberto.
Oct 20141Project ModelMMORPG _______________________________________ Project ModelMMORPG Agent-based models for exploring.
A Report to the 1 st Annual Meeting of the Society of CIEF (SCIEF) Shu-Heng Chen, CIEF’2006 Conference Chair Ping-Chen Lin, CIEF’2006 Program Chair.
제 11 주. 응용 -5: Economics Agent-based Computational Economics: Growing Economies from the Bottom Up L. Tesfatsion, Artificial Life, vol. 8, no. 1, pp. 55~82,
Agent-based Simulation of Financial Markets Ilker Ersoy.
ABM: Frameworks Dr Andy Evans. ABM Frameworks What are they? Pieces of software to help people build ABMs. Often offer the functions outlined. Wide range.
Agent Based Modeling and Simulation
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Analytics, Decision Support, and Artificial Intelligence:
Agent-based modelling in social sciences Andreas Krause School of Management.
Exploring the dynamics of social networks Aleksandar Tomašević University of Novi Sad, Faculty of Philosophy, Department of Sociology
Department of Telecommunications MASTER THESIS Nr. 610 INTELLIGENT TRADING AGENT FOR POWER TRADING BASED ON THE REPAST TOOLKIT Ivana Pranjić.
Zhiyong Wang In cooperation with Sisi Zlatanova
Prof. Lars-Erik Cederman Center for Comparative and International Studies (CIS) Seilergraben 49, Room G.2, Nils Weidmann,
Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Week 3a Mechanisms for Adaptation. POLS-GEOG-SOC 495 Spring Lecture Overview Review –CAS –Principles of chaos How do systems “learn”? –“Credit.
Complex Adaptive Systems approach to Economic Development Ivan Garibay Director, Information Systems Group, ORC Joint Faculty, EECS Department Research.
5. Alternative Approaches. Strategic Bahavior in Business and Econ 1. Introduction 2. Individual Decision Making 3. Basic Topics in Game Theory 4. The.
April 7, 2006 Agent Based models: from analytical models to real life phenomenology, Villa Gualino, Torino 1 _______________________________________ A.
Evolutionary Approach to Investigations of Cognitive Systems Vladimir Red ’ ko a), Anton Koval ’ b) a) Scientific Research Institute for System Analysis,
November 22-23, 20121ENS, Paris _______________________________________ CERES-ERTI Coupled Climate – Economic Modelling and Data Analysis Agent-based models.
Richard Oliver Legendi AITIA International, Inc. Eötvös Loránd University Eclipse DemoCamps Indigo.
Computational Organization Theory Aaron Drajpuch WPI, CS525M, Spring 2002 Introduction What is an Organization What is Computational Organization Theory.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
SUPERCOMPUTING CHALLENGE KICKOFF 2015 A Model for Computational Science Investigations Oct 2015 © challenge.org Supercomputing Around.
Exploring Complex Systems through Games and Computer Models Santa Fe Institute – Project GUTS
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
The Science of Complexity J. C. Sprott Department of Physics University of Wisconsin - Madison Presented to the First National Conference on Complexity.
Introduction to Software Engineering. Why SE? Software crisis manifested itself in several ways [1]: ◦ Project running over-time. ◦ Project running over-budget.
On Markets Structures and others Sights… Thesis Hints. Alessandro Cappellini April 29 th 2005
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Reinforcement Learning Control with Robust Stability Chuck Anderson, Matt Kretchmar, Department of Computer Science, Peter Young, Department of Electrical.
Comparing the Two Theories
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
PhD Projects Rahul Santhanam University of Edinburgh.
Algorithmic, Game-theoretic and Logical Foundations
Plan Introducing the SINTELNET white paper The background: agent-based models, social simulations, logical analysis, and mirror-neuron system... Where.
Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science
Simulation of the Spread of a Virus Throughout Interacting Populations with Varying Degrees and Methods of Vaccination Jack DeWeese Computer Systems Lab.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Minds and Computers Discovering the nature of intelligence by studying intelligence in all its forms: human and machine Artificial intelligence (A.I.)
October 3, Torino1 cover Introduction by Pietro Terna Dipartimento di Scienze economiche e finanziarie G.Prato, Università di Torino
December 3, 2014AISC-CODISCO 2014, revised Nov From Agent-based models to network analysis (and return): the policy-making perspective Magda Fontana.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
Sistemi per la Gestione Aziendale.
Self Organizing Maps: Parametrization of Parton Distribution Functions
SIMULATION SIMULAND PURPOSE TECHNIQUE CREDIBILITY PROGRAMMATICS
Magda Fontana Pietro Terna
An Investigation of Market Dynamics and Wealth Distributions
Web *.0 ? Combining peer production and peer-to-peer systems
Sami Al-Suwailem IRTI - IDB.
The Six Essential Elements of Geography at mrdowling.com
AI-ECON Research Center Department of Economics National Chengchi University.
The Six Essential Elements of Geography at mrdowling.com
Presentation transcript:

September 25th, 2007Real Collegio Carlo Alberto1 Agent based simulation and electricity market Pietro TERNA, Department of Economic and Financial Science, University of Torino Politecnico di Torino - Ceris – Hermes - AEIT Electricity market performance under physical constraints

September 25th, 2007Real Collegio Carlo Alberto2 _______________________________________ Building models: three ways _______________________________________

September 25th, 2007Real Collegio Carlo Alberto3 Three different symbol systems: verbal argumentations mathematics computer simulation (agent based)

September 25th, 2007Real Collegio Carlo Alberto4 _______________________________________ How to use agents in simulation models: a radical view _______________________________________

September 25th, 2007Real Collegio Carlo Alberto5 The radical characterization of an ABM must be found into the possibility of real – direct or indirect (via the environment) – interaction amid the agents … avoiding simplifications coming from the use aggregate (simultaneous) equations (going back to the Walrasian auctioneer)

September 25th, 2007Real Collegio Carlo Alberto6 _______________________________________ Agent based simulation and real world representation _______________________________________

September 25th, 2007Real Collegio Carlo Alberto7 Social simulation as a computer based way to execute complex mental experiments, but also as a via to represent the complexity of real world simulation = agent-based models

September 25th, 2007Real Collegio Carlo Alberto8 _______________________________________ A dictionary _______________________________________

September 25th, 2007Real Collegio Carlo Alberto9 A dictionary, from Conte R, Edmonds B, Moss S., Sawyer R.K., Sociology and Social Theory in Agent Based Social Simulation: A Symposium Computational & Mathematical Organization Theory 7, ,2001 “1. The purpose of Agent Based Social Simulation (ABSS) is to analyse the properties of social systems defined by dense patterns of interaction among autonomous, cognitive individuals. 2. The same modelling techniques that are intended to represent real social systems can also represent software systems such as the Internet and large federated data bases populated by intelligent information agents or, indeed, any other large, complex multi agent system. Multi agent based simulations (MABS) of such systems share the techniques of ABSS.” My note: we use frequently the name of Agent Based Model (ABM) or Agent Computational Ecomics (ACE) instead of ABSS; in computer science the attention is devoted to Multi Agent Systems, MAS; adding “simulation” we have MABS and, in some way, ABSS.

September 25th, 2007Real Collegio Carlo Alberto10 _______________________________________ A general structure for agent-based simulation models, the ERA scheme _______________________________________

September 25th, 2007Real Collegio Carlo Alberto11 NN CS GA Avatar ERA, Environment, Rules, Agents

September 25th, 2007Real Collegio Carlo Alberto12 _______________________________________ Tools _______________________________________

September 25th, 2007Real Collegio Carlo Alberto13 Swarm, SLAPP, Swarm-Like Agent Protocol in Python, temporary at ; Python at JAS, Ascape, Repast, StarLogo, StarLogo TNG, NetLogo, SDML (based upon SmallTalk, as a declarative programming tool): See also ABLE, JADE, or DAML, didactical perspective nearly videogames

September 25th, 2007Real Collegio Carlo Alberto14 We have also specialized agent based simulators, like jES and jESOF a simulator useful to reproduce enterprises behavior

September 25th, 2007Real Collegio Carlo Alberto15 _______________________________________ The surprising world of the Chameleons, with SLAPP From an idea of Marco Lamieri, a project work with Riccardo Taormina _______________________________________

September 25th, 2007Real Collegio Carlo Alberto16 The reinforcement learning algorithm A direct tool: the reinforcement learning. We have a set of states S, related to an environment; a set of possible actions A; a set of scalar rewards, in R. At any time t we have an agent in a state s t of S and we can chose the action a in A(s t ). After the action it will be in s t+1 with a reward r t+1. Reward are summed over time with a discount rate factor. Our agent develops the capability of mapping all the possible actions A in a state S to all the related rewards.

September 25th, 2007Real Collegio Carlo Alberto17 The metaphorical models we use here is that of the changing color chameleons We have chameleons of three colors: red, green and blue When two chameleons of different colors meet, they both change their color, assuming the third one (If all chameleons get the same color, we have a steady state situation) The metaphor is interpreted in the following way: an agent diffusing innovation or ideas (or political ideas) can change itself via the interaction with other agents: as an example think about an academic scholar working in a completely isolated context or interacting with other scholars or with private entrepreneurs to apply the results of her work

September 25th, 2007Real Collegio Carlo Alberto18 A simple rule for a complex environment Let play

September 25th, 2007Real Collegio Carlo Alberto19 Running or chasing for identity! Reinforcement learning and pattern recognition, with bounded rationality Agent brain built upon 9 Artificial Neural Networks

September 25th, 2007Real Collegio Carlo Alberto20 _______________________________________ The surprising world of the Chameleons, with NetLogo _______________________________________

September 25th, 2007Real Collegio Carlo Alberto21

September 25th, 2007Real Collegio Carlo Alberto22 _______________________________________ Electricity market _______________________________________

September 25th, 2007Real Collegio Carlo Alberto23 Leigh Tesfatsion work

September 25th, 2007Real Collegio Carlo Alberto24 Leigh Tesfatsion work

September 25th, 2007Real Collegio Carlo Alberto25 Leigh Tesfatsion work

September 25th, 2007Real Collegio Carlo Alberto26 Leigh Tesfatsion work

September 25th, 2007Real Collegio Carlo Alberto27 Leigh Tesfatsion work

September 25th, 2007Real Collegio Carlo Alberto28 Leigh Tesfatsion work

September 25th, 2007Real Collegio Carlo Alberto29 Leigh Tesfatsion work

September 25th, 2007Real Collegio Carlo Alberto30 Leigh Tesfatsion work

September 25th, 2007Real Collegio Carlo Alberto31 _______________________________________ From spin glasses to videogames: representing our worlds and their complexity via the use of simple simulation tools, with agents _______________________________________

September 25th, 2007Real Collegio Carlo Alberto32 _______________________________________ Scratch _______________________________________

September 25th, 2007Real Collegio Carlo Alberto33

September 25th, 2007Real Collegio Carlo Alberto34 The credit multiplier (money_supply.sb)

September 25th, 2007Real Collegio Carlo Alberto35 _______________________________________ StarLogo TNG _______________________________________

September 25th, 2007Real Collegio Carlo Alberto36 StarLogo TNG

September 25th, 2007Real Collegio Carlo Alberto37 Sperimentiamo la complessità con StarLogo TNG termites2

September 25th, 2007Real Collegio Carlo Alberto38 Sperimentiamo la complessità con StarLogo TNG Fish and Plankton

September 25th, 2007Real Collegio Carlo Alberto39 _______________________________________ Squeak _______________________________________

September 25th, 2007Real Collegio Carlo Alberto40

September 25th, 2007Real Collegio Carlo Alberto41 _______________________________________ Second Life _______________________________________

September 25th, 2007Real Collegio Carlo Alberto42