ISYE 6644 QUESTIONS AND ANSWERS SET A+
✔✔True or False? In the Call Center demo, fake customers are used to update a
variable that keeps track of the period of the day - ✔✔True
✔✔Consider our Call Center demo, What is the following Seize request asking for? Set,
Product 1, 1, Preferred Order, Agent. - ✔✔Grab a random server from the set Product 1
and store the guy's identity in the attribute Agent
✔✔True or False. In our Inventory demo, fake customers are used to initiate a periodic
inventory review. - ✔✔True
✔✔Consider the Arena expression DISC(0.3, 1, 0.5, 3, 1.0, 6), which is a discrete
random variable. What is the random variable's expected value? - ✔✔(0.3)(1) + (0.5-
0.3)(3) + (1.0 - 0.5)(6) = 3.9
✔✔Consider a vanilla (s,S) = (5,12) inventory policy. If my inventory slips to 3, how
many items do I order? - ✔✔Since 3 < s, we order S - 3 then 12-3 = 9
✔✔What is the value of this logic expression ((1 == 1) * 10) + ((1==0) * 5)? - ✔✔Since
"1==1" is true and "1==0" is false. we have
((1==1) * 10) + ((1==0) * 5) = (1*10) + (0*5) = 10
✔✔True or False? You can find individual Seize, Delay, and Release module in this
template. - ✔✔True
✔✔Where can you find some sort of Seize? - ✔✔-Within a Process module in the Basic
Process template
- A Seize module in the Advanced Process template
- A Seize block in the Blocks template
, ✔✔Where can you set the buffer size of a certain queue? - ✔✔In a Queue block in the
Blocks template
✔✔True or False? It's possible to request servers in a set randomly, cyclically, or
according to some priority characteristic (such as the order in which they are placed in
the set) - ✔✔True
✔✔Arena - Basic Process - ✔✔- Create
- Process
- Batch
- Assign
- Dispose
- Decide
- Separate
- Record
- Attribute
- Queue
- Variable
- Set
- Entity
- Resource
- Schedule
✔✔Arena - Variables - ✔✔Variables are global.
- If you change a variable any place in the Arena program, it gets changed everywhere
✔✔How can you change attributes, variables, and other stuff in Arena? - ✔✔Assign
module
✔✔Attribute spreadsheet - ✔✔The attribute spreadsheet keeps track of existing
attributes that you might define in an Assign
✔✔Arena Internal Variables - ✔✔Arena keeps track of and continuously updates lots of
stuff as the simulation runs.
Example:
- TNOW = current simulated time
- NR(Barber) = # of resource Barber's servers now working
- NQ(Process 1.Queue) = # customers in that queue
- Create 1.NumberOut = # of customers who have so far left the module named Create
1
✔✔Batch Module - ✔✔- Combine "batch" multiple customers into one "super"
customers
- Batch Size = 3 accumulates 3 guys before sending off the super-customer
✔✔True or False? In the Call Center demo, fake customers are used to update a
variable that keeps track of the period of the day - ✔✔True
✔✔Consider our Call Center demo, What is the following Seize request asking for? Set,
Product 1, 1, Preferred Order, Agent. - ✔✔Grab a random server from the set Product 1
and store the guy's identity in the attribute Agent
✔✔True or False. In our Inventory demo, fake customers are used to initiate a periodic
inventory review. - ✔✔True
✔✔Consider the Arena expression DISC(0.3, 1, 0.5, 3, 1.0, 6), which is a discrete
random variable. What is the random variable's expected value? - ✔✔(0.3)(1) + (0.5-
0.3)(3) + (1.0 - 0.5)(6) = 3.9
✔✔Consider a vanilla (s,S) = (5,12) inventory policy. If my inventory slips to 3, how
many items do I order? - ✔✔Since 3 < s, we order S - 3 then 12-3 = 9
✔✔What is the value of this logic expression ((1 == 1) * 10) + ((1==0) * 5)? - ✔✔Since
"1==1" is true and "1==0" is false. we have
((1==1) * 10) + ((1==0) * 5) = (1*10) + (0*5) = 10
✔✔True or False? You can find individual Seize, Delay, and Release module in this
template. - ✔✔True
✔✔Where can you find some sort of Seize? - ✔✔-Within a Process module in the Basic
Process template
- A Seize module in the Advanced Process template
- A Seize block in the Blocks template
, ✔✔Where can you set the buffer size of a certain queue? - ✔✔In a Queue block in the
Blocks template
✔✔True or False? It's possible to request servers in a set randomly, cyclically, or
according to some priority characteristic (such as the order in which they are placed in
the set) - ✔✔True
✔✔Arena - Basic Process - ✔✔- Create
- Process
- Batch
- Assign
- Dispose
- Decide
- Separate
- Record
- Attribute
- Queue
- Variable
- Set
- Entity
- Resource
- Schedule
✔✔Arena - Variables - ✔✔Variables are global.
- If you change a variable any place in the Arena program, it gets changed everywhere
✔✔How can you change attributes, variables, and other stuff in Arena? - ✔✔Assign
module
✔✔Attribute spreadsheet - ✔✔The attribute spreadsheet keeps track of existing
attributes that you might define in an Assign
✔✔Arena Internal Variables - ✔✔Arena keeps track of and continuously updates lots of
stuff as the simulation runs.
Example:
- TNOW = current simulated time
- NR(Barber) = # of resource Barber's servers now working
- NQ(Process 1.Queue) = # customers in that queue
- Create 1.NumberOut = # of customers who have so far left the module named Create
1
✔✔Batch Module - ✔✔- Combine "batch" multiple customers into one "super"
customers
- Batch Size = 3 accumulates 3 guys before sending off the super-customer