Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Simulation›Stochastic Discrete-Event Simulation — Probabilistic Modeling of Event-Driven Systems
Process / pipelineSimulation / optimization

Stochastic Discrete-Event Simulation — Probabilistic Modeling of Event-Driven Systems

Stochastic Discrete-Event Simulation (Stochastic DES) · Also known as: Stochastic DES, SDES, Probabilistic DES, Monte Carlo DES

Stochastic Discrete-Event Simulation (Stochastic DES) models complex systems by advancing simulated time from one discrete event to the next, drawing event durations and inter-arrival times from fitted probability distributions. It is the standard technique for analyzing queues, manufacturing lines, healthcare pathways, and logistics networks under uncertainty, producing output statistics with confidence intervals.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Stochastic Discrete-Event Simulation
Agent-Based ModelingDiscrete-Event SimulationMarkov ModelMONTE-CARLO-SIMULATIONQueueing SimulationStochastic System Dynami…Bayesian Discrete-Event…Deterministic Discrete-E…Multi-objective discrete…Robust Discrete-Event Si…

+3 more

When to use it

Use Stochastic DES when the system is event-driven (state changes only at discrete points in time), randomness is integral to system behavior, and average-case analysis is insufficient. Ideal for service systems (call centers, ERs), manufacturing and supply chains, transportation networks, and IT infrastructure under variable load. Do not use when: (1) the system evolves continuously rather than event-by-event — prefer System Dynamics or ODEs; (2) input data are too sparse to reliably fit distributions; (3) the goal is a simple back-of-envelope estimate where analytical queueing formulas suffice; or (4) agent decision-making and emergent social behavior are central — Agent-Based Modeling is more appropriate.

Strengths & limitations

Strengths
  • Captures temporal randomness and variability that deterministic models cannot represent.
  • Produces full output distributions with confidence intervals, supporting risk-aware decisions.
  • Can model complex, nonlinear event interactions and resource contention in detail.
  • Model can be validated and verified against real operational data at the event level.
  • Widely supported by mature commercial tools (Arena, Simio, AnyLogic) and open-source libraries (SimPy, DESMO-J).
  • Easily extended to include optimization loops (simulation-optimization) using metaheuristics.
Limitations
  • Requires sufficient historical data to fit input distributions reliably; poor fits propagate through the model.
  • Model development and verification is time-intensive, particularly for large, complex systems.
  • Each run produces a random sample, not a closed-form solution; statistical precision requires many replications.
  • Computationally expensive for very large-scale systems or optimization loops with many scenarios.
  • Steady-state analysis requires careful warm-up period estimation to eliminate initialization bias.

Frequently asked

How many replications do I need?

Use a pilot study of 10–30 replications to estimate variance, then apply the half-width formula n = (z_{α/2} s / h)² to find the minimum R needed for the desired confidence interval half-width h. Thirty or more replications is a common practical minimum.

What is the difference between Stochastic DES and Monte Carlo Simulation?

Monte Carlo Simulation samples from distributions to estimate a static quantity (e.g., a risk score or integral). Stochastic DES also samples from distributions but does so dynamically as the simulation clock advances, capturing time-ordered event interactions, queues, and resource contention that Monte Carlo cannot represent.

How do I handle the warm-up period?

Plot the running mean of a key output metric over time across replications. Use Welch's method to identify where the mean stabilizes and delete observations before that point. Alternatively, start replications in a typical steady-state configuration to reduce initialization bias.

When should I prefer Agent-Based Modeling over Stochastic DES?

Choose ABM when individual agent behavior, learning, adaptation, or emergent collective phenomena are the focus. Choose Stochastic DES when the emphasis is on resource flows, queues, and event timing in a system whose logic is well-defined and data-rich.

Can Stochastic DES be used for optimization?

Yes. Simulation-optimization couples DES with metaheuristics (genetic algorithms, simulated annealing) or response-surface methods to search for configurations that minimize or maximize a stochastic performance measure, though it is computationally expensive.

Sources

  1. Banks, J., Carson, J. S., Nelson, B. L., & Nicol, D. M. (2010). Discrete-Event System Simulation (5th ed.). Prentice Hall. ISBN: 9780136062127
  2. Law, A. M. (2015). Simulation Modeling and Analysis (5th ed.). McGraw-Hill Education. ISBN: 9780073401324

How to cite this page

ScholarGate. (2026, June 3). Stochastic Discrete-Event Simulation (Stochastic DES). ScholarGate. https://scholargate.app/en/simulation/stochastic-discrete-event-simulation

Related methods

Agent-Based ModelingDiscrete-Event SimulationMarkov ModelMONTE-CARLO-SIMULATIONQueueing SimulationStochastic System Dynamics

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Agent-Based ModelingSimulation↔ compare
  • Discrete-Event SimulationSimulation↔ compare
  • Markov ModelSimulation↔ compare
  • MONTE-CARLO-SIMULATIONDecision-making↔ compare
  • Queueing SimulationSimulation↔ compare
  • Stochastic System DynamicsSimulation↔ compare
Compare side by side →

Referenced by

Bayesian Discrete-Event SimulationDeterministic Discrete-Event SimulationMulti-objective discrete-event simulationRobust Discrete-Event SimulationStochastic MicrosimulationStochastic Queueing SimulationStochastic Sensitivity Analysis

Similar methods

Discrete-Event SimulationDiscrete-Event System SimulationRobust Discrete-Event SimulationDeterministic Discrete-Event SimulationStochastic Queueing SimulationBayesian Discrete-Event SimulationAgent-based Discrete-Event SimulationPolicy Scenario Discrete-Event Simulation

Related reference concepts

Monte Carlo MethodsComputational Techniques • Simulation ModelingStatistical Simulation Methods: GeneralRandom Number GenerationSimulationRegenerative Processes

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Stochastic Discrete-Event Simulation (Stochastic Discrete-Event Simulation (Stochastic DES)). Retrieved 2026-07-20 from https://scholargate.app/en/simulation/stochastic-discrete-event-simulation · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Banks, Carson, Nelson, Nicol; Law, A. M.
Year
1960s–1970s
Type
Stochastic simulation model
DataType
Event-driven time series, probability distributions
Subfamily
Simulation / optimization
Related methods
Agent-Based ModelingDiscrete-Event SimulationMarkov ModelMONTE-CARLO-SIMULATIONQueueing SimulationStochastic System Dynamics
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account