Statistical Analysis of Output from Terminating Simulations
|
|
- Irene Sparks
- 6 years ago
- Views:
Transcription
1 Statistical Analysis of Output from Terminating Simulations
2 Statistical Analysis of Output from Terminating Simulations Time frame of simulations Strategy for data collection and analysis Confidence intervals Comparing two scenarios using Output Analyzer Searching for an optimal scenario with OptQuest
3 Motivation Run a simulation (once) what does it mean? Was this run typical or not? Variability from run to run (of the same model)? Need statistical analysis of output data From a single model configuration Compare two or more different configurations Search for an optimal configuration Statistical analysis of output is often ignored This is a big mistake no idea of precision of results Not hard or time-consuming to do this it just takes a little planning and thought, then some (cheap) computer time
4 Time Frame of Simulations Terminating: Specific starting, stopping conditions Run length will be well-defined (and finite) Steady-state: Long-run Over theoretically infinite time frame Initial conditions for the simulation don t matter A steady-state simulation has to stop at some point and as you might guess these runs can be pretty long
5 Strategy for Data Collection and Analysis For terminating case, make some number n (IID) of independent replications: To do this, just open the Run > Setup > Replication Parameters dialog box and enter the value of n you want for the number of replications. Check both boxes for Initialize Between Replications To cause both the system state variables and the statistical accumulators to be cleared at the end of each replication.
6 Separate results for each replication Category by Replication report for 10 replications Consider a bank with 5 tellers, one FIFO queue, open 9am to 5pm, flush out before stopping. Inter-arrivals ~ expo (mean = 1 min.), service times ~ expo (mean = 4 min.) Simulating 10 days (replications) starting with no customers, the summary measures are as follows. Replication Number served Finished Time(hours) Average delay in queue (minutes) Average Queue Length Note that the variability of summary measures across replications.
7 Confidence Intervals for Terminating Systems Replication Number served Finished Time(hours) Average delay in queue (minutes) Average Queue Length Sample Mean Standard deviation Half width Min Max
8 Half Width, Number of Replications Prefer smaller confidence intervals precision Notation: Confidence interval: Half-width = Can t control t or s Must increase n how much? Depends on how one defines precision
9 Confidence interval =95%,n=10 replications s(waiting time)=1.23 Half-width =0.886 point estimate=2.13 Confidence Interval=
10 Confidence Intervals for Terminating Systems If > 1 replication, Arena uses cross-repl. data as above Possibly most useful part: 95% confidence interval on expected values
11 Half Width, Number of Replications Want this to be small, say < h where h is prespecified Set half-width = h, solve for n Not really solved for n (t, s depend on n) Approximation: Replace t by z, corresponding normal critical value Pretend that current s will hold for larger samples
12 Half Width, Number of Replications Get s = sample standard deviation from initial number n 0 of replications For confidence interval =95%,z=1.96,h=10% ( )=0.213 n = 128 replications n grows as h decreases After running the model for 128 replications 12
13 Half Width, Number of Replications Easier but different approximation: h 0 = half width from initial number n 0 of replications n = 173 replications
14 Warm Up Period Steady-State : beyond which the output appears not to be drifting any more statistically. Arena s companion package Output Analyzer can be used to get a plot of any model parameter for the replication. In our example I want a plot for Total WIP and for Total Number in Queue for 10 replications. Using statistic module: Save the output file as.dat
15 Open Output Analyzer Warm Up Period Click on plot icon Search for the file you save choose for replication All
16 Warm Up Period Total WIP
17 Warm Up Period Total Number in Queue
18 Comparing Two Scenarios Two scenarios: 1)Base scenario is Bank Example 2) New scenario is that we hire 6 tellers instead of 5 tellers. replications Scenario 1(waiting time in queue)w1 Scenario 2(waiting time in queue)w2 Z=W1-W Average Standard deviation confidence intetval
19 Comparing Two Scenarios Reasonable but not-quite-right idea Make confidence intervals on expected outputs from each scenario, see if they overlap; look at total wait time in queue. At 95% t-paired Confidence interval [0.78,2.57] Since the interval does not contain 0, this implies that the two systems are sensibly different.in addition system 2 seems to be better (as the customer stays lower time in the system) But this doesn t allow for a precise, efficient statistical conclusion
20 Comparing Two Scenarios Using Output Analyzer Output Analyzer is a separate application that operates on.dat files produced by Arena Launch separately from Windows, not from Arena To save output values (Expressions) of entries in Statistic data module (Type = Output) enter filename.dat in Output File column Did for both scenarios
21 Comparing Two Scenarios Using Output Analyzer Analyze > Compare Means menu option Add data files A and B for two scenarios Select Lumped for Replications field Title, confidence level, accept Paired-t Test, do not Scale Display since two output performance measures have different units
22 Compare Means via Output Analyzer Results: Point estimate = 1.68 At 95% t-paired Confidence interval [0.78,2.57]
23 Comparing Two Scenarios Using Output Analyzer over 100 Replications Point estimate = 1.61 At 95% t-paired Confidence interval [1.37,1.84]
24 Searching for an Optimal Scenario with OptQuest (not included in student version of Arena) Seek input controls minimizing Total Cost while keeping Percent Rejected 5 Explore all possibilities add resources in any combination New rules: 26 number of trunk lines 50 Total number of new employees of all five types 15
25 File >OptQuest Optimization OptQuest(Model 5-3) Formulate as an optimization problem: Minimize Total Cost Subject to 26 MR(Trunk Line) 50 0 New Sales + New Tech 1 + New Tech 2 + New Tech 3 + New Tech All 15 Percent Rejected 5 Objective function is a simulation-model output OptQuest requires finite Replication Length Tools > OptQuest for Arena Constraint on another output New Optimization or Browse for saved one (.opt) Tree on left, expand for Controls and Responses Constraints on input control (decision) variables
26 In this toolbar we will input our optimization problem parameters OptQuest
27 Searching for an Optimal Scenario with OptQuest Controls, Responses Controls Resources Trunk Line Integer, Lower Bound = 26, Suggested Value = 29, Upper Bound = 50 Controls User Specified New Sales Integer, Lower Bound = 0, Suggested Value = 3, Upper Bound = 15 Click on Included to collect selections at top or bottom Responses User Specified Output Check Percent Rejected, Total Cost Slide 27 of 31
28 Searching for an Optimal Scenario with OptQuest Constraints, Objective Constraints Add button, then each of first five controls, +, then <= 15 Add button, then Percent Rejected, then <= 5 Objectives Add button, Total Cost, Minimize radio button Options Stopping rules Tolerance for regarding results as equal Replications per simulation Solutions log file location
29 Searching for an Optimal Scenario with OptQuest Running or Run > Start or F5 Optimization branch on tree to watch progress, scenarios so far, best scenario so far Can t absolutely guarantee a true optimum But usually finds far better configuration than possible by hand
30 Output
Input Analysis. Input Analysis: Specifying Model Parameters, Distributions. Deterministic vs. Random Inputs
Input Analysis Input Analysis: Specifying Model Parameters, Distributions Structural modeling: what we ve done so far Logical aspects entities, resources, paths, etc. Quantitative modeling Numerical, distributional
More informationSimulation with Arena
Simulation with Arena Sixth Edition W. David Kelton Professor Department of Operations, Business Analytics, and Information Systems University of Cincinnati Randall P. Sadowski Retired Nancy B. Zupick
More informationENM316E Simulation. The output obtained by running the simulation model once is also random.
ENM 316E Simulation Lesson 6 Output analysis is the analysis of data generated from simulation study. The purpose of the output analysis To estimate the performance of a system To compare the performance
More informationIndustrial Engineering Department
Industrial Engineering Department Engineering Faculty Hasanuddin University INDUSTRIAL SYSTEMS SIMULATION ARENA BASIC The Basic Process Panel This SECTION describes the flowchart and data modules that
More informationIntroduction. Step 1: Creating a Process Simulator Model. Open Tutorial File in Visio. Goal: 40 units/week of new component.
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
More informationSlides 11: Verification and Validation Models
Slides 11: Verification and Validation Models Purpose and Overview The goal of the validation process is: To produce a model that represents true behaviour closely enough for decision making purposes.
More informationModel 3-1: A Manufacturing System
Model 3-1: A Manufacturing System Simple Processing System Part arrives to system 0 Drilling center 0 Part Leaves System 0 Slide 1 of 21 Model Description In a manufacturing system, parts arrive according
More informationChapter 3. Bootstrap. 3.1 Introduction. 3.2 The general idea
Chapter 3 Bootstrap 3.1 Introduction The estimation of parameters in probability distributions is a basic problem in statistics that one tends to encounter already during the very first course on the subject.
More informationNumerical Precision. Or, why my numbers aren t numbering right. 1 of 15
Numerical Precision Or, why my numbers aren t numbering right 1 of 15 What s the deal? Maybe you ve seen this #include int main() { float val = 3.6f; printf( %.20f \n, val); Print a float with
More informationWindow Server 2012 Hyper-V Virtual Machine Snapshots
Window Server 2012 Hyper-V Virtual Machine Snapshots Creating a Snapshot Hyper-V makes it easy to create snapshots. To do so, open the Hyper-V Manager, right click on the virtual machine that you want
More informationSimulation Models for Manufacturing Systems
MFE4008 Manufacturing Systems Modelling and Control Models for Manufacturing Systems Dr Ing. Conrad Pace 1 Manufacturing System Models Models as any other model aim to achieve a platform for analysis and
More informationWhat is Process Capability?
6. Process or Product Monitoring and Control 6.1. Introduction 6.1.6. What is Process Capability? Process capability compares the output of an in-control process to the specification limits by using capability
More informationCover sheet for Assignment 3
Faculty of Arts and Science University of Toronto CSC 358 - Introduction to Computer Networks, Winter 2018, LEC0101 Cover sheet for Assignment 3 Due Monday March 5, 10:00am. Complete this page and attach
More informationPart 1. Summary of For Loops and While Loops
NAME EET 2259 Lab 5 Loops OBJECTIVES -Understand when to use a For Loop and when to use a While Loop. -Write LabVIEW programs using each kind of loop. -Write LabVIEW programs with one loop inside another.
More informationLearn to use the vector and translation tools in GX.
Learning Objectives Horizontal and Combined Transformations Algebra ; Pre-Calculus Time required: 00 50 min. This lesson adds horizontal translations to our previous work with vertical translations and
More information4 Algorithms. Definition of an Algorithm
4 Algorithms Definition of an Algorithm An algorithm is the abstract version of a computer program. In essence a computer program is the codification of an algorithm, and every algorithm can be coded as
More informationModule 7:Application of stochastic processes in queueing theory Lecture 29:Application of stochastic processes in Queueing Theory
The Lecture Contains: Introdution For a queueing system we generally should define or know the following General system notations Example of Single servers What we can glean from the set of information
More informationScientific Computing. Error Analysis
ECE257 Numerical Methods and Scientific Computing Error Analysis Today s s class: Introduction to error analysis Approximations Round-Off Errors Introduction Error is the difference between the exact solution
More informationQUEUING SYSTEM. Yetunde Folajimi, PhD
QUEUING SYSTEM Yetunde Folajimi, PhD Introduction What is a queue? A line of people or things waiting to be handled, usually in sequential order starting at the beginning or top of the line or sequence.
More informationDOWNLOAD PDF BIG IDEAS MATH VERTICAL SHRINK OF A PARABOLA
Chapter 1 : BioMath: Transformation of Graphs Use the results in part (a) to identify the vertex of the parabola. c. Find a vertical line on your graph paper so that when you fold the paper, the left portion
More informationCpk: What is its Capability? By: Rick Haynes, Master Black Belt Smarter Solutions, Inc.
C: What is its Capability? By: Rick Haynes, Master Black Belt Smarter Solutions, Inc. C is one of many capability metrics that are available. When capability metrics are used, organizations typically provide
More informationAlgorithms in Systems Engineering IE172. Midterm Review. Dr. Ted Ralphs
Algorithms in Systems Engineering IE172 Midterm Review Dr. Ted Ralphs IE172 Midterm Review 1 Textbook Sections Covered on Midterm Chapters 1-5 IE172 Review: Algorithms and Programming 2 Introduction to
More informationData Analysis and Solver Plugins for KSpread USER S MANUAL. Tomasz Maliszewski
Data Analysis and Solver Plugins for KSpread USER S MANUAL Tomasz Maliszewski tmaliszewski@wp.pl Table of Content CHAPTER 1: INTRODUCTION... 3 1.1. ABOUT DATA ANALYSIS PLUGIN... 3 1.3. ABOUT SOLVER PLUGIN...
More informationWe have seen that as n increases, the length of our confidence interval decreases, the confidence interval will be more narrow.
{Confidence Intervals for Population Means} Now we will discuss a few loose ends. Before moving into our final discussion of confidence intervals for one population mean, let s review a few important results
More informationA COMPUTER-AIDED SIMULATION ANALYSIS TOOL FOR SIMAN MODELS AUTOMATICALLY GENERATED FROM PETRI NETS
A COMPUTER-AIDED SIMULATION ANALYSIS TOOL FOR SIMAN MODELS AUTOMATICALLY GENERATED FROM PETRI NETS Albert Peñarroya, Francesc Casado and Jan Rosell Institute of Industrial and Control Engineering Technical
More informationStatistical Good Practice Guidelines. 1. Introduction. Contents. SSC home Using Excel for Statistics - Tips and Warnings
Statistical Good Practice Guidelines SSC home Using Excel for Statistics - Tips and Warnings On-line version 2 - March 2001 This is one in a series of guides for research and support staff involved in
More informationMicroTest III Quick Reference
MicroTest III Quick Reference Windows 95/98/NT Installation: 1. Insert the MicroTest III CD into your CD-ROM drive. 2. Follow the on-screen prompts to install. 3. MicroTest III has completed the installation
More informationChapter 10 Verification and Validation of Simulation Models. Banks, Carson, Nelson & Nicol Discrete-Event System Simulation
Chapter 10 Verification and Validation of Simulation Models Banks, Carson, Nelson & Nicol Discrete-Event System Simulation Purpose & Overview The goal of the validation process is: To produce a model that
More informationSpectroscopic Analysis: Peak Detector
Electronics and Instrumentation Laboratory Sacramento State Physics Department Spectroscopic Analysis: Peak Detector Purpose: The purpose of this experiment is a common sort of experiment in spectroscopy.
More informationAMATH 383 Lecture Notes Linear Programming
AMATH 8 Lecture Notes Linear Programming Jakob Kotas (jkotas@uw.edu) University of Washington February 4, 014 Based on lecture notes for IND E 51 by Zelda Zabinsky, available from http://courses.washington.edu/inde51/notesindex.htm.
More informationTopic 2.3: Tangent Planes, Differentiability, and Linear Approximations. Textbook: Section 14.4
Topic 2.3: Tangent Planes, Differentiability, and Linear Approximations Textbook: Section 14.4 Warm-Up: Graph the Cone & the Paraboloid paraboloid f (x, y) = x 2 + y 2 cone g(x, y) = x 2 + y 2 Do you notice
More information(Refer Slide Time: 02:59)
Numerical Methods and Programming P. B. Sunil Kumar Department of Physics Indian Institute of Technology, Madras Lecture - 7 Error propagation and stability Last class we discussed about the representation
More informationHeteroskedasticity and Homoskedasticity, and Homoskedasticity-Only Standard Errors
Heteroskedasticity and Homoskedasticity, and Homoskedasticity-Only Standard Errors (Section 5.4) What? Consequences of homoskedasticity Implication for computing standard errors What do these two terms
More informationHCA Note 300: Using the CM15 with HCA and Windows 7 and 8
HCA Note 300: Using the CM15 with HCA and Windows 7 and 8 NOTE: This technical note has been made obsolete by the discontinuation of support for the CM15. See the V15 release notes. In order to use the
More informationChapter 4 Working with Arena
Chapter 4 Working with Arena What We ll Do... User interface Menus (including Running) Toolbars Help Model windows Drawing Printing Running Building the simple processing model Simulation with Arena Chapter
More informationPrimality Testing. Public-Key Cryptography needs large prime numbers How can you tell if p is prime? Try dividing p by all smaller integers
Primality Testing Public-Key Cryptography needs large prime numbers How can you tell if p is prime? Try dividing p by all smaller integers Exponential in p (number of bits to represent p) Improvement:
More informationResponsive Web Design Discover, Consider, Decide
Responsive Web Design Discover, Consider, Decide Responsive Web Design. Discover, Consider, Decide Q. What is Responsive Design? A. Responsive design is a general mindset where you are designing a website,
More informationOptimization Methods for Machine Learning (OMML)
Optimization Methods for Machine Learning (OMML) 2nd lecture Prof. L. Palagi References: 1. Bishop Pattern Recognition and Machine Learning, Springer, 2006 (Chap 1) 2. V. Cherlassky, F. Mulier - Learning
More informationUsing Simulation and Assignment Modeling for Optimization with Constraint in Ability of Servers
Proceedings of the 2011 International Conference on Industrial Engineering and Operations Management Kuala Lumpur, Malaysia, January 22 24, 2011 Using Simulation and Assignment Modeling for Optimization
More informationHomework 1. Question 1 - Layering. CSCI 1680 Computer Networks Fonseca
CSCI 1680 Computer Networks Fonseca Homework 1 Due: 27 September 2012, 4pm Question 1 - Layering a. Why are networked systems layered? What are the advantages of layering? Are there any disadvantages?
More informationLecture: Simulation. of Manufacturing Systems. Sivakumar AI. Simulation. SMA6304 M2 ---Factory Planning and scheduling. Simulation - A Predictive Tool
SMA6304 M2 ---Factory Planning and scheduling Lecture Discrete Event of Manufacturing Systems Simulation Sivakumar AI Lecture: 12 copyright 2002 Sivakumar 1 Simulation Simulation - A Predictive Tool Next
More informationWhat Secret the Bisection Method Hides? by Namir Clement Shammas
What Secret the Bisection Method Hides? 1 What Secret the Bisection Method Hides? by Namir Clement Shammas Introduction Over the past few years I have modified the simple root-seeking Bisection Method
More informationCOSC 311: ALGORITHMS HW1: SORTING
COSC 311: ALGORITHMS HW1: SORTIG Solutions 1) Theoretical predictions. Solution: On randomly ordered data, we expect the following ordering: Heapsort = Mergesort = Quicksort (deterministic or randomized)
More informationBigger Isn t Necessarily Better
Bigger Isn t Necessarily Better There is a reason cells are small! There seems to be a limit to the size they can grow. Consider your little toe: it is made of about 2-3 billion cells! A newly-made cell
More informationWho is Mozilla? What is Firefox? Is it better than Internet Explorer? Presented by Phil Goff (Branch 116) September 18, 2008
Mozilla Firefox Who is Mozilla? What is Firefox? Is it better than Internet Explorer? Presented by Phil Goff (Branch 116) SIR Area 2 Computer and Technology Meeting September 18, 2008 Firefox Browser A
More informationGeneral Purpose Simulation System (GPSS) (Part 7)
General Purpose Simulation System (GPSS) (Part 7) Dr.Çağatay ÜNDEĞER Öğretim Görevlisi Bilkent Üniversitesi Bilgisayar Mühendisliği Bölümü e-mail : cagatay@undeger.com cagatay@cs.bilkent.edu.tr Bilgisayar
More informationModeling and Performance Analysis with Discrete-Event Simulation
Simulation Modeling and Performance Analysis with Discrete-Event Simulation Chapter 10 Verification and Validation of Simulation Models Contents Model-Building, Verification, and Validation Verification
More informationAll Paging Schemes Depend on Locality. VM Page Replacement. Paging. Demand Paging
3/14/2001 1 All Paging Schemes Depend on Locality VM Page Replacement Emin Gun Sirer Processes tend to reference pages in localized patterns Temporal locality» locations referenced recently likely to be
More informationOverview of the Simulation Process. CS1538: Introduction to Simulations
Overview of the Simulation Process CS1538: Introduction to Simulations Simulation Fundamentals A computer simulation is a computer program that models the behavior of a physical system over time. Program
More informationInstructor Info: Dave Tucker, LSSMBB ProModel Project Leader Office:
This course is intended for previous Users of ProModel who have completed Essentials Training but may not have used the software for a while. Our hope is that this training will help these Users brush
More informationMA 1128: Lecture 02 1/22/2018
MA 1128: Lecture 02 1/22/2018 Exponents Scientific Notation 1 Exponents Exponents are used to indicate how many copies of a number are to be multiplied together. For example, I like to deal with the signs
More informationMAT 110 WORKSHOP. Updated Fall 2018
MAT 110 WORKSHOP Updated Fall 2018 UNIT 3: STATISTICS Introduction Choosing a Sample Simple Random Sample: a set of individuals from the population chosen in a way that every individual has an equal chance
More informationRecognizing regular tree languages with static information
Recognizing regular tree languages with static information Alain Frisch (ENS Paris) PLAN-X 2004 p.1/22 Motivation Efficient compilation of patterns in XDuce/CDuce/... E.g.: type A = [ A* ] type B =
More informationActivity 1 Creating a simple gradebook
Activity 1 Creating a simple gradebook 1 Launch Excel to start a new spreadsheet a. Click on the Excel icon to start a new workbook, either from the start menu, Office Toolbar, or an Excel icon on the
More informationRound each observation to the nearest tenth of a cent and draw a stem and leaf plot.
Warm Up Round each observation to the nearest tenth of a cent and draw a stem and leaf plot. 1. Constructing Frequency Polygons 2. Create Cumulative Frequency and Cumulative Relative Frequency Tables 3.
More informationMath 340 Fall 2014, Victor Matveev. Binary system, round-off errors, loss of significance, and double precision accuracy.
Math 340 Fall 2014, Victor Matveev Binary system, round-off errors, loss of significance, and double precision accuracy. 1. Bits and the binary number system A bit is one digit in a binary representation
More informationUsing the CM15 with HCA and Windows 7
Using the CM15 with HCA and Windows 7 In order to use the CM15 with HCA under Windows 7 you have to do a bit of work to get the HCA device driver installed. Unfortunately, Windows really hates this as
More informationMITOCW watch?v=4dj1oguwtem
MITOCW watch?v=4dj1oguwtem PROFESSOR: So it's time to examine uncountable sets. And that's what we're going to do in this segment. So Cantor's question was, are all sets the same size? And he gives a definitive
More information(Refer Slide Time: 1:27)
Data Structures and Algorithms Dr. Naveen Garg Department of Computer Science and Engineering Indian Institute of Technology, Delhi Lecture 1 Introduction to Data Structures and Algorithms Welcome to data
More informationFast Automated Estimation of Variance in Discrete Quantitative Stochastic Simulation
Fast Automated Estimation of Variance in Discrete Quantitative Stochastic Simulation November 2010 Nelson Shaw njd50@uclive.ac.nz Department of Computer Science and Software Engineering University of Canterbury,
More informationEXPORT MANAGER USER GUIDE
EXPORT MANAGER USER GUIDE Table of Contents Table of Contents 1 Overview 2 General Concepts 2 Creating a Job 3 General Properties 4 Source Properties 4 Export Properties 4 Running Jobs 5 Options 5 Export
More informationTheory and Algorithms Introduction: insertion sort, merge sort
Theory and Algorithms Introduction: insertion sort, merge sort Rafael Ramirez rafael@iua.upf.es Analysis of algorithms The theoretical study of computer-program performance and resource usage. What s also
More informationPractical 2: Using Minitab (not assessed, for practice only!)
Practical 2: Using Minitab (not assessed, for practice only!) Instructions 1. Read through the instructions below for Accessing Minitab. 2. Work through all of the exercises on this handout. If you need
More informationSearch: Advanced Topics and Conclusion
Search: Advanced Topics and Conclusion CPSC 322 Lecture 8 January 20, 2006 Textbook 2.6 Search: Advanced Topics and Conclusion CPSC 322 Lecture 8, Slide 1 Lecture Overview Recap Branch & Bound A Tricks
More informationSoftware Compare and Contrast
Microsoft Software Compare and Contrast Word Easy to navigate. Compatible with all PC computers. Very versatile. There are lots of templates that can be used to create flyers, calendars, resumes, etc.
More information(Refer Slide Time 04:53)
Programming and Data Structure Dr.P.P.Chakraborty Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture 26 Algorithm Design -1 Having made a preliminary study
More informationWhy is scheduling so difficult?
Queueing Page 1 Why is scheduling so difficult? Wednesday, November 8, 2017 7:35 AM Scheduling is a matter of great controversy. Should it be fair? (O(log n)) Should it instead be fast? (O(1)) As well,
More informationWhat We ll Do... Random
What We ll Do... Random- number generation Random Number Generation Generating random variates Nonstationary Poisson processes Variance reduction Sequential sampling Designing and executing simulation
More informationThese notes are in two parts: this part has topics 1-3 above.
IEEM 0: Linear Programming and Its Applications Outline of this series of lectures:. How can we model a problem so that it can be solved to give the required solution 2. Motivation: eamples of typical
More information1.7 The Heine-Borel Covering Theorem; open sets, compact sets
1.7 The Heine-Borel Covering Theorem; open sets, compact sets This section gives another application of the interval halving method, this time to a particularly famous theorem of analysis, the Heine Borel
More informationWord 2007 Appendix B Copy Student Files to Hard Drive
Word 2007 Appendix B Copy Student Files to Hard Drive Purpose Before you begin, you need to copy the contents of your student CD to your computer s hard drive. The following lesson will step you through
More informationAdvanced Algorithms. On-line Algorithms
Advanced Algorithms On-line Algorithms 1 Introduction Online Algorithms are algorithms that need to make decisions without full knowledge of the input. They have full knowledge of the past but no (or partial)
More informationAdministrivia. Next Monday is Thanksgiving holiday. Tuesday and Wednesday the lab will be open for make-up labs. Lecture as usual on Thursday.
Administrivia Next Monday is Thanksgiving holiday. Tuesday and Wednesday the lab will be open for make-up labs. Lecture as usual on Thursday. Lab notebooks will be due the week after Thanksgiving, when
More informationThe first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.
Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you
More informationSome Extra Information on Graph Search
Some Extra Information on Graph Search David Kempe December 5, 203 We have given basic definitions of graphs earlier in class, and talked about how to implement them. We had also already mentioned paths,
More information1-1 Sets of Numbers. Warm Up Lesson Presentation Lesson Quiz. Holt Algebra 2
1-1 Sets of Numbers Warm Up Lesson Presentation Lesson Quiz Warm Up Write in decimal form. 1. 4.5 2. 3. Write as a decimal approximation. 1.414 Order from least to greatest. 4. 10, 5, 10, 0, 5 10, 5, 0,
More informationProgram Design with Abstract Data Types
Program Design with Abstract Data Types Norman Ramsey Fall 2018 1 Introduction Our 9-step design process is intended for functions. Abstract data types introduce new problems, which are dealt with by means
More informationGraphing with a Graphing Calculator
APPENDIX C Graphing with a Graphing Calculator A graphing calculator is a powerful tool for graphing equations and functions. In this appendix we give general guidelines to follow and common pitfalls to
More informationLecture Notes 3: Data summarization
Lecture Notes 3: Data summarization Highlights: Average Median Quartiles 5-number summary (and relation to boxplots) Outliers Range & IQR Variance and standard deviation Determining shape using mean &
More informationSystematic errors Random errors
Where are we in our discussion of error analysis? Let s revisit: 1 From Lecture 1: Quick Start, Replicate Errors: Measurements are affected by errors (uncertainty) There are two general categories of errors
More informationCPIB SUMMER SCHOOL 2011: INTRODUCTION TO BIOLOGICAL MODELLING
CPIB SUMMER SCHOOL 2011: INTRODUCTION TO BIOLOGICAL MODELLING 1 COPASI COPASI / Parameter estimation Markus Owen COPASI stands for COmplex PAthway SImulator. It is for the simulation and analysis of biochemical
More information1
Zeros&asymptotes Example 1 In an early version of this activity I began with a sequence of simple examples (parabolas and cubics) working gradually up to the main idea. But now I think the best strategy
More informationInstructor Info: Dave Tucker, LSSMBB ProModel Project Leader Office:
This course is intended for previous Users of ProModel & MedModel who have completed Essentials Training but may not have used the software for a while. Our hope is that this training will help these Users
More informationLaunch successful marketing campaigns that build your customer list and bring in new sales with little to no effort on your part
Launch successful email marketing campaigns that build your customer list and bring in new sales with little to no effort on your part Learn how working with a professional email marketing consultant can
More informationComparative study of LTE simulations with the ns-3 and the Vienna simulators
Comparative study of LTE simulations with the ns-3 and the Vienna simulators Thiago Abreu 1 Bruno Baynat 1 Marouen Gachaoui 2 Tania Jimenez 2 Narcisse Nya 1 1 University Pierre et Marie Curie - LIP6 2
More informationSearch: Advanced Topics and Conclusion
Search: Advanced Topics and Conclusion CPSC 322 Lecture 8 January 24, 2007 Textbook 2.6 Search: Advanced Topics and Conclusion CPSC 322 Lecture 8, Slide 1 Lecture Overview 1 Recap 2 Branch & Bound 3 A
More informationInteger Algorithms and Data Structures
Integer Algorithms and Data Structures and why we should care about them Vladimír Čunát Department of Theoretical Computer Science and Mathematical Logic Doctoral Seminar 2010/11 Outline Introduction Motivation
More informationToday s Training Agenda. MMS website: FMAX website: https://test.mms.indiana.edu/fmax-stg
MMS Today s Training Agenda MMS website: http://www.indiana.edu/~mmswebpg/ FMAX website: https://test.mms.indiana.edu/fmax-stg Scott Knapp Administrator of MMS scknapp@indiana.edu 812-855-5826 Navigation
More informationDependent Variable Independent Variable dependent variable : independent variable function: domain ran ge
FUNCTIONS The values of one variable often depend on the values for another: The temperature at which water boils depends on elevation (the boiling point drops as you go up). The amount by which your savings
More informationOnline Ordering Guide
Online Ordering Guide Ordering ( Order by Phone You can order your materials via phone from 8:00 a.m. to 5:30 p.m. (CST), Monday through Friday. Before you call, please be sure that you have all the relevant
More informationAlgorithm Performance. (the Big-O)
Algorithm Performance (the Big-O) Lecture 6 Today: Worst-case Behaviour Counting Operations Performance Considerations Time measurements Order Notation (the Big-O) Pessimistic Performance Measure Often
More informationMath 395 Homework #1 Due Wednesday, April 12
Math 395 Homework #1 Due Wednesday, April 12 LaTex is a typesetting system that is widely used by mathematicians. It has the ability to typeset just about any mathematical notation, as well as complex
More information2. You are required to enter a password of up to 100 characters. The characters must be lower ASCII, printing characters.
BLACK BOX SOFTWARE TESTING SPRING 2005 DOMAIN TESTING LAB PROJECT -- GRADING NOTES For all of the cases below, do the traditional equivalence class and boundary analysis. Draw one table and use a new line
More informationInstructor Info: Dave Tucker, LSSMBB ProModel Senior Consultant Office:
This course is intended for previous Users of Process Simulator who have completed Basic Training but may not have used the software for a while. Our hope is that this training will help these Users brush
More informationFoundations of Computing
Foundations of Computing Darmstadt University of Technology Dept. Computer Science Winter Term 2005 / 2006 Copyright c 2004 by Matthias Müller-Hannemann and Karsten Weihe All rights reserved http://www.algo.informatik.tu-darmstadt.de/
More informationChapter01.fm Page 1 Monday, August 23, :52 PM. Part I of Change. The Mechanics. of Change
Chapter01.fm Page 1 Monday, August 23, 2004 1:52 PM Part I The Mechanics of Change The Mechanics of Change Chapter01.fm Page 2 Monday, August 23, 2004 1:52 PM Chapter01.fm Page 3 Monday, August 23, 2004
More informationIntro. Scheme Basics. scm> 5 5. scm>
Intro Let s take some time to talk about LISP. It stands for LISt Processing a way of coding using only lists! It sounds pretty radical, and it is. There are lots of cool things to know about LISP; if
More informationENCM 369 Winter 2019 Lab 6 for the Week of February 25
page of ENCM 369 Winter 29 Lab 6 for the Week of February 25 Steve Norman Department of Electrical & Computer Engineering University of Calgary February 29 Lab instructions and other documents for ENCM
More informationClass Note #02. [Overall Information] [During the Lecture]
Class Note #02 Date: 01/11/2006 [Overall Information] In this class, after a few additional announcements, we study the worst-case running time of Insertion Sort. The asymptotic notation (also called,
More informationChapters 1, 2 & 3: A Brief Introduction. Barry L. Nelson Northwestern University July 2017
Chapters 1, 2 & 3: A Brief Introduction Barry L. Nelson Northwestern University July 2017 1 Why do we simulate? We typically choose to simulate a dynamic, stochastic system when the performance measure
More information