2009
DOI: 10.1007/978-3-642-02927-1_63
|View full text |Cite
|
Sign up to set email alerts
|

Computing the Girth of a Planar Graph in O(n logn) Time

Abstract: Abstract. We give an O(n log n) algorithm for computing the girth (shortest cycle) of an undirected n-vertex planar graph. Our solution extends to any graph of bounded genus. This improves upon the best previously known algorithms for this problem.Key words. Girth, shortest cycle, planar graph, graphs of bounded genus AMS subject classifications. 05C38, 68R101. Introduction. The girth of a graph is the length of its shortest cycle, or infinity if the graph does not contain any cycles. In addition to being a ba… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

1
7
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 23 publications
1
7
0
Order By: Relevance
“…Here we show an even further improvement by showing an O(n log log n) time algorithm for both minimum cut and shortest cycle problem in weighted planar graphs. This not only improves over the result in [9] but also over the result of Weimann an Yuster [15] for unweighted graphs. The minimum cut problem is related to minimum st-cut problem, where we need to find minimum cut that separates s from t. Up until the paper of Italiano et al [9] the fastest known algorithm worked in O(n log n) time [6].…”
Section: Introductionsupporting
confidence: 54%
See 1 more Smart Citation
“…Here we show an even further improvement by showing an O(n log log n) time algorithm for both minimum cut and shortest cycle problem in weighted planar graphs. This not only improves over the result in [9] but also over the result of Weimann an Yuster [15] for unweighted graphs. The minimum cut problem is related to minimum st-cut problem, where we need to find minimum cut that separates s from t. Up until the paper of Italiano et al [9] the fastest known algorithm worked in O(n log n) time [6].…”
Section: Introductionsupporting
confidence: 54%
“…This actually implies a linear time algorithm for minimum cuts in planar unweighted graphs, as the sizes of the minimum cuts are at most 5. On the other hand, the fastest algorithm for finding the shortest cycle in unweighted graph (also called the girth of the graph), was given by Weimann and Yuster [15]. This very recent algorithm works in O(n log n) time.…”
Section: Introductionmentioning
confidence: 99%
“…If G is undirected and unweighted and is 2-cell embedded on an orientable surface of genus g = O(n α ) with 0 < α < 1, Djidjev [12] solved the problem in O(g 3/4 n 5/4 log n) time. On undirected unweighted O(1)-genus G, Weimann and Yuster [67] solved the problem in O(n log n) time. For directed planar G, even if G is unweighted, our Theorem 1.1 remains the best known algorithm.…”
Section: Related Workmentioning
confidence: 99%
“…Djidjev [12] claimed that his technique for unweighted undirected planar graphs solves the shortest-cycle problem on unweighted directed planar G in O(n 3/2 ) time and left open the problem of finding a shortest cycle in unweighted directed planar G in o(n 3/2 ) time. Weimann and Yuster [67] gave an O(n 3/2 )-time algorithm for the shortest-cycle problem, which should be adjustable to solve the minimum-cut problem also in O(n 3/2 ) time (via similar techniques to our proof for Lemma 4.2 in §4 to handle degeneracy in shortest cycles). Wulff-Nilsen [68] reduced the time for the shortest-cycle problem on G to O(n log 3 n), but it is unclear how to adjust his algorithm to solve the minimum-cut problem without increasing the required time by too much.…”
Section: Introductionmentioning
confidence: 99%
“…Otherwise, by girth(G ′ ) = O(log 2 m), as proved by Weimann and Yuster (see Lemma 2.4), and the fact G ′ has positive integral weights, we can further transform G ′ to a Θ(m)-node O(log 2 m)-outerplane graph G with O(1) degree, O(log 2 m) density, and O(log 2 m) maximum weight such that girth(G) = girth(G ′ ). The way we reduce the "outerplane radius" (see §2.2) is similar to those of Djidjev [17] and Weimann and Yuster [49]. In order not to increase the outerplane radius, our degree-reduction operation (see §2.2) is different from that of Djidjev [17].…”
mentioning
confidence: 99%