Discrete-Event Simulation
|
|
|
- Julia Walsh
- 9 years ago
- Views:
Transcription
1 Discrete-Event Simulation Introduction to Simulation WS01/02 - L 04 1/40 Graham Horton
2 Contents Models and some modelling terminology How a discrete-event simulation works The classic example - the queue in the bank Example for a discrete-event simulation Introduction to Simulation WS01/02 - L 04 2/40 Graham Horton
3 Simulation A definition of simulation: 1. Imitation of the operation of a real-world system 2. Generation of an artificial history of a system 3. Observation of the artificial history Simulation is performed using a model Introduction to Simulation WS01/02 - L 04 3/40 Graham Horton
4 Advantages of Simulation Simulation has many advantages: study new designs without interrupting real system study new designs without needing extra resources Improve understanding of system Manipulate time Less dangerous / expensive / intrusive Introduction to Simulation WS01/02 - L 04 4/40 Graham Horton
5 Model A model: is a set of assumptions about the operation of the system These assumptions can be: algorithmic (sequence of steps) mathematical (equations) logical (conditions) This model can be "run" in order to study the real system Introduction to Simulation WS01/02 - L 04 5/40 Graham Horton
6 Abstraction & Idealisation There are two main techniques for building models: -Abstraction - Idealisation Abstraction means leaving out unnecessary details - Represent only selected attributes of a customer Idealisation means replacing real things by concepts - Replace a set of measurements by a function Introduction to Simulation WS01/02 - L 04 6/40 Graham Horton
7 Systems System System environment A group of objects that interact System boundary Placing the system boundary is the first difficult task in modelling Introduction to Simulation WS01/02 - L 04 7/40 Graham Horton
8 Systems Example: Modelling a bank: System environment System Customers Cashiers System boundary Time of day Special events Introduction to Simulation WS01/02 - L 04 8/40 Graham Horton
9 Systems Example: Modelling the Earth's orbit: System environment Earth System Sun Pluto? System Moon boundary Asteroids? Introduction to Simulation WS01/02 - L 04 9/40 Graham Horton
10 Entities, Attributes & Activities An entity is an object of interest in the system customer manager cashier An attribute is a (relevant) property of an entity account balance gender skills Attributes are state variables Introduction to Simulation WS01/02 - L 04 10/40 Graham Horton
11 Activities & Delays An activity is a duration of known length check balance drink coffee serve customer Activities form part of the model specification A delay is a duration of unknown length Waiting time in queue Delays form part of the simulation result Introduction to Simulation WS01/02 - L 04 11/40 Graham Horton
12 State, State Variables The (system) state is a description which is - complete and - minimal at any point in time A state variable... length of queue (0, 1, 2,...)... is a variable needed to describe the state current activity of manager (sleeping, drinking coffee,... Introduction to Simulation WS01/02 - L 04 12/40 Graham Horton
13 Events An event is an occurrence which is instantaneous may change the state of the system Customer arrives from outside Manager wakes up Service is completed Introduction to Simulation WS01/02 - L 04 13/40 Graham Horton
14 Steps in a Simulation Study Problem formulation Set objectives and plan Conceptual model Collect data Validation Documentation & report Production runs & analysis Experimental design Create simulation model Verification Introduction to Simulation WS01/02 - L 04 14/40 Graham Horton
15 Validation & Verification Validation means creating a correct model ("building the right model") Conceptual model Validation Collect data Verification means writing a correct program ("building the model right") Create simulation model Verification Introduction to Simulation WS01/02 - L 04 15/40 Graham Horton
16 Input-Output Transformation View the (real or simulated) system as a "black box" Input variables System Output variables Black box transforms input variables into output variables Input variables are obtained by observing the real system Output variables are obtained by observing the real system and from the simulation experiment Introduction to Simulation WS01/02 - L 04 16/40 Graham Horton
17 Model Specification Discrete-event modelling raises the following questions: How does each event affect the system state and attributes? How are activities defined? What events mark the beginning and the end? What conditions (if any) must hold? How are delays defined? How must the simulation be initialised? Introduction to Simulation WS01/02 - L 04 17/40 Graham Horton
18 A Simulation Classic The single-server queue: Bank Service Queue Introduction to Simulation WS01/02 - L 04 18/40 Graham Horton
19 A Simulation Classic One possible problem formulation: "Customers have to wait too long in my bank" A typical objective: Determine the effect of an additional cashier on the mean queue length Data needed: Inter-arrival times of customers Service times Introduction to Simulation WS01/02 - L 04 19/40 Graham Horton
20 A Simulation Classic A typical simulation result: N Q T Introduction to Simulation WS01/02 - L 04 20/40 Graham Horton
21 Event Notice, Event List Event notice A data record specifying an event The event notice must contain all the information necessary to execute the event (in particular the time it is scheduled to occur) (Future) event list... A list of event notices for future events The event list is the main data structure in a discrete-event simulator Introduction to Simulation WS01/02 - L 04 21/40 Graham Horton
22 The Event List The (future) event list (FEL) controls the simulation The FEL contains all future events that are scheduled The FEL is ordered by increasing time of event notice Example FEL (at some simulation time t 1 ): (t 1, Event 1 ) (t 2, Event 2 ) (t 3, Event 3 ) (t 4, Event 4 ) t 1 t 2 t 3 t 4 Introduction to Simulation WS01/02 - L 04 22/40 Graham Horton
23 Conditional and Primary Events A primary event An event whose occurrence is scheduled at a certain time Arrivals of customers A conditional event An event which is triggered by a certain condition becoming true Customer moving from queue to service Introduction to Simulation WS01/02 - L 04 23/40 Graham Horton
24 Conditional and Primary Events Primary event: WHENEVER T >= TArrive DO NQueue^ := NQueue + 1; TArrive^ := T + IArrive; END Conditional event: WHENEVER (NServer = 0) AND (NQueue > 0) DO NQueue^ := NQueue - 1; NServer^ := NServer + 1; TService^ := T + IService; END Introduction to Simulation WS01/02 - L 04 24/40 Graham Horton
25 The Event List Example: Simulation of the Mensa: Some state variables: # people in line 1 # people at meal line 1 & 2 # people at cashier 1 & 2 # people eating at tables (t 1, Arrival) (t 2, Service completion at cashier 2) (t 3, Service completion at meal 1) (t 4, Finish eating) (t 5, Finish eating) Introduction to Simulation WS01/02 - L 04 25/40 Graham Horton
26 The Event List Operations on the FEL: Insert an event into FEL (at appropriate position!) Remove first event from FEL for processing Delete an event from the FEL The FEL is thus usually stored as a linked list Introduction to Simulation WS01/02 - L 04 26/40 Graham Horton
27 The Event List The simulator spends a lot of time processing the FEL In some cases, up to 40% of overall simulation time! Efficiency is thus very important Sequential search when inserting must be avoided: O(n) Solution: more advanced data structures (trees): O(log n) Introduction to Simulation WS01/02 - L 04 27/40 Graham Horton
28 The Event List Example: Event "Customer arrives" in the bank model: # Customer arrives WHENEVER T >= TArrive DO NQueue^ := NQueue + 1; TArrive^ := T + IArrive; DISPLAY ("T= %f Customer arrives\n",t); END Executing this event at time T causes the event (T + IArrive, Customer arrives) to be inserted into the FEL Introduction to Simulation WS01/02 - L 04 28/40 Graham Horton
29 The Simulation Algorithm yes FEL empty? no Remove and process 1st primary event Remove and process conditional event yes Conditional event enabled? no Introduction to Simulation WS01/02 - L 04 29/40 Graham Horton
30 The Simulation Algorithm Remove and process 1st primary event: Remove 1st primary event from FEL Advance simulation time Update state variables Enter new future events into FEL Compute statistics Every discrete-event simulator works like this (even if the programming model looks different!) Introduction to Simulation WS01/02 - L 04 30/40 Graham Horton
31 The Simulation Algorithm (t 1, Arrival) (t 1, Move up) (t 2, Arrival) (t 2, Arrival) (t 4, Arrival) (t 3, Service complete) (t 3, Service complete) Introduction to Simulation WS01/02 - L 04 31/40 Graham Horton
32 Timing Sometimes, activities last for an exact amount of time: The clock cycle in a computer Each phase of a traffic light A certain operation in a manufacturing line Such exact times are deterministic Introduction to Simulation WS01/02 - L 04 32/40 Graham Horton
33 Timing Usually, activities last for varying amounts of time: Inter-arrival times at bank Service times at bank Time to failure for a machine Time that a user program runs Such times are random or stochastic Introduction to Simulation WS01/02 - L 04 33/40 Graham Horton
34 Random Variables If any quantity in a simulation is random, then the simulation result must also be random This can make things complicated: - The simulator will need to use random variables - We will need to do some statistics Introduction to Simulation WS01/02 - L 04 34/40 Graham Horton
35 Random Variables The best-known random variable: Discrete and uniformly distributed on [1,6] Discrete and uniformly distributed on [1,4] Introduction to Simulation WS01/02 - L 04 35/40 Graham Horton
36 Simulating the Bank by Hand Simulation clock: Arrival interval Customer arrives Begin service Service duration Service complete Introduction to Simulation WS01/02 - L 04 36/40 Graham Horton
37 Computing Statistics Average waiting time for a customer: 1.25 Arrival interval Customer arrives Begin service Service duration Service complete Introduction to Simulation WS01/02 - L 04 37/40 Graham Horton
38 Computing Statistics P(customer has to wait): 0.75 Arrival interval Customer arrives Begin service Service duration Service complete Introduction to Simulation WS01/02 - L 04 38/40 Graham Horton
39 Computing Statistics P(Server busy): 0.66 Arrival interval Customer arrives Begin service Service duration Service complete Introduction to Simulation WS01/02 - L 04 39/40 Graham Horton
40 Computing Statistics Average queue length: 0.33 Arrival interval Customer arrives Begin service Service duration Service complete Introduction to Simulation WS01/02 - L 04 40/40 Graham Horton
1: B asic S imu lati on Modeling
Network Simulation Chapter 1: Basic Simulation Modeling Prof. Dr. Jürgen Jasperneite 1 Contents The Nature of Simulation Systems, Models and Simulation Discrete Event Simulation Simulation of a Single-Server
Discrete-Event Simulation
Discrete-Event Simulation Prateek Sharma Abstract: Simulation can be regarded as the emulation of the behavior of a real-world system over an interval of time. The process of simulation relies upon the
Chapter 3 General Principles in Simulation
Chapter 3 General Principles in Simulation Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Concepts In Discrete-Event Simulation System A collection of entities (people and machines..) that
Copyright. Network and Protocol Simulation. What is simulation? What is simulation? What is simulation? What is simulation?
Copyright Network and Protocol Simulation Michela Meo Maurizio M. Munafò [email protected] [email protected] Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per
TEACHING SIMULATION WITH SPREADSHEETS
TEACHING SIMULATION WITH SPREADSHEETS Jelena Pecherska and Yuri Merkuryev Deptartment of Modelling and Simulation Riga Technical University 1, Kalku Street, LV-1658 Riga, Latvia E-mail: [email protected],
Network Design Performance Evaluation, and Simulation #6
Network Design Performance Evaluation, and Simulation #6 1 Network Design Problem Goal Given QoS metric, e.g., Average delay Loss probability Characterization of the traffic, e.g., Average interarrival
2 Simulation Examples
2 Simulation Examples This chapter presents several examples of simulations that can be performed by devising a simulation table either manually or with a spreadsheet. The simulation table provides a systematic
White Paper Business Process Modeling and Simulation
White Paper Business Process Modeling and Simulation WP0146 May 2014 Bhakti Stephan Onggo Bhakti Stephan Onggo is a lecturer at the Department of Management Science at the Lancaster University Management
Veri cation and Validation of Simulation Models
of of Simulation Models mpressive slide presentations Faculty of Math and CS - UBB 1st Semester 2010-2011 Other mportant Validate nput- Hypothesis Type Error Con dence nterval Using Historical nput of
Modeling Stochastic Inventory Policy with Simulation
Modeling Stochastic Inventory Policy with Simulation 1 Modeling Stochastic Inventory Policy with Simulation János BENKŐ Department of Material Handling and Logistics, Institute of Engineering Management
Malay A. Dalal Madhav Erraguntla Perakath Benjamin. Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A.
AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS Malay A. Dalal Madhav Erraguntla Perakath Benjamin Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A. ABSTRACT
LECTURE 16. Readings: Section 5.1. Lecture outline. Random processes Definition of the Bernoulli process Basic properties of the Bernoulli process
LECTURE 16 Readings: Section 5.1 Lecture outline Random processes Definition of the Bernoulli process Basic properties of the Bernoulli process Number of successes Distribution of interarrival times The
A SIMULATION STUDY FOR DYNAMIC FLEXIBLE JOB SHOP SCHEDULING WITH SEQUENCE-DEPENDENT SETUP TIMES
A SIMULATION STUDY FOR DYNAMIC FLEXIBLE JOB SHOP SCHEDULING WITH SEQUENCE-DEPENDENT SETUP TIMES by Zakaria Yahia Abdelrasol Abdelgawad A Thesis Submitted to the Faculty of Engineering at Cairo University
What is Modeling and Simulation and Software Engineering?
What is Modeling and Simulation and Software Engineering? V. Sundararajan Scientific and Engineering Computing Group Centre for Development of Advanced Computing Pune 411 007 [email protected] Definitions
Mathematical Modeling of Inventory Control Systems with Lateral Transshipments
Mathematical Modeling of Inventory Control Systems with Lateral Transshipments Lina Johansson Master Thesis Department of Industrial Management and Logistics Division of Production Management Lund university,
HSR HOCHSCHULE FÜR TECHNIK RA PPERSW I L
1 An Introduction into Modelling and Simulation Prof. Dr.-Ing. Andreas Rinkel af&e [email protected] Tel.: +41 (0) 55 2224928 Mobil: +41 (0) 79 3320562 Goal After the whole lecture you: will have an
Chapter 2. Simulation Examples 2.1. Prof. Dr. Mesut Güneş Ch. 2 Simulation Examples
Chapter 2 Simulation Examples 2.1 Contents Simulation using Tables Simulation of Queueing Systems Examples A Grocery Call Center Inventory System Appendix: Random Digits 1.2 Simulation using Tables 1.3
INTRUSION PREVENTION AND EXPERT SYSTEMS
INTRUSION PREVENTION AND EXPERT SYSTEMS By Avi Chesla [email protected] Introduction Over the past few years, the market has developed new expectations from the security industry, especially from the intrusion
12.5: CHI-SQUARE GOODNESS OF FIT TESTS
125: Chi-Square Goodness of Fit Tests CD12-1 125: CHI-SQUARE GOODNESS OF FIT TESTS In this section, the χ 2 distribution is used for testing the goodness of fit of a set of data to a specific probability
Queuing Theory. Long Term Averages. Assumptions. Interesting Values. Queuing Model
Queuing Theory Queuing Theory Queuing theory is the mathematics of waiting lines. It is extremely useful in predicting and evaluating system performance. Queuing theory has been used for operations research.
Optimal Hiring of Cloud Servers A. Stephen McGough, Isi Mitrani. EPEW 2014, Florence
Optimal Hiring of Cloud Servers A. Stephen McGough, Isi Mitrani EPEW 2014, Florence Scenario How many cloud instances should be hired? Requests Host hiring servers The number of active servers is controlled
SINGLE-STAGE MULTI-PRODUCT PRODUCTION AND INVENTORY SYSTEMS: AN ITERATIVE ALGORITHM BASED ON DYNAMIC SCHEDULING AND FIXED PITCH PRODUCTION
SIGLE-STAGE MULTI-PRODUCT PRODUCTIO AD IVETORY SYSTEMS: A ITERATIVE ALGORITHM BASED O DYAMIC SCHEDULIG AD FIXED PITCH PRODUCTIO Euclydes da Cunha eto ational Institute of Technology Rio de Janeiro, RJ
Analysis of a Production/Inventory System with Multiple Retailers
Analysis of a Production/Inventory System with Multiple Retailers Ann M. Noblesse 1, Robert N. Boute 1,2, Marc R. Lambrecht 1, Benny Van Houdt 3 1 Research Center for Operations Management, University
A SIMULATION MODEL FOR RESOURCE CONSTRAINED SCHEDULING OF MULTIPLE PROJECTS
A SIMULATION MODEL FOR RESOURCE CONSTRAINED SCHEDULING OF MULTIPLE PROJECTS B. Kanagasabapathi 1 and K. Ananthanarayanan 2 Building Technology and Construction Management Division, Department of Civil
High-Mix Low-Volume Flow Shop Manufacturing System Scheduling
Proceedings of the 14th IAC Symposium on Information Control Problems in Manufacturing, May 23-25, 2012 High-Mix Low-Volume low Shop Manufacturing System Scheduling Juraj Svancara, Zdenka Kralova Institute
INTRODUCTION TO MATHEMATICAL MODELLING
306 MATHEMATICS APPENDIX 2 INTRODUCTION TO MATHEMATICAL MODELLING A2.1 Introduction Right from your earlier classes, you have been solving problems related to the real-world around you. For example, you
Introduction to Engineering System Dynamics
CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are
Cumulative Diagrams: An Example
Cumulative Diagrams: An Example Consider Figure 1 in which the functions (t) and (t) denote, respectively, the demand rate and the service rate (or capacity ) over time at the runway system of an airport
Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows
TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents
Computer Science, Informatik 4 Communication and Distributed Systems. Simulation. Discrete-Event System Simulation. Dr.
Simulation Discrete-Event System Simulation Chapter 3 General Principles General Principles Introduction Framework for modeling systems by discrete-event simulation A system is modeled in terms of its
A Simple Inventory System
A Simple Inventory System Section 1.3 Discrete-Event Simulation: A First Course Section 1.3: A Simple Inventory System customers. demand items.. facility. order items.. supplier Distributes items from
Simulation Software 1
Simulation Software 1 Introduction The features that should be programmed in simulation are: Generating random numbers from the uniform distribution Generating random variates from any distribution Advancing
Dimensioning an inbound call center using constraint programming
Dimensioning an inbound call center using constraint programming Cyril Canon 1,2, Jean-Charles Billaut 2, and Jean-Louis Bouquard 2 1 Vitalicom, 643 avenue du grain d or, 41350 Vineuil, France [email protected]
8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION
- 1-8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION 8.1 Introduction 8.1.1 Summary introduction The first part of this section gives a brief overview of some of the different uses of expert systems
Process simulation. Enn Õunapuu [email protected]
Process simulation Enn Õunapuu [email protected] Content Problem How? Example Simulation Definition Modeling and simulation functionality allows for preexecution what-if modeling and simulation. Postexecution
- 1 - intelligence. showing the layout, and products moving around on the screen during simulation
- 1 - LIST OF SYMBOLS, TERMS AND EXPRESSIONS This list of symbols, terms and expressions gives an explanation or definition of how they are used in this thesis. Most of them are defined in the references
CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION
31 CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION 3.1 INTRODUCTION In this chapter, construction of queuing model with non-exponential service time distribution, performance
Scheduling Algorithms for Downlink Services in Wireless Networks: A Markov Decision Process Approach
Scheduling Algorithms for Downlink Services in Wireless Networks: A Markov Decision Process Approach William A. Massey ORFE Department Engineering Quadrangle, Princeton University Princeton, NJ 08544 K.
Hydrodynamic Limits of Randomized Load Balancing Networks
Hydrodynamic Limits of Randomized Load Balancing Networks Kavita Ramanan and Mohammadreza Aghajani Brown University Stochastic Networks and Stochastic Geometry a conference in honour of François Baccelli
Synchronization in. Distributed Systems. Cooperation and Coordination in. Distributed Systems. Kinds of Synchronization.
Cooperation and Coordination in Distributed Systems Communication Mechanisms for the communication between processes Naming for searching communication partners Synchronization in Distributed Systems But...
UNIT 2 QUEUING THEORY
UNIT 2 QUEUING THEORY LESSON 24 Learning Objective: Apply formulae to find solution that will predict the behaviour of the single server model II. Apply formulae to find solution that will predict the
TAYLOR II MANUFACTURING SIMULATION SOFTWARE
Prnceedings of the 1996 WinteT Simulation ConfeTence ed. J. M. ClIarnes, D. J. Morrice, D. T. Brunner, and J. J. 8lvain TAYLOR II MANUFACTURING SIMULATION SOFTWARE Cliff B. King F&H Simulations, Inc. P.O.
CHAPTER 2. Logic. 1. Logic Definitions. Notation: Variables are used to represent propositions. The most common variables used are p, q, and r.
CHAPTER 2 Logic 1. Logic Definitions 1.1. Propositions. Definition 1.1.1. A proposition is a declarative sentence that is either true (denoted either T or 1) or false (denoted either F or 0). Notation:
Analysis Of Shoe Manufacturing Factory By Simulation Of Production Processes
Analysis Of Shoe Manufacturing Factory By Simulation Of Production Processes Muhammed Selman ERYILMAZ a Ali Osman KUŞAKCI b Haris GAVRANOVIC c Fehim FINDIK d a Graduate of Department of Industrial Engineering,
AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT. Rupesh Chokshi Project Manager
AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT Rupesh Chokshi Project Manager AT&T Laboratories Room 3J-325 101 Crawfords Corner Road Holmdel, NJ 07733, U.S.A. Phone: 732-332-5118 Fax: 732-949-9112
PART III. OPS-based wide area networks
PART III OPS-based wide area networks Chapter 7 Introduction to the OPS-based wide area network 7.1 State-of-the-art In this thesis, we consider the general switch architecture with full connectivity
IST 301. Class Exercise: Simulating Business Processes
IST 301 Class Exercise: Simulating Business Processes Learning Objectives: To use simulation to analyze and design business processes. To implement scenario and sensitivity analysis As-Is Process The As-Is
Waiting Times Chapter 7
Waiting Times Chapter 7 1 Learning Objectives Interarrival and Service Times and their variability Obtaining the average time spent in the queue Pooling of server capacities Priority rules Where are the
Performance Analysis of a Telephone System with both Patient and Impatient Customers
Performance Analysis of a Telephone System with both Patient and Impatient Customers Yiqiang Quennel Zhao Department of Mathematics and Statistics University of Winnipeg Winnipeg, Manitoba Canada R3B 2E9
Ready Time Observations
VMWARE PERFORMANCE STUDY VMware ESX Server 3 Ready Time Observations VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified
Structure Preserving Model Reduction for Logistic Networks
Structure Preserving Model Reduction for Logistic Networks Fabian Wirth Institute of Mathematics University of Würzburg Workshop on Stochastic Models of Manufacturing Systems Einhoven, June 24 25, 2010.
ISyE 2030 Test 2 Solutions
1 NAME ISyE 2030 Test 2 Solutions Fall 2004 This test is open notes, open books. Do precisely 5 of the following problems your choice. You have exactly 55 minutes. 1. Suppose that we are simulating the
LECTURE 1 SERVICE INVENTORY MANAGEMENT
LECTURE 1 SERVICE INVENTORY MANAGEMENT Learning objective To discuss the role of service inventory and types of inventories in service sector 10.1 Service Inventory A Service product can be viewed as a
Performance Workload Design
Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles
Deployment of express checkout lines at supermarkets
Deployment of express checkout lines at supermarkets Maarten Schimmel Research paper Business Analytics April, 213 Supervisor: René Bekker Faculty of Sciences VU University Amsterdam De Boelelaan 181 181
Stochastic Models for Inventory Management at Service Facilities
Stochastic Models for Inventory Management at Service Facilities O. Berman, E. Kim Presented by F. Zoghalchi University of Toronto Rotman School of Management Dec, 2012 Agenda 1 Problem description Deterministic
2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering
2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering Compulsory Courses IENG540 Optimization Models and Algorithms In the course important deterministic optimization
CHAPTER 2 Estimating Probabilities
CHAPTER 2 Estimating Probabilities Machine Learning Copyright c 2016. Tom M. Mitchell. All rights reserved. *DRAFT OF January 24, 2016* *PLEASE DO NOT DISTRIBUTE WITHOUT AUTHOR S PERMISSION* This is a
In this presentation, you will be introduced to data mining and the relationship with meaningful use.
In this presentation, you will be introduced to data mining and the relationship with meaningful use. Data mining refers to the art and science of intelligent data analysis. It is the application of machine
Algorithm and Flowchart. 204112 Structured Programming 1
Algorithm and Flowchart 204112 Structured Programming 1 Programming Methodology Problem solving Coding Problem statement and analysis Develop a high-level algorithm Detail out a low-level algorithm Choose
Available online at www.sciencedirect.com. ScienceDirect. Procedia Computer Science 52 (2015 ) 902 907
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 52 (2015 ) 902 907 The 4th International Workshop on Agent-based Mobility, Traffic and Transportation Models, Methodologies
MCA 504 Modelling and Simulation
MCA 504 Modelling and Simulation Index Sr.No. Unit Name of Unit 1 UNIT I SYSTEM MODELS & SYSTEM SIMULATION 2 UNIT II VRIFICATION AND VALIDATION OF MODEL 3 UNIT III DIFFERENTIAL EQUATIONS IN SIMULATION
Steps for Implementation: Least-to-Most Prompts
Steps for Implementation: Least-to-Most Prompts Neitzel, J., & Wolery, M. (2009). Steps for implementation: Least-to-most prompts. Chapel Hill, NC: National Professional Development Center on, Frank Porter
Local Sidereal Time is the hour angle of the First Point of Aries, and is equal to the hour angle plus right ascension of any star.
1 CHAPTER 7 TIME In this chapter we briefly discuss the several time scales that are in use in astronomy, such as Universal Time, Mean Solar Time, Ephemeris Time, Terrestrial Dynamical Time, and the several
Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations
56 Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Florin-Cătălin ENACHE
Arena 9.0 Basic Modules based on Arena Online Help
Arena 9.0 Basic Modules based on Arena Online Help Create This module is intended as the starting point for entities in a simulation model. Entities are created using a schedule or based on a time between
A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster
, pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing
Simulation - A powerful technique to improve Quality and Productivity
Simulation is an important and useful technique that can help users understand and model real life systems. Once built, the models can be run to give realistic results. This provides a valuable support
CHAPTER 6: Continuous Uniform Distribution: 6.1. Definition: The density function of the continuous random variable X on the interval [A, B] is.
Some Continuous Probability Distributions CHAPTER 6: Continuous Uniform Distribution: 6. Definition: The density function of the continuous random variable X on the interval [A, B] is B A A x B f(x; A,
The problem with waiting time
The problem with waiting time Why the only way to real optimization of any process requires discrete event simulation Bill Nordgren, MS CIM, FlexSim Software Products Over the years there have been many
Real-Time Systems Prof. Dr. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur
Real-Time Systems Prof. Dr. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No. # 06 Basics of Real-Time Task Scheduling Let us get started.
HEALTHCARE SIMULATION
HEALTHCARE SIMULATION SIMULATION IS USED BY HEALTH CARE AND HUMAN SERVICE ORGANIZATIONS ACROSS THE WORLD TO IMPROVE THEIR SYSTEMS OF CARE AND REDUCE COSTS. SIMULATION OFFERS EVIDENCE BASED, RISK FREE DECISION
Chapter 11 Monte Carlo Simulation
Chapter 11 Monte Carlo Simulation 11.1 Introduction The basic idea of simulation is to build an experimental device, or simulator, that will act like (simulate) the system of interest in certain important
Real-Time Component Software. slide credits: H. Kopetz, P. Puschner
Real-Time Component Software slide credits: H. Kopetz, P. Puschner Overview OS services Task Structure Task Interaction Input/Output Error Detection 2 Operating System and Middleware Applica3on So5ware
University of Paderborn Software Engineering Group II-25. Dr. Holger Giese. University of Paderborn Software Engineering Group. External facilities
II.2 Life Cycle and Safety Safety Life Cycle: The necessary activities involving safety-related systems, occurring during a period of time that starts at the concept phase of a project and finishes when
SIMATIC HMI. WinCC flexible 2008 Getting Started - First-Time Users Getting Started. Printout of the Online Help 06/2008 A5E00279548-04
SIMATIC HMI WinCC flexible 2008 Getting Started - First-Time Users Getting Started Printout of the Online Help 06/2008 A5E00279548-04 Safety Guidelines This manual contains notices you have to observe
SIMULATION-BASED ANALYSIS OF THE BULLWHIP EFFECT UNDER DIFFERENT INFORMATION SHARING STRATEGIES
SIMULATION-BASED ANALYSIS OF THE BULLWHIP EFFECT UNDER DIFFERENT INFORMATION SHARING STRATEGIES Yuri A. Merkuryev and Julija J. Petuhova Rik Van Landeghem and Steven Vansteenkiste Department of Modelling
Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
USING OPNET TO SIMULATE THE COMPUTER SYSTEM THAT GIVES SUPPORT TO AN ON-LINE UNIVERSITY INTRANET
USING OPNET TO SIMULATE THE COMPUTER SYSTEM THAT GIVES SUPPORT TO AN ON-LINE UNIVERSITY INTRANET Norbert Martínez 1, Angel A. Juan 2, Joan M. Marquès 3, Javier Faulin 4 {1, 3, 5} [ [email protected], [email protected]
Dr. Seuss Comes to Middle School Math Class by Carrie DeFrancisco From Online Newsletter Issue Number 1, Spring 2001
Dr. Seuss Comes to Middle School Math Class by Carrie DeFrancisco From Online Newsletter Issue Number 1, Spring 2001 Last year Carrie DeFrancisco wanted to celebrate Dr. Seuss birthday with her sixth-,
PROCESS FLOW IMPROVEMENT PROPOSAL OF A BATCH MANUFACTURING SYSTEM USING ARENA SIMULATION MODELING
PROCESS FLOW IMPROVEMENT PROPOSAL OF A BATCH MANUFACTURING SYSTEM USING ARENA SIMULATION MODELING Chowdury M. L. RAHMAN 1 Shafayet Ullah SABUJ 2 Abstract: Simulation is frequently the technique of choice
Introduction to time series analysis
Introduction to time series analysis Margherita Gerolimetto November 3, 2010 1 What is a time series? A time series is a collection of observations ordered following a parameter that for us is time. Examples
Simulation Model of an Ultra-Light Overhead Conveyor System; Analysis of the Process in the Warehouse
Simulation Model of an Ultra-Light Overhead Conveyor System; Analysis of the Process in the Warehouse Batin Latif Aylak, Bernd Noche, M. Baran Cantepe, Aydin Karakaya Abstract Ultra-light overhead conveyor
Introduction. Continue to Step 1: Creating a Process Simulator Model. Goal: 40 units/week of new component. Process Simulator Tutorial
Introduction This tutorial places you in the position of a process manager for a specialty electronics manufacturing firm that makes small lots of prototype boards for medical device manufacturers. Your
Queuing Theory II 2006 Samuel L. Baker
QUEUING THEORY II 1 More complex queues: Multiple Server Single Stage Queue Queuing Theory II 2006 Samuel L. Baker Assignment 8 is on page 7. Assignment 8A is on page 10. -- meaning that we have one line
Rx Medical. SMD Utility. Task Scheduler Configuration
Rx Medical SMD Utility Task Scheduler Configuration This document contains important information for all Rx Medical users. Please ensure this document is circulated amongst all your staff. We suggest these
Simulation in a Nutshell
Simulation in a Nutshell Game Theory meets Object Oriented Simulation Special Interest Group Peer-Olaf Siebers [email protected] Introduction to Simulation System: Collection of parts organised for some
Compliance and Requirement Traceability for SysML v.1.0a
1. Introduction: Compliance and Traceability for SysML v.1.0a This document provides a formal statement of compliance and associated requirement traceability for the SysML v. 1.0 alpha specification, which
Lean Six Sigma Analyze Phase Introduction. TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY
TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY Before we begin: Turn on the sound on your computer. There is audio to accompany this presentation. Audio will accompany most of the online
QNAT. A Graphical Queuing Network Analysis Tool for General Open and Closed Queuing Networks. Sanjay K. Bose
QNAT A Graphical Queuing Network Analysis Tool for General Open and Closed Queuing Networks Sanjay K. Bose QNAT developed at - Dept. Elect. Engg., I.I.T., Kanpur, INDIA by - Sanjay K. Bose [email protected]
Homework 1 (Time, Synchronization and Global State) - 100 Points
Homework 1 (Time, Synchronization and Global State) - 100 Points CS25 Distributed Systems, Fall 2009, Instructor: Klara Nahrstedt Out: Thursday, September 3, Due Date: Thursday, September 17 Instructions:
