ISYE6644 Simulation Midterm 2 -Exam, Exams of Nursing

This ISYE6644 Simulation Midterm 2 Exam Study Guide is an essential resource for students mastering simulation modeling, random number generation, and Arena software concepts. Designed to reinforce key topics and test understanding, this document provides a comprehensive review of critical exam material through clear explanations and practice questions. Key Features: Arena Simulation Modeling: Covers fundamental "world views" (e.g., Process-Interaction) and module sequences (Create-Process-Dispose). Explains Seize-Delay-Release, queue management, and resource allocation. Clarifies Arenaโ€™s capabilities, such as adjusting server capacity and queue disciplines. Random Number Generation (RNG): Evaluates pseudo-random number generators (PRNGs), including Linear Congruential Generators (LCGs). Highlights pitfalls of outdated methods (e.g., mid-square, random number tables).

Typology: Exams

2024/2025

Available from 05/24/2025

study-masters
study-masters ๐Ÿ‡ฐ๐Ÿ‡ช

524 documents

1 / 5

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
What is the name of Arena's primary modeling approach "world view"?
A) Process-Interaction
B) Event-Scheduling
C) Continuous Modeling Flowchart
D) Mixed Modeling
E) Event-Interaction - ANSWER-A) Process Interaction
What sequence of Arena modules would you use to
generate customer arrivals, use a server
, and then have customers leave the system
after they're done with the server? - ANSWER-Create-Process-Dispose
(ARENA) TRUE or FALSE? A Create module allows you the use a variety of customer
interarrival time distributions. - ANSWER-TRUE
(ARENA) What is Seize-Delay-Release? - ANSWER-Grab at least one resource
(server), spend time getting served, and then free the server for the next customer. If
you seize and the server isn't available, you may have to wait in a queue.
(ARENA) What is a seize-delay? - ANSWER-Grab at least one resource and spend time
getting served. Remember to release the server sometime later, else he gets
deadlocked and a giant line will form.
(ARENA) What is a delay-release? - ANSWER-Use a previously seize'd for a while, and
then free him for the next guy to use.
(ARENA) Which of the following action sequences can you find in a Process module?
A) Delay
B) Seize-Delay
C) Delay-Release
D) Seize-Delay-Release
E) All of the above - ANSWER-all of duh abuv
(ARENA) TRUE or FALSE? A process is generally considered to consist of both a
resource and its associated queue. - ANSWER-TRUE
(ARENA) TRUE or FALSE? You can change the number of servers on duty (i.e., the
capacity) for a resource using the Resource spreadsheet. - ANSWER-TRUE
pf3
pf4
pf5

Partial preview of the text

Download ISYE6644 Simulation Midterm 2 -Exam and more Exams Nursing in PDF only on Docsity!

What is the name of Arena's primary modeling approach "world view"? A) Process-Interaction B) Event-Scheduling C) Continuous Modeling Flowchart D) Mixed Modeling E) Event-Interaction - ANSWER-A) Process Interaction What sequence of Arena modules would you use to generate customer arrivals, use a server , and then have customers leave the system after they're done with the server? - ANSWER-Create-Process-Dispose (ARENA) TRUE or FALSE? A Create module allows you the use a variety of customer interarrival time distributions. - ANSWER-TRUE (ARENA) What is Seize-Delay-Release? - ANSWER-Grab at least one resource (server), spend time getting served, and then free the server for the next customer. If you seize and the server isn't available, you may have to wait in a queue. (ARENA) What is a seize-delay? - ANSWER-Grab at least one resource and spend time getting served. Remember to release the server sometime later, else he gets deadlocked and a giant line will form. (ARENA) What is a delay-release? - ANSWER-Use a previously seize'd for a while, and then free him for the next guy to use. (ARENA) Which of the following action sequences can you find in a Process module? A) Delay B) Seize-Delay C) Delay-Release D) Seize-Delay-Release E) All of the above - ANSWER-all of duh abuv (ARENA) TRUE or FALSE? A process is generally considered to consist of both a resource and its associated queue. - ANSWER-TRUE (ARENA) TRUE or FALSE? You can change the number of servers on duty (i.e., the capacity) for a resource using the Resource spreadsheet. - ANSWER-TRUE

