Skip to main navigation Skip to search Skip to main content

Efficient algorithms for finding disjoint paths in grids

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

13 Citations (Scopus)

Abstract

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: Given a set of N nodes (faulty processors or sources) in an m×n rectangular grid where m, n≤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 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(√mnN) and solve the problem in O(d√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(N2.5). Note that this routing problem can also be solved with the same time complexity even if the disjoint paths have to be ended at another set of N nodes (sinks) in the grid instead of the grid boundary.

Original languageEnglish
Title of host publicationProceedings of the 8th annual ACM-SIAM symposium on Discrete algorithms, SODA 1997
PublisherAssociation for Computing Machinery (ACM)
Pages454-463
Number of pages10
ISBN (Electronic)9780898713909
Publication statusPublished - 5 Jan 1997
Event8th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 1997 - New Orleans, United States
Duration: 5 Jan 19977 Jan 1997
https://dl.acm.org/doi/proceedings/10.5555/314161 (Conference Proceedings)

Publication series

NameProceedings of the annual ACM-SIAM symposium on Discrete algorithms, SODA

Conference

Conference8th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 1997
Country/TerritoryUnited States
CityNew Orleans
Period5/01/977/01/97
Internet address

Fingerprint

Dive into the research topics of 'Efficient algorithms for finding disjoint paths in grids'. Together they form a unique fingerprint.

Cite this