2010
DOI: 10.1007/978-3-642-15155-2_13
|View full text |Cite
|
Sign up to set email alerts
|

Counting Minimum (s,t)-Cuts in Weighted Planar Graphs in Polynomial Time

Abstract: Abstract. We give an O(nd + n log n) algorithm computing the number of minimum (s, t)-cuts in weighted planar graphs, where n is the number of vertices and d is the length of the shortest s-t path in the corresponding unweighted graph. Previously, Ball and Provan gave a polynomial-time algorithm for unweighted graphs with both s and t lying on the outer face. Our results hold for all locations of s and t and weighted graphs, and have direct applications in image segmentation and other computer vision problems.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(12 citation statements)
references
References 24 publications
0
12
0
Order By: Relevance
“…Let Σ = Σ \ (s * ∪ t * ). Simply knowing that G is a DAG immediately gives us the following lemma which generalizes Claim 1 of [2]. While the original claim deals with single cycles in planar graphs, our lemma describes more general circulations.…”
Section: Forward Cuts and Cocirculationsmentioning
confidence: 94%
“…Let Σ = Σ \ (s * ∪ t * ). Simply knowing that G is a DAG immediately gives us the following lemma which generalizes Claim 1 of [2]. While the original claim deals with single cycles in planar graphs, our lemma describes more general circulations.…”
Section: Forward Cuts and Cocirculationsmentioning
confidence: 94%
“…Our algorithm requires only a few simple assumptions on the input graph; every edge has positive capacity, and there exists a directed path from s to every vertex in G and a directed path from every vertex in G to t. We make the second assumption so that vertices with no effect on the connectivity of s and t do not influence the number of minimum (s, t)-cuts. See [2,Section 4].…”
Section: Our Contributionsmentioning
confidence: 99%
“…As an alternative to the above procedure, our algorithm can perform the original contraction procedure of Bezáková and Friedlander [2] and then compute a new embedding ofG without loops onto a new surface of genus at most g [39], but we must consider loops anyway due to technicalities introduced by the procedure in Section 6. Note the minimum embedding of a connected graph is known to be cellular [59].…”
Section: Minimum Cuts and Forward Cutsmentioning
confidence: 99%
“…In essence, the tour is cut into path segments by the tree A. [2] for the details of this step), obtaining a non-crossing tour and the corresponding contiguous minimum (s, T )-cut.…”
Section: Lemma 2 the Graph Hmentioning
confidence: 99%
“…This implies that the problem is #P -complete for general graphs [13]. Recently, building on [1], a polynomial-time algorithm was developed for the single-source-single-sink variant for planar graphs [2], using, as the first step, the same reduction to the maximal antichains. However, the reduction can not be applied in the contiguous multi-sink case, as the contractions can "bypass" vertices lying in the region defined by the contracted component.…”
Section: Introductionmentioning
confidence: 99%