Skip to main navigation Skip to search Skip to main content

DES-GYMNAX: Fast Discrete-Event Simulator in JAX

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this work, we introduce DES-Gymnax, a novel high-performance discrete-event simulator implemented in JAX. By leveraging the just-in-time compilation, automatic vectorization, and GPU acceleration capabilities of JAX, DES-Gymnax can achieve 10x to 100x times performance improvement over traditional Python-based discrete-event simulators like Salabim. The proposed DES-Gymnax can feature a Gym-like API that facilitates seamless integration with reinforcement learning algorithms, addressing a critical gap between simulation engines and AI techniques. DES-Gymnax is validated on three benchmark models, i.e., an M/M/1 queue, a multi-server model, and a tandem queue model. Experimental results demonstrate that DES-Gymnax maintains simulation accuracy while significantly reducing execution time, enabling efficient large-scale sampling crucial for reinforcement learning applications in operations research areas. The open-source code is available in the DES-Gymnax repository (Yun, Jun, and Xiangfeng 2025).

Original languageEnglish
Title of host publication2025 Winter Simulation Conference, WSC 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages2467-2478
Number of pages12
ISBN (Electronic)9798331587260
DOIs
StatePublished - 2025
Event2025 Winter Simulation Conference, WSC 2025 - Seattle, United States
Duration: 7 Dec 202510 Dec 2025

Publication series

NameProceedings - Winter Simulation Conference
ISSN (Print)0891-7736

Conference

Conference2025 Winter Simulation Conference, WSC 2025
Country/TerritoryUnited States
CitySeattle
Period7/12/2510/12/25

Fingerprint

Dive into the research topics of 'DES-GYMNAX: Fast Discrete-Event Simulator in JAX'. Together they form a unique fingerprint.

Cite this