The Edge-Disjoint Path Problem on Random Graphs by Message-Passing

被引:13
|
作者
Altarelli, Fabrizio [1 ,2 ,3 ]
Braunstein, Alfredo [1 ,2 ,3 ,4 ]
Dall'Asta, Luca [1 ,2 ,3 ]
De Bacco, Caterina [5 ]
Franz, Silvio [5 ]
机构
[1] Politecn Torino, DISAT, I-10129 Turin, Italy
[2] Politecn Torino, Ctr Computat Sci, I-10129 Turin, Italy
[3] Coll Carlo Alberto, I-10024 Moncalieri, Italy
[4] Human Genet Fdn, I-10126 Turin, Italy
[5] Univ Paris Saclay, Univ Paris Sud, CNRS, LPTMS, F-91405 Orsay, France
来源
PLOS ONE | 2015年 / 10卷 / 12期
基金
欧洲研究理事会;
关键词
WAVELENGTH ASSIGNMENT; APPROXIMATION ALGORITHMS; OPTICAL NETWORKS; OPTIMIZATION; QOS;
D O I
10.1371/journal.pone.0145222
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
We present a message-passing algorithm to solve a series of edge-disjoint path problems on graphs based on the zero-temperature cavity equations. Edge-disjoint paths problems are important in the general context of routing, that can be defined by incorporating under a unique framework both traffic optimization and total path length minimization. The computation of the cavity equations can be performed efficiently by exploiting a mapping of a generalized edge-disjoint path problem on a star graph onto a weighted maximum matching problem. We perform extensive numerical simulations on random graphs of various types to test the performance both in terms of path length minimization and maximization of the number of accommodated paths. In addition, we test the performance on benchmark instances on various graphs by comparison with state-of-the-art algorithms and results found in the literature. Our message-passing algorithm always outperforms the others in terms of the number of accommodated paths when considering non trivial instances (otherwise it gives the same trivial results). Remarkably, the largest improvement in performance with respect to the other methods employed is found in the case of benchmarks with meshes, where the validity hypothesis behind message-passing is expected to worsen. In these cases, even though the exact message-passing equations do not converge, by introducing a reinforcement parameter to force convergence towards a sub optimal solution, we were able to always outperform the other algorithms with a peak of 27% performance improvement in terms of accommodated paths. On random graphs, we numerically observe two separated regimes: one in which all paths can be accommodated and one in which this is not possible. We also investigate the behavior of both the number of paths to be accommodated and their minimum total length.
引用
收藏
页数:18
相关论文
共 13 条
  • [1] A genetic algorithm for the maximum edge-disjoint paths problem
    Hsu, Chia-Chun
    Cho, Hsun-Jung
    NEUROCOMPUTING, 2015, 148 : 17 - 22
  • [2] Edge-disjoint trees passing through prescribed vertices in bubble-sort star graphs
    Cheng, Dongqin
    JOURNAL OF COMPUTATIONAL SCIENCE, 2023, 72
  • [3] Maximum edge-disjoint paths in planar graphs with congestion 2
    Seguin-Charbonneau, Loic
    Shepherd, F. Bruce
    MATHEMATICAL PROGRAMMING, 2021, 188 (01) : 295 - 317
  • [4] The maximum edge-disjoint paths problem in bidirected trees
    Erlebach, T
    Jansen, K
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2001, 14 (03) : 326 - 355
  • [5] Maximum Edge-Disjoint Paths in Planar Graphs with Congestion 2
    Seguin-Charbonneau, Loic
    Shepherd, F. Bruce
    2011 IEEE 52ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2011), 2011, : 200 - 209
  • [6] An O(log n)-Approximation Algorithm for the Edge-Disjoint Paths Problem in Eulerian Planar Graphs
    Kawarabayashi, Ken-Ichi
    Kobayashi, Yusuke
    ACM TRANSACTIONS ON ALGORITHMS, 2013, 9 (02)
  • [7] INAPPROXIMABILITY OF EDGE-DISJOINT PATHS AND LOW CONGESTION ROUTING ON UNDIRECTED GRAPHS
    Andrews, Matthew
    Chuzhoy, Julia
    Guruswami, Venkatesan
    Khanna, Sanjeev
    Talwar, Kunal
    Zhang, Lisa
    COMBINATORICA, 2010, 30 (05) : 485 - 520
  • [8] Solving the edge-disjoint paths problem using a two-stage method
    Martin, Bernardo
    Sanchez, Angel
    Beltran-Royo, Cesar
    Duarte, Abraham
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2020, 27 (01) : 435 - 457
  • [9] Approximation Algorithms for the Edge-Disjoint Paths Problem via Racke Decompositions
    Andrews, Matthew
    2010 IEEE 51ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2010, : 277 - 286
  • [10] Multi-Path Routing for Maximum Bandwidth with K Edge-Disjoint Paths
    Wang, Tao
    Wu, Chase Q.
    Wang, Yongqiang
    Hou, Aiqin
    Cao, Huiyan
    2018 14TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2018, : 1178 - 1183