EconPapers    
Economics at your fingertips  
 

Supervised ML for Solving the GI / GI /1 Queue

Opher Baron (), Dmitry Krass (), Arik Senderovich () and Eliran Sherzer ()
Additional contact information
Opher Baron: Rotman School Of Management, University of Toronto, Toronto, Ontario M5S 3E6, Canada
Dmitry Krass: Rotman School Of Management, University of Toronto, Toronto, Ontario M5S 3E6, Canada
Arik Senderovich: School of Information Technologies (ITEC), York University, Toronto, Ontario M3J 1P3, Canada
Eliran Sherzer: Rotman School Of Management, University of Toronto, Toronto, Ontario M5S 3E6, Canada

INFORMS Journal on Computing, 2024, vol. 36, issue 3, 766-786

Abstract: We apply supervised learning to a general problem in queueing theory: using a neural net , we develop a fast and accurate predictor of the stationary system-length distribution of a GI / GI /1 queue—a fundamental queueing model for which no analytical solutions are available. To this end, we must overcome three main challenges: (i) generating a large library of training instances that cover a wide range of arbitrary interarrival and service time distributions, (ii) labeling the training instances, and (iii) providing continuous arrival and service distributions as inputs to the neural net. To overcome (i), we develop an algorithm to sample phase-type interarrival and service time distributions with complex transition structures. We demonstrate that our distribution-generating algorithm indeed covers a wide range of possible positive-valued distributions. For (ii), we label our training instances via quasi-birth-and-death(QBD) that was used to approximate PH / PH /1 (with phase-type arrival and service process) as labels for the training data. For (iii), we find that using only the first five moments of both the interarrival and service times distribution as inputs is sufficient to train the neural net. Our empirical results show that our neural model can estimate the stationary behavior of the GI / GI /1—far exceeding other available methods in terms of both accuracy and runtimes.

Keywords: GI / GI /1 queue; neural networks; sampling; phase type (search for similar items in EconPapers)
Date: 2024
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
http://dx.doi.org/10.1287/ijoc.2022.0263 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:inm:orijoc:v:36:y:2024:i:3:p:766-786

Access Statistics for this article

More articles in INFORMS Journal on Computing from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().

 
Page updated 2025-03-19
Handle: RePEc:inm:orijoc:v:36:y:2024:i:3:p:766-786