Modellierung großer Netze in der Logistik SFB 559 Initial Transient Period Detection Using Parallel Replications F. Bause, M. Eickhoff LS Informatik IV,

Slides:



Advertisements
Similar presentations
1 COMM 301: Empirical Research in Communication Lecture 15 – Hypothesis Testing Kwan M Lee.
Advertisements

Automating the Analysis of Simulation Output Data Katy Hoad Stewart Robinson, Ruth Davies, Mark Elder Funded by EPSRC and SIMUL8.
Hypothesis Testing making decisions using sample data.
Output analyses for single system
1 Statistical Inference H Plan: –Discuss statistical methods in simulations –Define concepts and terminology –Traditional approaches: u Hypothesis testing.
Resampling techniques Why resampling? Jacknife Cross-validation Bootstrap Examples of application of bootstrap.
Automating estimation of warm-up length Katy Hoad, Stewart Robinson, Ruth Davies Warwick Business School WSC08 The AutoSimOA Project A 3 year, EPSRC funded.
The AutoSimOA Project Katy Hoad, Stewart Robinson, Ruth Davies Warwick Business School WSC 07 A 3 year, EPSRC funded project in collaboration with SIMUL8.
Hypothesis Testing Steps of a Statistical Significance Test. 1. Assumptions Type of data, form of population, method of sampling, sample size.
Automating estimation of warm-up length Katy Hoad, Stewart Robinson, Ruth Davies Warwick Business School Simulation Workshop - April 2008 The AutoSimOA.
Automating the Analysis of Simulation Output Data Katy Hoad, Stewart Robinson, Ruth Davies SSIG Meeting, 24th October 2007
Evaluating Hypotheses
Classification of Discrete Event Simulation Models and Output Data: Creating a Sufficient Model Set. Katy Hoad Stewart Robinson,
MARE 250 Dr. Jason Turner Hypothesis Testing III.
The AutoSimOA Project Katy Hoad, Stewart Robinson, Ruth Davies Warwick Business School OR49 Sept 07 A 3 year, EPSRC funded project in collaboration with.
Chapter 2 Simple Comparative Experiments
UNDERSTANDING RESEARCH RESULTS: STATISTICAL INFERENCE © 2012 The McGraw-Hill Companies, Inc.
Experimental Evaluation
Inferences About Process Quality
Lehrstuhl für Informatik 2 Gabriella Kókai: Maschine Learning 1 Evaluating Hypotheses.
Chapter 9 Hypothesis Testing.
1 Simulation Modeling and Analysis Output Analysis.
Automating The Selection of a Simulation Warm-up Period Stewart Robinson, Katy Hoad, Ruth Davies Warwick Business School Cardiff University - October 2008.
Standard error of estimate & Confidence interval.
AutoSimOA : A Framework for Automated Analysis of Simulation Output Stewart Robinson Katy Hoad, Ruth Davies Funded by.
Chapter Nine: Evaluating Results from Samples Review of concepts of testing a null hypothesis. Test statistic and its null distribution Type I and Type.
Cohort Study.
Review of Statistical Inference Prepared by Vera Tabakova, East Carolina University ECON 4550 Econometrics Memorial University of Newfoundland.
1 Chapter 1: Introduction to Design of Experiments 1.1 Review of Basic Statistical Concepts (Optional) 1.2 Introduction to Experimental Design 1.3 Completely.
Steady-State Statistical Analysis By Dr. Jason Merrick.
Verification & Validation
Topics: Statistics & Experimental Design The Human Visual System Color Science Light Sources: Radiometry/Photometry Geometric Optics Tone-transfer Function.
Statistical inference. Distribution of the sample mean Take a random sample of n independent observations from a population. Calculate the mean of these.
MARE 250 Dr. Jason Turner Hypothesis Testing III.
Statistical Decision Making. Almost all problems in statistics can be formulated as a problem of making a decision. That is given some data observed from.
1 Lecture 19: Hypothesis Tests Devore, Ch Topics I.Statistical Hypotheses (pl!) –Null and Alternative Hypotheses –Testing statistics and rejection.
Image Restoration using Iterative Wiener Filter --- ECE533 Project Report Jing Liu, Yan Wu.
1 Chapter 1: Introduction to Design of Experiments 1.1 Review of Basic Statistical Concepts (Optional) 1.2 Introduction to Experimental Design 1.3 Completely.
Hypothesis and Test Procedures A statistical test of hypothesis consist of : 1. The Null hypothesis, 2. The Alternative hypothesis, 3. The test statistic.
Maximum Likelihood Estimation Methods of Economic Investigation Lecture 17.
Introduction Hypothesis testing for one mean Hypothesis testing for one proportion Hypothesis testing for two mean (difference) Hypothesis testing for.
Univariate Linear Regression Problem Model: Y=  0 +  1 X+  Test: H 0 : β 1 =0. Alternative: H 1 : β 1 >0. The distribution of Y is normal under both.
Section A Confidence Interval for the Difference of Two Proportions Objectives: 1.To find the mean and standard error of the sampling distribution.
Simulation & Confidence Intervals COMP5416 Advanced Network Technologies.
1 OUTPUT ANALYSIS FOR SIMULATIONS. 2 Introduction Analysis of One System Terminating vs. Steady-State Simulations Analysis of Terminating Simulations.
Logic and Vocabulary of Hypothesis Tests Chapter 13.
Chapter 10 The t Test for Two Independent Samples.
Non-parametric Methods for Clustering Continuous and Categorical Data Steven X. Wang Dept. of Math. and Stat. York University May 13, 2010.
Hypothesis Tests. An Hypothesis is a guess about a situation that can be tested, and the test outcome can be either true or false. –The Null Hypothesis.
Lec. 19 – Hypothesis Testing: The Null and Types of Error.
Evaluating Hypotheses. Outline Empirically evaluating the accuracy of hypotheses is fundamental to machine learning – How well does this estimate its.
Chapter 9 Estimation using a single sample. What is statistics? -is the science which deals with 1.Collection of data 2.Presentation of data 3.Analysis.
Statistical principles: the normal distribution and methods of testing Or, “Explaining the arrangement of things”
CHAPTER 10 Comparing Two Populations or Groups
Psychology 202a Advanced Psychological Statistics
Chapter 2 Simple Comparative Experiments
CJT 765: Structural Equation Modeling
Chapter 8: Inference for Proportions
CHAPTER 10 Comparing Two Populations or Groups
Unfolding Problem: A Machine Learning Approach
Discrete Event Simulation - 4
CHAPTER 10 Comparing Two Populations or Groups
UNDERSTANDING RESEARCH RESULTS: STATISTICAL INFERENCE
CHAPTER 10 Comparing Two Populations or Groups
CHAPTER 10 Comparing Two Populations or Groups
CHAPTER 10 Comparing Two Populations or Groups
CHAPTER 10 Comparing Two Populations or Groups
CHAPTER 10 Comparing Two Populations or Groups
CHAPTER 10 Comparing Two Populations or Groups
CHAPTER 10 Comparing Two Populations or Groups
Presentation transcript:

