2018
DOI: 10.1007/978-3-319-77404-6_40
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Algorithms for Listing k Disjoint st-Paths in Graphs

Abstract: Given a connected graph G of m edges and n vertices, we consider the basic problem of listing all the choices of k vertex-disjoint st-paths, for any two input vertices s, t of G and a positive integer k. Our algorithm takes O(m) time per solution, using O(m) space and requiring O(F k (G)) setup time, where F k (G) = O(m min{k, n 2/3 log n, √ m log n}) is the cost of running a max-flow algorithm on G to compute a flow of size k. The proposed techniques are simple and apply to other related listing problems disc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(20 citation statements)
references
References 18 publications
0
20
0
Order By: Relevance
“…(1) BC-DFS. A common practice to develop polynomial delay algorithm for enumeration problem is to ensure that each search branch has at least one output, which is used by T-DFS and T-DFS2 algorithms in [24,54]. However, we observe that this strategy may lead to high overhead in our problem, which results in the poor practical performance.…”
Section: Introductionmentioning
confidence: 94%
See 4 more Smart Citations
“…(1) BC-DFS. A common practice to develop polynomial delay algorithm for enumeration problem is to ensure that each search branch has at least one output, which is used by T-DFS and T-DFS2 algorithms in [24,54]. However, we observe that this strategy may lead to high overhead in our problem, which results in the poor practical performance.…”
Section: Introductionmentioning
confidence: 94%
“…al studied the problem of s-t simple path enumeration, but their solution only supports the undirected graphs. Two polynomial delay algorithms are proposed in [24,54], which take O(km) time per output. The counting of s-t simple paths is a well-known #P hard problem, which has been studied with different approaches such as recursive expressions of the adjacency matrix (e.g., [8,22,35]) and immanantal equations [5].…”
Section: Simple Path Enumeration and Countingmentioning
confidence: 99%
See 3 more Smart Citations