(ARENA) TRUE or FALSE? You can a queue discipline from FIFO to LIFO with one click by using the Queue spreadsheet. - ANSWER-TRUE Which property is not desirable for a good pseudo-random number generator? (a) The numbers must appear to be Unif(0,1). (b) The numbers be approximately independent. (c) We should be able to generate the PRNs very, very quickly. (d) We must be able to look up the series of PRNs from a table. (e) We can reproduce any sequence of PRNs if called upon to do so. - ANSWER-(d) We must be able to look up the series of PRNs from a table. What is a random device? - ANSWER-Considered a lousy generator, nice randomness properties. However, Unif(0,1) sequence storage is tough so it's tough to repeat experiment. An example is flip a coin or least significant digits of atomic clock What is a random number table? - ANSWER-It is a lousy random number generator that used to be used in like the 1950s, lots of digits supplied in tables. What is the mid-square method (J. von Neumann) for random number generation? - ANSWER-Idea: Take the middle part of the square of the previous random number. Its pretty shitty and it tends to degenerate (all results end up being 0 at some point when you are iterating) Which of the following PRN generators aren't very good? a) Generators involving physical devices such as coin flips or least significant digit readings from an atomic clock. b) Random number tables. c) von Neumann's mid-square method. d) Fibonacci and additive congruential generators. e) All of the above. - ANSWER-e) All of the above. What are the most commonly used random number generators in practice today? - ANSWER-Linear Congruential Generators What is the LCG general formula? - ANSWER-Xi = (aXi-1 + c) mod m Ri = Xi/m What is the period in a random number generator? - ANSWER-The amount of time until the LCG starts to repeat itself. Also called cycle length and you generally want a long one for a good generator.

c) Accept the goodness-of-fit test and declare that the PRNs are probably uniform. d) Accept the goodness-of-fit test and declare that the PRNs are probably independent. e) Panic at the disco! - ANSWER-a) Reject the goodness-of-fit test and declare that the PRNs are probably not uniform. What is a run? - ANSWER-A run is a series of similar observations. What is a run test? - ANSWER-A runs test will reject the null hypothesis of independence if there are too many or too few runs, whatever that means. TRUE or FALSE? Unif(0,1) pseudo-random numbers can be used to generate pretty much any other random variates, e.g., exponential, normal, and Poisson. - ANSWER- True If is a continuous random variable with c.d.f. (), what's the distribution of ()? Unif(0,1) Nor(0,1) Triangular Exp() All of the above - ANSWER-Unif(0,1) If is a Unif(0,1) random variable, what's the distribution of โˆ’ 1 ๐‘™(1โˆ’)? Unif(0,1) Nor(0,1) Triangular Exp() All of the above - ANSWER-Exp() TRUE or FALSE? If you can't find a good theoretical distribution to model a certain random variable, you might want to use the empirical distribution of the data to do so. - ANSWER-True TRUE or FALSE? The convolution method involves sums of random variables. - ANSWER-True Suppose that 1 and 2 are PRNs. What's the distribution of 1+2? Unif(0,2) Nor(0,2) Triangular(0,1,2) Exp(1/2) Exp(2) - ANSWER-Triangular(0,1,2)

YES or NO? As in the notes, suppose that I want to generate a simple Unif(2/3, 1) via A- R. Suppose I generate a PRN 1=0.16. Do I accept 1 as my Unif(2/3, 1)? - ANSWER- No Suppose that is a continuous RV with p.d.f. ()=304(1โˆ’), for 0<<1. Why is acceptance- rejection a good method to use to generate? Because is always positive Because Because is almost normal is almost exponential Because the c.d.f. of is very hard to invert None of the above - ANSWER-Because the c.d.f. of is very hard to invert TRUE or FALSE? The A-R algorithm for โˆผ๐‘œ๐‘–() tells us to generate PRNs until ๐‘’โˆ’>โˆ+1๐‘–=1๐‘– for the first time, and then set =. - ANSWER-True