Evaluation of basis functions for generating approximate linear programming (ALP) average cost solutions and policies for multiclass queueing networks

The average cost of operating a queueing network depends on several factors such as the complexity of the network and the service policy used. Approximate linear programming (ALP) is a method that can be used to compute an accurate lower bound on the optimal average cost as well as generate policie...

Full description

Bibliographic Details
Main Author: Gurfein, Kate Elizabeth
Format: Others
Language:English
Published: 2012
Subjects:
ALP
Online Access:http://hdl.handle.net/2152/ETD-UT-2012-05-5441
id ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-ETD-UT-2012-05-5441
record_format oai_dc
spelling ndltd-UTEXAS-oai-repositories.lib.utexas.edu-2152-ETD-UT-2012-05-54412015-09-20T17:09:03ZEvaluation of basis functions for generating approximate linear programming (ALP) average cost solutions and policies for multiclass queueing networksGurfein, Kate ElizabethApproximate linear programmingALPMulticlass queueing networksDynamic programmingOptimal policyOptimality gapThe average cost of operating a queueing network depends on several factors such as the complexity of the network and the service policy used. Approximate linear programming (ALP) is a method that can be used to compute an accurate lower bound on the optimal average cost as well as generate policies to be used in operating the network. These average cost solutions and policies are dependent on the type of basis function used in the ALP. In this paper, the ALP average cost solutions and policies are analyzed for twelve networks with four different types of basis functions (quadratic, linear, pure exponential, and mixed exponential). An approximate bound on the optimality gap between the ALP average cost solution and the optimal average cost solution is computed for each system, and the size of this bound is determined relative to the ALP average cost solution. Using the same set of networks, the performance of ALP generated policies are compared to the performance of the heuristic policies first-buffer-first-served (FBFS), last-buffer-first-served (LBFS), highest-queue-first-served (HQFS), and random-queue-first-served (RQFS). In general, ALP generated average cost solutions are considerably smaller than the simulated average cost under the corresponding policy, and therefore the approximate bounds on the optimality gaps are quite large. This bound increases with the complexity of the queueing network. Some ALP generated policies are not stabilizing policies for their corresponding networks, especially those produced using pure exponential and mixed exponential basis functions. For almost all systems, at least one of the heuristic policies results in mean average cost less than or nearly equal to the smallest mean average cost of all ALP generated policies in simulation runs. This means that generally there exists a heuristic policy which can perform as well as or better than any ALP generated policy. In conclusion, a useful bound on the optimality gap between the ALP average cost solution and the optimal average cost solution cannot be computed with this method. Further, heuristic policies, which are more computationally tractable than ALP generated policies, can generally match or exceed the performance of ALP generated policies, and thus computing such policies is often unnecessary for realizing cost benefits in queueing networks.text2012-08-16T18:18:01Z2012-08-16T18:18:01Z2012-052012-08-16May 20122012-08-16T18:18:08Zthesisapplication/pdfhttp://hdl.handle.net/2152/ETD-UT-2012-05-54412152/ETD-UT-2012-05-5441eng
collection NDLTD
language English
format Others
sources NDLTD
topic Approximate linear programming
ALP
Multiclass queueing networks
Dynamic programming
Optimal policy
Optimality gap
spellingShingle Approximate linear programming
ALP
Multiclass queueing networks
Dynamic programming
Optimal policy
Optimality gap
Gurfein, Kate Elizabeth
Evaluation of basis functions for generating approximate linear programming (ALP) average cost solutions and policies for multiclass queueing networks
description The average cost of operating a queueing network depends on several factors such as the complexity of the network and the service policy used. Approximate linear programming (ALP) is a method that can be used to compute an accurate lower bound on the optimal average cost as well as generate policies to be used in operating the network. These average cost solutions and policies are dependent on the type of basis function used in the ALP. In this paper, the ALP average cost solutions and policies are analyzed for twelve networks with four different types of basis functions (quadratic, linear, pure exponential, and mixed exponential). An approximate bound on the optimality gap between the ALP average cost solution and the optimal average cost solution is computed for each system, and the size of this bound is determined relative to the ALP average cost solution. Using the same set of networks, the performance of ALP generated policies are compared to the performance of the heuristic policies first-buffer-first-served (FBFS), last-buffer-first-served (LBFS), highest-queue-first-served (HQFS), and random-queue-first-served (RQFS). In general, ALP generated average cost solutions are considerably smaller than the simulated average cost under the corresponding policy, and therefore the approximate bounds on the optimality gaps are quite large. This bound increases with the complexity of the queueing network. Some ALP generated policies are not stabilizing policies for their corresponding networks, especially those produced using pure exponential and mixed exponential basis functions. For almost all systems, at least one of the heuristic policies results in mean average cost less than or nearly equal to the smallest mean average cost of all ALP generated policies in simulation runs. This means that generally there exists a heuristic policy which can perform as well as or better than any ALP generated policy. In conclusion, a useful bound on the optimality gap between the ALP average cost solution and the optimal average cost solution cannot be computed with this method. Further, heuristic policies, which are more computationally tractable than ALP generated policies, can generally match or exceed the performance of ALP generated policies, and thus computing such policies is often unnecessary for realizing cost benefits in queueing networks. === text
author Gurfein, Kate Elizabeth
author_facet Gurfein, Kate Elizabeth
author_sort Gurfein, Kate Elizabeth
title Evaluation of basis functions for generating approximate linear programming (ALP) average cost solutions and policies for multiclass queueing networks
title_short Evaluation of basis functions for generating approximate linear programming (ALP) average cost solutions and policies for multiclass queueing networks
title_full Evaluation of basis functions for generating approximate linear programming (ALP) average cost solutions and policies for multiclass queueing networks
title_fullStr Evaluation of basis functions for generating approximate linear programming (ALP) average cost solutions and policies for multiclass queueing networks
title_full_unstemmed Evaluation of basis functions for generating approximate linear programming (ALP) average cost solutions and policies for multiclass queueing networks
title_sort evaluation of basis functions for generating approximate linear programming (alp) average cost solutions and policies for multiclass queueing networks
publishDate 2012
url http://hdl.handle.net/2152/ETD-UT-2012-05-5441
work_keys_str_mv AT gurfeinkateelizabeth evaluationofbasisfunctionsforgeneratingapproximatelinearprogrammingalpaveragecostsolutionsandpoliciesformulticlassqueueingnetworks
_version_ 1716822832303833088