atlas

Research map / Reinforcement learning / Visual and representation RL

QGym: Scalable Simulation and Benchmarking of Queuing Network Controllers

NeurIPS 2024 · Reinforcement learning › Visual and representation RL · approach: RL for combinatorial routing · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces QGym, an open-sourced event-driven queuing network simulator and benchmark suite comparing classical queuing policies with PPO variants across 20 instances.

Problem

Queuing network control is hard for RL due to continuous-time dynamics, high stochasticity, and long horizons with exploding delays; there is no common benchmark comparing RL and classical queuing policies on realistic instances.

Approach

An event-driven, OpenAI Gym-compatible simulator supporting general non-exponential arrivals/services and job-level tracking, plus PPO variants with work-conserving action parameterization (masking empty queues) that stabilizes RL on queuing control.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add work-conserving probability masking to PPO (ablation)PPO · Queuing benchmark instancespair-wise win rate against traditional policies: 77%Helped
Add behavior-cloning warm-up from a MaxWeight-style policy (ablation)PPO · Queuing benchmark instancestraining stability and time-average total queue lengthHelped
Use vanilla PPO without work-conserving masking or behavior-cloning warm-up (ablation)PPO · Queuing benchmark instancesnetwork stabilityHurt
Use work-conserving A2C instead of work-conserving PPO (ablation)PPO-WC · Queuing benchmark instancesperformanceNo clear effect
Apply PPO-WC to hyperexponential rather than exponential reentrant event timesPPO-WC · Reentrant networksrelative reduction in holding costs: around 21% with L = 2Helped
Scale the network to larger, more realistic instancesPPO-WC · Hospital networktime-average total queue length: 2.3\text{E+}4 \pm 7.4; 4.4\text{E+}2 \pm 0.0Hurt

Surprising findings

Limitations

Experimental setup

Datasets: simulated queuing instances (hospital, input-queue switch, reentrant, five-by-five, criss-cross, N-model)

Benchmarks: QGym criss-cross QGym reentrant (exponential and hyperexponential) QGym parallel server (N-model, five-by-five) QGym real-world (input switch, hospital)

Metrics: time-averaged total queue length standard error pairwise win rate

Baselines: c-mu rule MaxWeight maximum pressure fluid policy PPO PPO-BC A2C

Builds on: PPO OpenAI Gym MaxWeight maximum pressure policy

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy