Simulation Models as a Research Method Professor Alexander Settles.

Slides:



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

Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Agent-based Modeling: A Brief Introduction Louis J. Gross The Institute for Environmental Modeling Departments of Ecology and Evolutionary Biology and.
Agent-Based Modeling PSC 120 Jeff Schank. Agent-Based Modeling What Phenomena are Agent-Based Models Good for? What is Agent-Based Modeling (ABM)? What.
Modeling Malware Spreading Dynamics Michele Garetto (Politecnico di Torino – Italy) Weibo Gong (University of Massachusetts – Amherst – MA) Don Towsley.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Modeling and simulation of systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Geog 409: Advanced Spatial Analysis & Modelling © J.M. Piwowar1Principles of Spatial Modelling.
The Network Connection Yasmin Merali
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
Discrete Event Simulation How to generate RV according to a specified distribution? geometric Poisson etc. Example of a DEVS: repair problem.
Applications of Evolutionary Computation in the Analysis of Factors Influencing the Evolution of Human Language Alex Decker.
Genetic Algorithms and Their Applications John Paxton Montana State University August 14, 2003.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Dynamics of Learning & Distributed Adaptation PI: James P. Crutchfield, Santa Fe Institute Second PI Meeting, April 2001, SFe Dynamics of Learning:
Descriptive Modelling: Simulation “Simulation is the process of designing a model of a real system and conducting experiments with this model for the purpose.
Copyright 2007 by Linda J. Vandergriff All rights reserved. Published 2007 System Engineering in the 21st Century - Implications from Complexity.
Feedback Control Systems (FCS)
Capabilities as Real Options Bruce Kogut and Nalin Kulatilaka Presented by Hui Chen(2014 Fall)
IE 594 : Research Methodology – Discrete Event Simulation David S. Kim Spring 2009.
Agent-based Simulation of Financial Markets Ilker Ersoy.
Simulacra & Simulation (& Health Care-Associated Infections) Michael Rubin, MD, PhD Section Chief, Epidemiology VA Salt Lake City Health Care System.
By Paul Cottrell, BSc, MBA, ABD. Author Complexity Science, Behavioral Finance, Dynamic Hedging, Financial Statistics, Chaos Theory Proprietary Trader.
Genetic Algorithm.
Chapter 1 Introduction to Simulation
Modeling & Simulation: An Introduction Some slides in this presentation have been copyrighted to Dr. Amr Elmougy.
5. Alternative Approaches. Strategic Bahavior in Business and Econ 1. Introduction 2. Individual Decision Making 3. Basic Topics in Game Theory 4. The.
Advanced Decision Architectures Collaborative Technology Alliance A Computational Model of Naturalistic Decision Making and the Science of Simulation Walter.
Fuzzy Genetic Algorithm
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
1 “Genetic Algorithms are good at taking large, potentially huge search spaces and navigating them, looking for optimal combinations of things, solutions.
Statistics and the Verification Validation & Testing of Adaptive Systems Roman D. Fresnedo M&CT, Phantom Works The Boeing Company.
Algorithms and their Applications CS2004 ( ) 13.1 Further Evolutionary Computation.
Genetic Algorithms CSCI-2300 Introduction to Algorithms
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,
CITS7212: Computational Intelligence An Overview of Core CI Technologies Lyndon While.
Coevolutionary Automated Software Correction Josh Wilkerson PhD Candidate in Computer Science Missouri S&T.
Cellular Automata BIOL/CMSC 361: Emergence 2/12/08.
Introduction to Models Lecture 8 February 22, 2005.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
D Nagesh Kumar, IIScOptimization Methods: M8L5 1 Advanced Topics in Optimization Evolutionary Algorithms for Optimization and Search.
“Capabilities as Real Options” by Bruce Kogut and Nalin Kulatilaka in Organization Science (2001). 1.
Why use landscape models?  Models allow us to generate and test hypotheses on systems Collect data, construct model based on assumptions, observe behavior.
Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Genetic Algorithms. Solution Search in Problem Space.
EVOLUTIONARY SYSTEMS AND GENETIC ALGORITHMS NAME: AKSHITKUMAR PATEL STUDENT ID: GRAD POSITION PAPER.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
AnyLogic Introductory Presentation
Agent-Based Modeling ANB 218a Jeff Schank.
Haploid-Diploid Evolutionary Algorithms
Introduction to Evolutionary Computing
Modeling and Simulation (An Introduction)
An Investigation of Market Dynamics and Wealth Distributions
Analytics and OR DP- summary.
Haploid-Diploid Evolutionary Algorithms
Modelling Dr Andy Evans In this lecture we'll look at 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.
Tejas Channagiri 08-Jun-16
R. W. Eberth Sanderling Research, Inc. 01 May 2007
Dr. Unnikrishnan P.C. Professor, EEE
Computer Systems Performance Evaluation
학습목표 공진화의 개념을 이해하고, sorting network에의 응용가능성을 점검한다
Modeling and Analysis Tutorial
Traveling Salesman Problem by Genetic Algorithm
Genetic Algorithm Soft Computing: use of inexact t solution to compute hard task problems. Soft computing tolerant of imprecision, uncertainty, partial.
SIMULATION IN THE FINANCE INDUSTRY BY HARESH JANI
Presentation transcript:

Simulation Models as a Research Method Professor Alexander Settles

Research Methodology - Simulation Simulation as a research tool Research in simulation Focus here is on simulation of discrete event dynamic systems

Social Simulation Most social science research uses some kind of theory or model –Theories are generally stated in textual form –But some are represented as equations –Sometimes carry out experiments on artificial social systems that would be impossible or unethical to perform on human populations One advantage: must think through your assumptions –Clarity and precision; each parameter needs a value –All the detail of the model can be inspected by others Disadvantage: data adequate for estimating all parameter values may be hard to get

Sociology and Complexity The physical world is full of systems that are (almost) linear But (human) societies have quite unpredictable features –Their characteristics at any one time are affected by their past histories (‘path dependence’) –E.g., adoption of 1 of a pair of alternative technologies by a society can be greatly influenced by minor contingencies about who chooses which technology early on Human societies, institutions and organizations are complex systems –The behavior of the system as a whole can’t be understood in terms of the separate behaviors of its parts –Contrasts with reductionist physical sciences

Simulation as a Research Tool Why simulation? –An analytical approximation has been developed to model some system performance measure. –The development of the approximation requires simplifying assumptions/approximations. –The conjecture is that the analytical model is still a reasonable representation of the real system. –Simulation is being used to support or refute this conjecture.

Simulation as a Research Tool Are the assumptions applied in the simulation clearly stated? –Distributions used. –Operational protocols, e.g., blocking, etc. –Correlation? –Can you simulate the same system? Steady State vs. Terminating –Number of runs –Length of runs Some models take a long time to “settle down”

Simulation as a Research Tool Verification & validation –Mainly applies to studying a real system or a detailed representation –How was this conducted? Results compared to an existing system? Comparisons made to existing analytical results? Extreme cases tested?

Simulation as a Research Tool Experimental design –Experimental design? –Random systems? The importance of this depends on the way the simulation was used –If simulating to understand a system and gain insight, these issues become more important

Methods of simulation System dynamics –Behavior of a system with complex causality and timing –System of intersecting, circular causal loops –Stocks that accumulate and dissipate over time –Flows that specify rates within system –Inputs to a system of interconnected causal loops, stocks, and flows produce system outcomes

System Dynamics Research Tools Add causal loops Change mean of flow rates Change variance of flow rates

System Dynamics Research Questions How do organizations undergo fundamental change? When do small interruptions create major catastrophes? What conditions create system instability?

NK fitness landscapes Speed and effectiveness of adaptation of modular systems with tight versus loose coupling to an optimal point System of N nodes, K coupling between nodes Fitness landscape that maps performance of all combinations

NK Fitness landscape (S, V, f) : S: set of admissible solutions, V : S → 2 S function, :neighborhood S → IR: fitness function.

Key Assumptions Adaptation via incremental moves and long jumps Optimization Adaptation of a modular system using search strategies (i.e., long jumps, incremental moves) to find an optimal point on a fitness landscape

NK fitness landscapes Vary N and K Change adaptation moves Add a “map” of the landscape Create an environmental jolt

NK fitness landscapes How long does it take to find an optimal point (e.g., high-performing strategy)? What is the performance of the optimal point? What is the optimal strategic complexity? How does cognition improve experiential learning?

Genetic algorithms Adaptation of a population of agents (e.g., organizations) via simple learning to an optimal agent form

Genetic algorithms Adaptation of a population of agents (e.g., organizations) via simple learning to an optimal agent form Population of agents with genes Evolutionary adaptation (v-s-r) Variation via mutation (mistakes) and crossover (recombination) Selection via fitness (performance) Retention via copying selected agents

Theoretical Logic Optimization Adaptation of a population of agents using an evolutionary process toward an optimal agent form

Research Questions How does adaptive learning occur within bargaining? How does organizational learning affect the evolution of a population of organizations? What affects the rate of adaptation (or learning or change)? When and/or does an optimal form emerge?

Genetic algorithms

Cellular automata Emergence of macro patterns from micro interactions via spatial processes (e.g., competition, diffusion) in a population of agents

Cellular automata Population of spatially arrayed and semi- intelligent agents Agents use rules (local and global) for interaction, some based on spatial processes Neighborhood of agents where local rules apply

Research Questions How does the pattern emerge and change? How fast does a pattern emerge? How do competition and legitimation affect density dependence?

Stochastic processes One or more processes by which system operates One or more stochastic sources (e.g., process elements) Probablistic distributions for each stochastic source

Definition A stochastic process is one whose behavior is non-deterministic in that a system's subsequent state is determined both by the process's predictable actions and by a random element. Manufacturing process Finance – asset pricing – Markov chain

Research Questions What is the relationship between exploration and exploitation? What is the optimal degree of structure?