• DocumentCode
    950813
  • Title

    QoS routing in communication networks: approximation algorithms based on the primal simplex method of linear programming

  • Author

    Xiao, Ying ; Thulasiraman, Krishnaiyan ; Xue, Guoliang

  • Author_Institution
    Sch. of Comput. Sci., Oklahoma Univ., USA
  • Volume
    55
  • Issue
    7
  • fYear
    2006
  • fDate
    7/1/2006 12:00:00 AM
  • Firstpage
    815
  • Lastpage
    829
  • Abstract
    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.
  • Keywords
    computational complexity; constraint theory; integer programming; linear programming; quality of service; telecommunication links; telecommunication network routing; LARAC algorithm; NBS algorithm; NP-hard problem; approximation algorithms; communication networks; constrained shortest path problem; integer linear programming; primal simplex method; pseudopolynomial time complexity; quality-of-service routing; telecommunication link; Approximation algorithms; Communication networks; Computer networks; Costs; Delay; Intelligent networks; Linear programming; NIST; Quality of service; Routing protocols; Constrained shortest path; QoS routing.; communication networks; graph algorithms; linear programming; routing protocols; simplex method;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.109
  • Filename
    1637398