Estimation of the Optimal Threshold Policy in a Queue with Heterogeneous Servers Using a Heuristic Solution and Artificial Neural Networks

This paper deals with heterogeneous queues where servers differ not only in service rates but also in operating costs. The classical optimisation problem in queueing systems with heterogeneous servers consists in the optimal allocation of customers between the servers with the aim to minimise the lo...

Full description

Bibliographic Details
Main Authors: Dmitry Efrosinin, Natalia Stepanova
Format: Article
Language:English
Published: MDPI AG 2021-05-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/9/11/1267
id doaj-652ab7f782104c7da53454af362b3e4a
record_format Article
spelling doaj-652ab7f782104c7da53454af362b3e4a2021-06-01T01:49:37ZengMDPI AGMathematics2227-73902021-05-0191267126710.3390/math9111267Estimation of the Optimal Threshold Policy in a Queue with Heterogeneous Servers Using a Heuristic Solution and Artificial Neural NetworksDmitry Efrosinin0Natalia Stepanova1Insitute for Stochastics, Johannes Kepler University Linz, 4030 Linz, AustriaLaboratory N17, Trapeznikov Institute of Control Sciences of RAS, 117997 Moscow, RussiaThis paper deals with heterogeneous queues where servers differ not only in service rates but also in operating costs. The classical optimisation problem in queueing systems with heterogeneous servers consists in the optimal allocation of customers between the servers with the aim to minimise the long-run average costs of the system per unit of time. As it is known, under some assumptions the optimal allocation policy for this system is of threshold type, i.e., the policy depends on the queue length and the state of faster servers. The optimal thresholds can be calculated using a Markov decision process by implementing the policy-iteration algorithm. This algorithm may have certain limitations on obtaining a result for the entire range of system parameter values. However, the available data sets for evaluated optimal threshold levels and values of system parameters can be used to provide estimations for optimal thresholds through artificial neural networks. The obtained results are accompanied by a simple heuristic solution. Numerical examples illustrate the quality of estimations.https://www.mdpi.com/2227-7390/9/11/1267heterogeneous serverspolicy-iteration algorithmheuristic solutionartificial neural networks
collection DOAJ
language English
format Article
sources DOAJ
author Dmitry Efrosinin
Natalia Stepanova
spellingShingle Dmitry Efrosinin
Natalia Stepanova
Estimation of the Optimal Threshold Policy in a Queue with Heterogeneous Servers Using a Heuristic Solution and Artificial Neural Networks
Mathematics
heterogeneous servers
policy-iteration algorithm
heuristic solution
artificial neural networks
author_facet Dmitry Efrosinin
Natalia Stepanova
author_sort Dmitry Efrosinin
title Estimation of the Optimal Threshold Policy in a Queue with Heterogeneous Servers Using a Heuristic Solution and Artificial Neural Networks
title_short Estimation of the Optimal Threshold Policy in a Queue with Heterogeneous Servers Using a Heuristic Solution and Artificial Neural Networks
title_full Estimation of the Optimal Threshold Policy in a Queue with Heterogeneous Servers Using a Heuristic Solution and Artificial Neural Networks
title_fullStr Estimation of the Optimal Threshold Policy in a Queue with Heterogeneous Servers Using a Heuristic Solution and Artificial Neural Networks
title_full_unstemmed Estimation of the Optimal Threshold Policy in a Queue with Heterogeneous Servers Using a Heuristic Solution and Artificial Neural Networks
title_sort estimation of the optimal threshold policy in a queue with heterogeneous servers using a heuristic solution and artificial neural networks
publisher MDPI AG
series Mathematics
issn 2227-7390
publishDate 2021-05-01
description This paper deals with heterogeneous queues where servers differ not only in service rates but also in operating costs. The classical optimisation problem in queueing systems with heterogeneous servers consists in the optimal allocation of customers between the servers with the aim to minimise the long-run average costs of the system per unit of time. As it is known, under some assumptions the optimal allocation policy for this system is of threshold type, i.e., the policy depends on the queue length and the state of faster servers. The optimal thresholds can be calculated using a Markov decision process by implementing the policy-iteration algorithm. This algorithm may have certain limitations on obtaining a result for the entire range of system parameter values. However, the available data sets for evaluated optimal threshold levels and values of system parameters can be used to provide estimations for optimal thresholds through artificial neural networks. The obtained results are accompanied by a simple heuristic solution. Numerical examples illustrate the quality of estimations.
topic heterogeneous servers
policy-iteration algorithm
heuristic solution
artificial neural networks
url https://www.mdpi.com/2227-7390/9/11/1267
work_keys_str_mv AT dmitryefrosinin estimationoftheoptimalthresholdpolicyinaqueuewithheterogeneousserversusingaheuristicsolutionandartificialneuralnetworks
AT nataliastepanova estimationoftheoptimalthresholdpolicyinaqueuewithheterogeneousserversusingaheuristicsolutionandartificialneuralnetworks
_version_ 1721411468533956608