ISYE 6644 ARENA MOST TESTED QUESTIONS AND
ANSWERS GRADED A+ WITH RATIONALES
1
In Arena, a DECIDE module can route customers probabilistically or conditionally to multiple
locations.
a. False
b. True ← Correct
Rationale: DECIDE supports both probability- and condition-based branching to multiple
destinations.
2
In Arena, a primitive QUEUE block can connect with a PROCESS module.
a. False ← Correct
b. True
Rationale: Primitive QUEUE is part of low-level constructs; PROCESS encapsulates its own
queue — you use PROCESS (or Queue spreadsheet) rather than direct primitive
QUEUE→PROCESS hookups in higher-level modeling.
3
In Arena you can pre-assign a service time as an attribute before you actually get to the server.
a. False
b. True ← Correct
Rationale: Attributes let you store per-entity values (e.g., service time) ahead of SEIZE/DELAY,
enabling later use.
4
It’s acceptable to have one CREATE module generate single arrivals and another CREATE
generate 4-at-a-time elsewhere.
a. False
b. True ← Correct
,ESTUDYR
Rationale: Multiple CREATE modules with different batch sizes are allowed and often used to
model heterogeneous arrival streams.
5
In Arena, "fake" customers can be used to schedule breakdowns, track time periods, and
perform non-customer duties.
a. False
b. True ← Correct
Rationale: Sentinels or dummy entities are commonly used for scheduling events (machine
failures, time-based logic).
6
What is the expected value of EXPO(DISC(0.5,2,1,3)) in Arena?
a. 1.5
b. 2.0
c. 2.5 ← Correct
d. 3.0
Rationale: DISC selects 2 with prob 0.5 and either 1 or 3 for remaining prob distributed —
expected selected mean = 2.5 (given the provided answer).
7
Suppose joe.queue has 7 people and tom.queue has 2 people. What is the value of
(NQ(tom.queue)>=NQ(joe.queue)) + (TNOW>-1)?
a. 0
b. 1 ← Correct
c. 2
d. -1
Rationale: (NQ(tom)>=NQ(joe)) is 0 (2≥7 false). (TNOW>-1) is 1 (time > -1 true). 0+1 = 1.
8
, ESTUDYR
In Arena, the SEIZE, DELAY, RELEASE functionality appears in multiple templates.
a. False
b. True ← Correct
Rationale: These core actions are accessible via PROCESS templates and advanced templates
(and via modules/blocks).
9
You can schedule failures to occur after a random number of customers use a resource or after
a random time.
a. False
b. True ← Correct
Rationale: Arena supports event scheduling based on counts (usage) or time (e.g., failure after
N uses or after T time).
10
You are only allowed to schedule one type of failure for a particular resource.
a. False ← Correct
b. True
Rationale: Multiple failure modes can be defined for a resource (different conditions, repair
processes).
11
A resource (e.g., Joey) can be a member of three different resource sets.
a. False
b. True ← Correct
Rationale: A resource can belong to multiple resource sets to support pooling and alternative
allocations.
12
For display and organization, an Arena Call Center simulation can be divided into submodels.
a. False