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›Agent-Based Queueing Simulation
Process / pipelineSimulation / optimization

Agent-Based Queueing Simulation

Also known as: AB-QS, Agent-Based Queue Simulation, ABM Queueing, Agent Queue Simulation

Agent-Based Queueing Simulation (AB-QS) combines agent-based modeling with queueing theory to simulate systems where autonomous, decision-making entities interact through waiting lines and service points. Each entity (patient, customer, job) is modeled as an independent agent with its own state and behavioral rules, enabling richer, more realistic dynamics than classical queueing models alone.

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.

Agent-based queueing simulation
Agent-based Discrete-Eve…Agent-Based ModelingDiscrete-Event SimulationMONTE-CARLO-SIMULATIONQueueing Simulation

When to use it

Use AB-QS when the system has heterogeneous entities with distinct behavioral rules (balking, reneging, priority classes) that cannot be captured by homogeneous queueing assumptions, or when emergent phenomena (cascading congestion, fairness collapse) are of interest. Ideal for healthcare patient flow, airport security lanes, call-center staffing, and supply-chain bottleneck analysis. Do NOT use when all entities are statistically identical and simple analytical queueing formulas (M/M/1, M/M/c) are sufficient — the added complexity is unjustified. Also avoid when data on agent behavioral parameters (patience distributions, routing preferences) are unavailable, as uncalibrated behavioral rules can produce misleading results.

Strengths & limitations

Strengths
  • Captures heterogeneous entity behavior (balking, reneging, priority) that classical queueing models cannot represent.
  • Reveals emergent system-level phenomena arising from local agent interactions without assuming global equations.
  • Supports what-if policy testing by directly modifying agent rules and queue configurations.
  • Scales naturally to multi-stage, multi-queue systems with complex routing and feedback loops.
  • Produces rich, entity-level output enabling fairness and equity analysis across agent subgroups.
Limitations
  • Requires detailed specification of agent behavioral rules, which demands domain expertise and empirical calibration data.
  • Computationally expensive compared to analytical queueing formulas; large-scale systems may require high-performance computing.
  • Model validation is challenging — it is difficult to confirm that emergent behavior matches real-world dynamics without extensive observational data.
  • Results depend on the number of replications and random seed management; poor experimental design inflates variance.

Frequently asked

How does AB-QS differ from standard discrete-event simulation?

Standard DES models the system from a global process perspective and treats entities as passive. AB-QS gives each entity autonomous decision-making capability — agents actively respond to queue state (balking, reneging), which can produce qualitatively different system dynamics.

How many replications are needed?

A minimum of 30 replications is a common rule of thumb for initial estimates. For stable confidence intervals on rare events (e.g., extreme congestion), 100–1000 replications may be needed. Use a pilot study to estimate variance and determine the required sample size via confidence interval width criteria.

Can AB-QS be used for optimization, not just analysis?

Yes. AB-QS is often coupled with metaheuristics (genetic algorithms, simulated annealing) or response-surface methods to optimize queue configuration parameters (number of servers, scheduling rules) while honoring agent behavioral constraints. This is sometimes called simulation-based optimization.

What software supports agent-based queueing simulation?

AnyLogic is the most widely used platform, with native support for both agent-based and queueing libraries in a single model. Arena, Simul8, and SIMIO support queueing, while NetLogo and Mesa (Python) support agent-based modeling; combining both paradigms typically requires AnyLogic or custom code.

When should I prefer a classical M/M/c formula over AB-QS?

Use analytical queueing formulas when entities are homogeneous, arrivals are Poisson, service times are exponential, and you need a quick steady-state estimate. AB-QS is warranted when those assumptions fail — heterogeneous behavior, non-Markovian service, or transient (non-steady-state) analysis.

Sources

  1. Macal, C. M., & North, M. J. (2010). Tutorial on agent-based modelling and simulation. Journal of Simulation, 4(3), 151–162. DOI: 10.1057/jos.2010.3 ↗
  2. Agent-based model. Wikipedia. link ↗

How to cite this page

ScholarGate. (2026, June 3). Agent-Based Queueing Simulation. ScholarGate. https://scholargate.app/en/simulation/agent-based-queueing-simulation

Related methods

Agent-based Discrete-Event SimulationAgent-Based ModelingDiscrete-Event SimulationMONTE-CARLO-SIMULATIONQueueing Simulation

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 Discrete-Event SimulationSimulation↔ compare
  • Agent-Based ModelingSimulation↔ compare
  • Discrete-Event SimulationSimulation↔ compare
  • MONTE-CARLO-SIMULATIONDecision-making↔ compare
  • Queueing SimulationSimulation↔ compare
Compare side by side →

Similar methods

Queueing SimulationAgent-based Discrete-Event SimulationPolicy Scenario Queueing SimulationStochastic Queueing SimulationMulti-objective Queueing SimulationAgent-Based ModelingBayesian Queueing SimulationRobust Queueing Simulation

Related reference concepts

Markovian QueuesRenewal and Queueing TheoryQueueing NetworksBirth-Death ProcessesComputational Techniques • Simulation ModelingSimulation

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

ScholarGate — Agent-based queueing simulation (Agent-Based Queueing Simulation). Retrieved 2026-07-21 from https://scholargate.app/en/simulation/agent-based-queueing-simulation · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Macal, C. M. & North, M. J. (hybrid formalization); queueing theory rooted in Erlang (1909)
Year
2000s
Type
Hybrid simulation — agent-based + queueing
DataType
Event logs, arrival/service time distributions, agent behavioral rules
Subfamily
Simulation / optimization
Related methods
Agent-based Discrete-Event SimulationAgent-Based ModelingDiscrete-Event SimulationMONTE-CARLO-SIMULATIONQueueing Simulation
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