arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2202.01729cs.LG
收藏

机器能解决一般的机器问题吗?

Can machines solve general queueing systems?

Eliran Sherzer, Arik Senderovich, Opher Baron, Dmitry Krass

摘要:

在本文中,我们分析了如何以及一台机器可以解决一般问题的排队论。为了回答这个问题,我们使用深度学习模型来预测$M/G/1$队列的静态队列长度分布(泊松到达,一般服务时间,一个服务器)。据我们所知,这是第一次将机器学习模型应用于一般的排队论问题。我们选择$M/G/1$队列,因为它位于“尖点”的分析前沿:一方面,这个模型的精确解是可用的,这是计算和数学复杂。另一方面,问题(特别是服务时间分布)是普遍的。这使我们能够比较深度学习方法与分析解决方案的准确性和效率。将机器学习应用于该问题的两个关键挑战是(1)生成一组不同的训练样本,这些样本提供“通用”正值分布的良好表示,以及(2)将服务时间的连续分布表示为输入。我们将展示我们如何克服这些挑战。我们的结果表明,我们的模型确实能够非常准确地预测$M/G/1$队列的静态行为:我们的度量在整个测试集上的平均值是$0.0009$。此外,我们的机器学习模型非常高效,可以在几分之一秒内计算出非常精确的平稳分布(基于模拟建模的方法需要更长的时间才能收敛)。我们还提出了一个案例研究,模仿现实生活中的设置,并表明我们的方法是更强大的,并提供更准确的解决方案相比,现有的方法。这显示了将我们的方法扩展到解析可解系统之外的前景(例如,$G/G/1$或$G/G/c$)。

英文摘要:

In this paper, we analyze how well a machine can solve a general problem in queueing theory. To answer this question, we use a deep learning model to predict the stationary queue-length distribution of an $M/G/1$ queue (Poisson arrivals, general service times, one server). To the best of our knowledge, this is the first time a machine learning model is applied to a general queueing theory problem. We chose $M/G/1$ queue for this paper because it lies "on the cusp" of the analytical frontier: on the one hand exact solution for this model is available, which is both computationally and mathematically complex. On the other hand, the problem (specifically the service time distribution) is general. This allows us to compare the accuracy and efficiency of the deep learning approach to the analytical solutions. The two key challenges in applying machine learning to this problem are (1) generating a diverse set of training examples that provide a good representation of a "generic" positive-valued distribution, and (2) representations of the continuous distribution of service times as an input. We show how we overcome these challenges. Our results show that our model is indeed able to predict the stationary behavior of the $M/G/1$ queue extremely accurately: the average value of our metric over the entire test set is $0.0009$. Moreover, our machine learning model is very efficient, computing very accurate stationary distributions in a fraction of a second (an approach based on simulation modeling would take much longer to converge). We also present a case-study that mimics a real-life setting and shows that our approach is more robust and provides more accurate solutions compared to the existing methods. This shows the promise of extending our approach beyond the analytically solvable systems (e.g., $G/G/1$ or $G/G/c$).

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