2009
DOI: 10.1007/978-3-642-04128-0_28
|View full text |Cite
|
Sign up to set email alerts
|

Breaking the O(m 2 n) Barrier for Minimum Cycle Bases

Abstract: We give improved algorithms for constructing minimum directed and undirected cycle bases in graphs. For general graphs, the new algorithms are Monte Carlo and have running time O(m ω ), where ω is the exponent of matrix multiplication. The previous best algorithm had running timeÕ(m 2 n). For planar graphs, the new algorithm is deterministic and has running time O(n 2 ). The previous best algorithm had running time O(n 2 log n). A key ingredient to our improved running times is the insight that the search for … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
64
0

Year Published

2009
2009
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(64 citation statements)
references
References 12 publications
0
64
0
Order By: Relevance
“…To certify condition (c), we assume for simplicity from now on that the shortest path between every two vertices of the input graph is unique; such a situation can be simulated by adding a random infinitesimally small weight to every edge. For further details see [108]. ([108]).…”
Section: Lemma 21 ([111]) a Minimum Cycle Basis B Consists Only Of Imentioning
confidence: 99%
See 1 more Smart Citation
“…To certify condition (c), we assume for simplicity from now on that the shortest path between every two vertices of the input graph is unique; such a situation can be simulated by adding a random infinitesimally small weight to every edge. For further details see [108]. ([108]).…”
Section: Lemma 21 ([111]) a Minimum Cycle Basis B Consists Only Of Imentioning
confidence: 99%
“…The fastest known algorithm for computing a minimum weight basis is a Monte Carlo algorithm with running time O(m ω ), where ω is the exponent of matrix multiplication [108]. The algorithm can be made certifying and the witness can be checked in Monte Carlo time O(m 2 ).…”
Section: Cycle Basesmentioning
confidence: 99%
“…Mehlhorn et al [29] further describes a O(m 2 n/ log n + n 2 m) algorithm for undirected weighted graphs and also provided for a simpler way to obtain the shortest cycle in each phase. Amaldi et al [1] characterizes the Horton cycles to obtain a restricted set of cycles known as the isometric cycles and provides an improved O(m ω ) Monte Carlo algorithm where ω is the exponent of the fast matrix multiplication.…”
Section: Related Workmentioning
confidence: 99%
“…We will now summarize the deterministic sequential algorithms from [1,11,18,29] for obtaining an MCB. Horton [18] provided the first polynomial time algorithm for computing an MCB.…”
Section: Sequential Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation