A polynomial-time algorithm to find the shortest cycle basis of a graph
SIAM Journal on Computing
Matrix multiplication via arithmetic progressions
Journal of Symbolic Computation - Special issue on computational algebraic complexity
The All-Pairs Min Cut Problem and the Minimum Cycle Basis Problem on Planar Graphs
SIAM Journal on Discrete Mathematics
A Polynomial Time Algorithm to Find the Minimum Cycle Basis of a Regular Matroid
SWAT '02 Proceedings of the 8th Scandinavian Workshop on Algorithm Theory
Minimum Cycle Bases for Network Graphs
Algorithmica
Graph Theory with Applications to Engineering and Computer Science (Prentice Hall Series in Automatic Computation)
A greedy approach to compute a minimum cycle basis of a directed graph
Information Processing Letters
Discrete Applied Mathematics
Minimum cycle bases and surface reconstruction
GD'05 Proceedings of the 13th international conference on Graph Drawing
An Õ(m2n) randomized algorithm to compute a minimum cycle basis of a directed graph
ICALP'05 Proceedings of the 32nd international conference on Automata, Languages and Programming
Minimum cycle bases in graphs algorithms and applications
MFCS'07 Proceedings of the 32nd international conference on Mathematical Foundations of Computer Science
Hi-index | 0.00 |
We consider the problem of computing a minimum cycle basis in a directed graph G with m arcs and n vertices. The arcs of G have non-negative weights assigned to them. We give an Õ(m4n) algorithm, which is the first polynomial time algorithm for this problem. We also present an Õ(m3n) randomized algorithm. The problem of computing a minimum cycle basis in an undirected graph has been well-studied. However, it is not known if an efficient algorithm for undirected graphs automatically translates to an efficient algorithm for directed graphs.