• DocumentCode
    24972
  • Title

    Finding Multi-Constrained Multiple Shortest Paths

  • Author

    Gang Feng ; Korkmaz, Turgay

  • Author_Institution
    Electr. Eng. Dept., Univ. of Wisconsin, Platteville, WI, USA
  • Volume
    64
  • Issue
    9
  • fYear
    2015
  • fDate
    Sept. 1 2015
  • Firstpage
    2559
  • Lastpage
    2572
  • Abstract
    Numerous algorithms have been proposed for the well-known multi-constrained shortest path (MCSP) problem, but very few have good practical performance in case of two or more constraints. In this paper, we propose a new Lagrangian relaxation algorithm to solve a generalized version of the MCSP problem where we search for multiple shortest paths subject to multiple constraints. As in some related work, our algorithm first identifies the lower and upper bounds, and then tries to close the gap with a path enumeration procedure. However, our algorithm is based on the recognition that the Lagrange multipliers found by existing methods usually do not give the best search direction for minimizing path enumerations even though they can provide near-optimized lower bounds. We provide a solution to meet both of these goals, and incorporate feasibility checks into a state-of-the-art K-shortest paths algorithm to further reduce path enumerations. Through experiments on various networks including the most challenging benchmark instances, we show that our algorithm can solve a significantly larger number of instances to optimality with less computational cost, often by one or two orders of magnitude, when compared with the best known algorithm in the literature.
  • Keywords
    graph theory; search problems; Lagrange multiplier; Lagrangian relaxation algorithm; MCSP problem; k-shortest paths algorithm; multiconstrained multiple shortest path; multiconstrained shortest path problem; multiple constraint; near-optimized lower bound; numerous algorithm; path enumeration procedure; search direction; Benchmark testing; Linear programming; Quality of service; Routing; Search problems; Upper bound; Vectors; K shortest paths; Lagrangian relaxation; Multi-constrained shortest path; multi-constrained path;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2014.2366762
  • Filename
    6945373