Modellierung großer Netze in der Logistik SFB 559 Initial Transient Period Detection Using Parallel Replications F. Bause, M. Eickhoff LS Informatik IV, Universität Dortmund, Germany This research was supported by the Deutsche Forschungsgemeinschaft as part of the Collaborative Research Center „Modelling of large logistic networks“ (559). Outline: 1.Introduction and Motivation 2.Simulation data and Transformation 3.Algorithm (AR/DA) 4.Examples 5.Conclusions

F. Bause, M. Eickhoff1/12 ESS 2002Initial Transient Period Detection using Parallel Replications Introduction and Motivation (1) Output analysis in discrete event simulation: -Problem of initialisation -Initialisation bias because of system warm-up Well-known advices: -Transient period – truncation point – steady-state period Gordon: „... the first part of each simulation run can be ignored.“ -Optimal initialisation state Law/Kelton: „... the optimal state for initialisation tends to be larger than the mean...“ -Convergence of the mean Pawlikowski: „Rules R4-R8 are based on the convergence of the mean... Other criteria of convergence are also possible.“ -Ratio of transient and steady-state period Law/Kelton: „..., where m is much larger than the warmup period l...“ -Up to now Alexopoulos/Sheila: „One of the hardest problems... is the removal of the initialisation bias.“ truncation pointlm initialisation mean value m >> l density functions over model time

F. Bause, M. Eickhoff2/12 ESS 2002Initial Transient Period Detection using Parallel Replications Introduction and Motivation (2) Known strategies: -long simulation run or -many replications -fixed dataset or -sequential/adaptive approaches Our work: -many replications: 1)problem is easy to parallelize 2)hardware is available -adaptive approach: 1)during the simulation 2)needed in practise

