0% found this document useful (0 votes)
20 views27 pages

Simulation Models in Research Methodology

Simulation models can be used as research tools to study complex systems that would be impossible or unethical to experiment on directly. There are several common types of simulation models discussed in the document, including system dynamics models, NK fitness landscape models, genetic algorithms, cellular automata models, and stochastic processes. These various simulation techniques allow researchers to generate insights into questions about how systems change over time, what factors influence rates of adaptation, and when optimal outcomes may emerge in a system.

Uploaded by

rajforever17
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views27 pages

Simulation Models in Research Methodology

Simulation models can be used as research tools to study complex systems that would be impossible or unethical to experiment on directly. There are several common types of simulation models discussed in the document, including system dynamics models, NK fitness landscape models, genetic algorithms, cellular automata models, and stochastic processes. These various simulation techniques allow researchers to generate insights into questions about how systems change over time, what factors influence rates of adaptation, and when optimal outcomes may emerge in a system.

Uploaded by

rajforever17
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

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 → 2S 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?

You might also like