WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 24 Simulation.

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. A PowerPoint Presentation Package to Accompany Applied Statistics.
Advertisements

Chapter 15: Quantitatve Methods in Health Care Management Yasar A. Ozcan 1 Chapter 15. Simulation.
BU BU Decision Models Simulation1 Simulation Summer 2013.
Decision Maths Lesson 14 – Simulation. Wiltshire Simulation There are many times in real life where we need to make mathematical predictions. How long.
Chapter 10: Simulation Modeling
(Monté Carlo) Simulation
Lecture 3 Concepts of Discrete-Event Simulation. 2 Discrete Event Model  In the discrete approach to system simulation, state changes in the physical.
Simulation. Example: A Bank Simulator We are given: –The number of tellers –The arrival time of each customer –The amount of time each customer requires.
Module F: Simulation. Introduction What: Simulation Where: To duplicate the features, appearance, and characteristics of a real system Why: To estimate.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
The Theory of Queues Models of Waiting in line. Queuing Theory Basic model: Arrivals  Queue  Being Served  Done – Queuing theory lets you calculate:
Classification of Simulation Models
Chapter 13 Supplement Simulation. A tool used to imitate real phenomenon using a set of mathematical formulas Provides management with an experimental.
Discrete Event Simulation How to generate RV according to a specified distribution? geometric Poisson etc. Example of a DEVS: repair problem.
Estimation of parameters. Maximum likelihood What has happened was most likely.
Simulation.
The Theory of Queues Models of Waiting in line. Queuing Theory Basic model: Arrivals  Queue  Being Served  Done – Queuing theory lets you calculate:
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Course outline and schedule Introduction (Sec )
Module C9 Simulation Concepts. NEED FOR SIMULATION Mathematical models we have studied thus far have “closed form” solutions –Obtained from formulas --
Lecture 4 Mathematical and Statistical Models in Simulation.
Lab 01 Fundamentals SE 405 Discrete Event Simulation
Monté Carlo Simulation MGS 3100 – Chapter 9. Simulation Defined A computer-based model used to run experiments on a real system.  Typically done on a.
Probability Distribution
Computer Simulation A Laboratory to Evaluate “What-if” Questions.
Information Networks Power Laws and Network Models Lecture 3.
Rensselaer Polytechnic Institute CSCI-4210 – Operating Systems David Goldschmidt, Ph.D.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 1 Introduction to Operations Research.
Copyright warning. COMP5348 Lecture 6: Predicting Performance Adapted with permission from presentations by Alan Fekete.
(C) 2009 J. M. Garrido1 Object Oriented Simulation with Java.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Lecture 17 Nov 7, 2012 Discrete event simulation discrete time systems system changes with time, in discrete steps uncertainty (modeled by probability)
Simulation Prepared by Amani Salah AL-Saigaly Supervised by Dr. Sana’a Wafa Al-Sayegh University of Palestine.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 27 Simulation.
Geometric Distribution
Structure of a Waiting Line System Queuing theory is the study of waiting lines Four characteristics of a queuing system: –The manner in which customers.
Entities and Objects The major components in a model are entities, entity types are implemented as Java classes The active entities have a life of their.
Lecture 19 Nov10, 2010 Discrete event simulation (Ross) discrete and continuous distributions computationally generating random variable following various.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 4-5 LP Formulation Example and Excel Solver.
Monté Carlo Simulation  Understand the concept of Monté Carlo Simulation  Learn how to use Monté Carlo Simulation to make good decisions  Learn how.
Modeling and Simulation Queuing theory
OPERATING SYSTEMS CS 3530 Summer 2014 Systems with Multi-programming Chapter 4.
Two Main Uses of Statistics: 1)Descriptive : To describe or summarize a collection of data points The data set in hand = the population of interest 2)Inferential.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 25 Simulation.
Reid & Sanders, Operations Management © Wiley 2002 Simulation Analysis D SUPPLEMENT.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Section 5-5 Poisson Probability Distributions.
Computer Simulation. The Essence of Computer Simulation A stochastic system is a system that evolves over time according to one or more probability distributions.
Modeling and simulation of systems Introduction to queuing theory Slovak University of Technology Faculty of Material Science and Technology in Trnava.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 18 Branch and Bound Algorithm.
Sampling and estimation Petter Mostad
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Structure of a Waiting Line System Queuing theory is the study of waiting lines Four characteristics of a queuing system: –The manner in which customers.
(C) J. M. Garrido1 Objects in a Simulation Model There are several objects in a simulation model The activate objects are instances of the classes that.
Simulation in Healthcare Ozcan: Chapter 15 ISE 491 Fall 2009 Dr. Burtner.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 14 Sensitivity Analysis.
Simulation Examples And General Principles Part 2
Simple Queueing Theory: Page 5.1 CPE Systems Modelling & Simulation Techniques Topic 5: Simple Queueing Theory  Queueing Models  Kendall notation.
1 BIS 3106: Business Process Management (BPM) Lecture Nine: Quantitative Process Analysis (2) Makerere University School of Computing and Informatics Technology.
Chapter 2 Simulation Examples. Simulation steps using Simulation Table 1.Determine the characteristics of each of the inputs to the simulation (probability.
CIS 2033 based on Dekking et al. A Modern Introduction to Probability and Statistics B: Michael Baron. Probability and Statistics for Computer Scientists,
Chapter Five The Binomial Probability Distribution and Related Topics
WAITING LINES AND SIMULATION
Review of Probability Theory
Prepared by Lloyd R. Jaisingh
Models of Traffic Flow 1.
Modeling and Simulation (An Introduction)
ETM 607 – Spreadsheet Simulations
Simulation Department of Industrial Engineering Anadolu University
Discrete event simulation discrete time systems
Probability & Statistics Probability Theory Mathematical Probability Models Event Relationships Distributions of Random Variables Continuous Random.
MECH 3550 : Simulation & Visualization
Presentation transcript:

WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 24 Simulation

Why simulation? A technique involving using a computer to imitate the events of a real world system Used when: –No optimization method available –Optimization algorithm takes too long –System too big or complicated –We have many stochastic (uncertain) factors Nov 2, 2012Wood Saba Vahid2

simulation An extremely popular technique in operations research Typical steps in a simulation study of a model: 1.First, the real world system is modelled mathematically 2.The rough model is tested using simulation techniques under a variety of scenarios 3.A detailed and modified final model emerges as the result of the simulations 4.The final model is then tested and modified in the real world context Simulation is an experiment while optimization is a calculation Nov 2, 2012Wood Saba Vahid3

Some applications of simulation Forest growth and yield, harvest schedules Sawing pattern simulations Designing queuing system (e.g. design customer service call centers where number of calls is random) Managing inventory systems (taking into account the stochastic demand changes and supply fluctuations) Estimating the probability of a project completion by the deadline (possible delays) Health care systems (simulating the use of hospital resources for different diseases, simulation ambulance service calls) Nov 2, 2012Wood Saba Vahid4

Some useful definition State of the system: a measure of the current condition of a system (e.g. number of people in the queue at a coffee shop, the number of outgoing patients in a hospital, the volume of lumber produced in a mill) Events: actions that are happening in a system that change the state of the system, usually random and following a probability distribution (e.g. arrival of new customers, release of a patient, producing lumber) System transition formula: how do the events change the state of the system Simulation clock: an internal clock that keeps the time during the simulation run (e.g. number of days or months passed since the start of the run) Nov 2, 2012Wood Saba Vahid5

Two types of simulation Continuous simulation: a simulation where the state of the system changes continuously (e.g. location of a truck at any moment in a transportation simulation) Discrete even simulation: when the state of the system changes at random points according to occurrence of some event (e.g. a customer arrives at the coffee shop) Discrete event simulation is more common and can also be used to approximate the changes in a continuous system Nov 2, 2012Wood Saba Vahid6

Distributions Various probability distributions are used for different random events Poisson : distribution of number of arrivals per unit of time Exponential : distribution of time between successive events (arrivals, serving customers,…) Uniform: for random number generation Normal : for some physical phenomenon's, normally used to represent the distributions of the means of observations from other distributions Binomial: coin flip … Nov 2, 2012Wood Saba Vahid7