- 2069 Bhadra (old course) · 4+6 marks
Types of output analysis; infinite population
Short answer
Simulation output analysis types: terminating (independent replications) and non-terminating (steady-state) simulations. For an infinite population system, non-terminating steady-state analysis applies because there is no natural end; batch means or replication with deletion remove initial bias and provide confidence intervals for long-run measures.
Write different types of simulation output analysis. In the case of infinite population which output analysis method is applicable? Why? Explain.
The question has two parts: the types of output analysis, and the method suited to an infinite-population (non-terminating) model. This answer treats "infinite population" as a system that runs continuously with no natural end, so its long-run (steady-state) behaviour is required.
Types of simulation output analysis
Simulations are classified by how they end, and the analysis depends on this.
- Terminating (finite-horizon) simulation: the run ends at a natural event E, and the initial conditions are part of the system. Examples: a bank that opens at 9:00 and closes at 17:00, or a shop that closes when the last customer leaves. Measures are of the transient period.
- Analysis: independent replications, each of the same fixed length or until E occurs. Use the mean of replication outputs and the t-based confidence interval.
- Non-terminating (steady-state) simulation: the system runs for a very long time with no specific end event, such as a telephone exchange, a network router or a 24-hour hospital. Measures are long-run averages that do not depend on initial conditions.
- Analysis: steady-state methods: replication with deletion of the warm-up, batch means, regenerative method, or autoregressive/spectral methods.
Both can also be classed as transient (depends on the start) and steady state (independent of start).
Method for infinite population
With an infinite (unlimited) calling source, arrivals never stop, and the system settles into a stationary distribution if traffic intensity ρ < 1. So the non-terminating, steady-state analysis applies.
Why:
- There is no natural stopping event, so replications of a terminating type have no definition of "end".
- The aim is the long-run mean, so the effect of the empty initial state (initial bias) must be removed.
- The usual procedure is to run long, delete the initial transient (Welch's method), divide the remaining data into k batches, and form the confidence interval from batch means: Ȳ ± t(α/2, k-1)·S/√k.
- Batching makes the autocorrelated observations nearly independent, which the confidence-interval formula needs.
Detail of the steady-state methods
- Replication with deletion: run R replications, each long, delete the first d observations, average the rest in each replication, then apply the t-interval to the R averages. Simple, but the warm-up is paid R times.
- Batch means: one very long run is cut into k batches of equal size (k is commonly 10 to 30). Batch means are almost independent when the batch is long, so one warm-up is enough and the cost is lower.
- Regenerative method: the output is split at times when the system returns to the same state (for example, the system becomes empty). Cycles are independent, so no warm-up is needed, but such returns may be rare in busy systems.
Example
A router queue with Poisson packet arrivals (unlimited source) is run for 110000 packets. The first 10000 are deleted as warm-up. The remaining 100000 are divided into 20 batches of 5000, and batch average delays are computed. If their mean is 12.4 ms and S = 1.1 ms, then with t(0.025, 19) = 2.093 the 95% interval is 12.4 ± 2.093 × 1.1/√20 = 12.4 ± 0.51 ms.
Summary
| Aspect | Terminating | Non-terminating |
|---|---|---|
| End | Natural event | None |
| Measure | Transient value | Steady-state value |
| Method | Replications | Warm-up deletion, batch means |
| Initial bias | Part of system | Must be removed |
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Estimation methods in output analysis · Simulation and Modeling, chapter 8 · asked 2×
- Simulation run statistics · Simulation and Modeling, chapter 8 · asked 2×
- Collaboration and use case diagram case · Object Oriented Analysis and Design, chapter 2
- GIC simulation of HPF at ωo = 4000 rad/s · Filter Design, chapter 8
- Infinite bus and HVDC vs HVAC comparison · Power System Analysis I, chapter 1
- Meaning of infinite bus · Power System Analysis I, chapter 1