F. Bause, M. Eickhoff3/12 ESS 2002Initial Transient Period Detection using Parallel Replications Simulation data and Transformation n random numbers, k replications random sample distributions over model time

F. Bause, M. Eickhoff4/12 ESS 2002Initial Transient Period Detection using Parallel Replications Basic Idea transient periodsteady-state period Transient:density function is changing over time. Steady-state:density function is constant over time. Truncation point:first density function equal to the remaining density functions Problem:systematic error and random error

F. Bause, M. Eickhoff5/12 ESS 2002Initial Transient Period Detection using Parallel Replications Adaptive Replication/Deletion Approach (AR/DA) First aim: Find truncation point! -Ignore first part (Gordon). Choose transient-steady-state-ratio (parameter r). -Warm-up period is much smaller (Law/Kelton). Comparison: Kolmogoroff-Smirnoff two-sample test. -Other criteria of convergence (Pawlikowski). -Null-Hypothesis: Equality of cumulative distributions. -No demands on the random samples. -No restrictions on the size of the random samples. Set safety-level. -Percentage of the number of rejections of the null-hypothesis. Second aim: Estimate result values! -An independent result is calculated for each truncated replication. test sampleremaining 1. Collect 1+r new observations of each replication. (here r=3) 2. Shift test sample and compare it with the remaining. 3. To much difference?: goto Calculate result values. 13 truefalse 2/3 > safety-level 26 true

F. Bause, M. Eickhoff6/12 ESS 2002Initial Transient Period Detection using Parallel Replications Example: M/M/1 with medium utilisation density functions over model time truncation point (AR/DA) 02080observed model time model time of test sample results of KS-Test Parameter: = 0.8 Initialisation = 100 jobs r = 3 Safety-level = 0.05 Result: truncation point at 540 Comment: high initialisation -advice of Law/Kelton -obvious transient period

F. Bause, M. Eickhoff7/12 ESS 2002Initial Transient Period Detection using Parallel Replications Example: M/M/1 with high utilisation Parameter: = 0.95 Initialisation = 100 jobs r = 3 Safety-level = 0.05 Result: truncation point at 2850 Comment: more challenging, difference between systematic and random error not obvious. model time of test sample results of KS-Test density functions over model time truncation point (AR/DA) observed model time

F. Bause, M. Eickhoff8/12 ESS 2002Initial Transient Period Detection using Parallel Replications Comparison with visual methods M/M/1 with high utilisation density functions over model time If the initial bias slowly vanishes, visual methods have problems. truncation point (AR/DA) ??? graphical procedure of Welch

F. Bause, M. Eickhoff9/12 ESS 2002Initial Transient Period Detection using Parallel Replications Comparison with statistical methods Theory -average population (M/M/1): Long Simulation Run (Pawlikowski, 1990) -initial transient period detection: Emshoff/Sisson (1970) -steady-state analysis: batch means Results: Comment: - AR/DA needs more data: factor 1.5; 2.7, but - AR/DA is faster in execution: factor 65; 38 E[N] = 4truncation pointmean populationused data Long Run / AR/DA / *100 E[N] = 19truncation pointmean populationused data Long Run / AR/DA / *100

F. Bause, M. Eickhoff10/12 ESS 2002Initial Transient Period Detection using Parallel Replications A Non-Ergodic System (1) Presented on ESS´99 from Bause/Beilner. very long „stable“ beginning highly increasing population more replications: advantage! at random model time

F. Bause, M. Eickhoff11/12 ESS 2002Initial Transient Period Detection using Parallel Replications A Non-Ergodic System (2) Comment: -AR/DA gives additional hints to detect non-ergodicity. -Parameter r must be sufficiently large. density functions over model time observed model time model time of test sample results of KS-Test

F. Bause, M. Eickhoff12/12 ESS 2002Initial Transient Period Detection using Parallel Replications Benefits of AR/DA 1.fast execution time 2.other criteria than the convergence of the mean (equality of cumulative distributions) 3.proper choice of parameter r avoids poor results 4.gives additional hints for non-ergodicity 5.visualisation of available data („density functions“) might be helpful Future Work 1.reduce user-specified parameters for AR/DA 2.examine benefits of different initial states for AR/DA