Efficient algorithms for finding disjoint paths in grids

被引:0
|
作者
Chan, WT
Chin, FYL
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The reconfiguration problem on VLSI/WSI processor arrays in the presence of faulty processors can be stated as the following integral multi-source routing problem [16]: Given a set of N nodes (faulty processors or sources) in an mxn rectangular grid where nz, n less than or equal to N, the problem to be solved is to connect the N nodes to distinct nodes at the grid boundary using a set of ''disjoint'' paths. This problem can be referred to as an escape problem [5] which can be solved trivially in O(mnN) time. By exploiting all the properties of the network, planarity and regularity of a grid, integral flow, and unit capacity source/sink/flow, we can optimally compress the size of the grid from O(mn) to O(root mnN) solve the problem in O(d root mnN), where d is the maximum number of disjoint paths found, for both the edge-disjoint and vertex-disjoint cases. In the worst case, d, m, n are O(N) and the result is O(N-2.5). Note that this routing problem can also be solved with the same time complexity even ii the disjoint paths have to be ended at another set of N nodes (sinks) in the grid instead of the grid boundary.
引用
收藏
页码:454 / 463
页数:10
相关论文
共 50 条
  • [1] Efficient algorithms for finding the maximum number of disjoint paths in grids
    Chan, WT
    Chin, FYL
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2000, 34 (02): : 337 - 369
  • [2] A faster algorithm for finding disjoint paths in grids
    Chan, WT
    Chin, FYL
    Ting, HF
    ALGORITHMS AND COMPUTATIONS, 2000, 1741 : 393 - 402
  • [3] Algorithms for finding optimal disjoint paths around a rectangle
    Chan, WT
    Chin, FYL
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 1997, 1350 : 314 - 323
  • [4] PROCESSOR EFFICIENT PARALLEL ALGORITHMS FOR THE 2 DISJOINT PATHS PROBLEM AND FOR FINDING A KURATOWSKI HOMEOMORPH
    KHULLER, S
    MITCHELL, SG
    VAZIRANI, VV
    SIAM JOURNAL ON COMPUTING, 1992, 21 (03) : 486 - 506
  • [5] PROCESSOR EFFICIENT PARALLEL ALGORITHMS FOR THE 2 DISJOINT PATHS PROBLEM, AND FOR FINDING A KURATOWSKI HOMEOMORPH
    KHULLER, S
    MITCHELL, SG
    VAZIRANI, VV
    30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, : 300 - 305
  • [6] Efficient algorithms for disjoint paths problems on DAGs
    Fleischer, Rudolf
    Ge, Qi
    Li, Jian
    Zhu, Hong
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, PROCEEDINGS, 2007, 4508 : 134 - +
  • [7] Efficient algorithms for computing disjoint QoS paths
    Orda, A
    Sprintson, A
    IEEE INFOCOM 2004: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, : 727 - 738
  • [8] EFFICIENT PARALLEL ALGORITHMS FOR TESTING CONNECTIVITY AND FINDING DISJOINT S-T PATHS IN GRAPHS
    KHULLER, S
    SCHIEBER, B
    30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, : 288 - 293
  • [9] Exact Algorithms for Finding Partial Edge-Disjoint Paths
    Deng, Yunyun
    Guo, Longkun
    Huang, Peihuang
    COMPUTING AND COMBINATORICS (COCOON 2018), 2018, 10976 : 14 - 25
  • [10] External Memory Algorithms for Finding Disjoint Paths in Undirected Graphs
    Babenko, Maxim
    Kolesnichenko, Ignat
    SOFSEM 2018: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2018, 10706 : 295 - 304