Hop-by-hop quality of service routing
Computer Networks: The International Journal of Computer and Telecommunications Networking
Resource Constrained Shortest Paths
ESA '00 Proceedings of the 8th Annual European Symposium on Algorithms
The Primal Simplex Approach to the QoS Routing Problem
QSHINE '04 Proceedings of the First International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks
Algorithms for computing QoS paths with restoration
IEEE/ACM Transactions on Networking (TON)
Reliability constrained routing in QoS networks
IEEE/ACM Transactions on Networking (TON)
ISAAC'05 Proceedings of the 16th international conference on Algorithms and Computation
TAMCRA: a tunable accuracy multiple constraints routing algorithm
Computer Communications
A simple efficient approximation scheme for the restricted shortest path problem
Operations Research Letters
Multiconstrained QoS Routing: A Norm Approach
IEEE Transactions on Computers
Polynomial time approximation algorithms for multi-constrained QoS routing
IEEE/ACM Transactions on Networking (TON)
Hi-index | 14.98 |
Given a directed network with two integer weights, cost and delay, associated with each link, Quality-of-Service (QoS) routing requires the determination of a minimum cost path from one node to another node such that the delay of the path is bounded by a specified integer value. This problem, also known as the Constrained Shortest Path problem (CSP), admits an Integer Linear Programming (ILP) formulation. Due to the integrality constraints, the problem is NP-hard. So, approximation algorithms have been presented in the literature. Among these, the LARAC algorithm, based on the dual of the LP relaxation of the CSP problem, is very efficient. In contrast to most of the currently available approaches, we study this problem from a primal perspective. Several issues relating to efficient implementations of our approach are discussed. We present two algorithms of pseudopolynomial time complexity. One of these allows degenerate pivots and uses an anticycling strategy and the other, called the NBS algorithm, is based on a novel strategy which avoids degenerate pivots. Experimental results comparing the NBS algorithm, the LARAC algorithm, and general purpose LP solvers are presented. In all cases, the NBS algorithm compares favorably with others and beats them on dense networks.