Finding small simple cycle separators for 2-connected planar graphs
Journal of Computer and System Sciences
Theory of linear and integer programming
Theory of linear and integer programming
Mathematical Programming: Series A and B
A polynomial-time algorithm to find the shortest cycle basis of a graph
SIAM Journal on Computing
Fast algorithms for shortest paths in planar graphs, with applications
SIAM Journal on Computing
A mathematical for periodic scheduling problems
SIAM Journal on Discrete Mathematics
On sparse spanners of weighted graphs
Discrete & Computational Geometry
The All-Pairs Min Cut Problem and the Minimum Cycle Basis Problem on Planar Graphs
SIAM Journal on Discrete Mathematics
A Graph-Theoretic Game and its Application to the $k$-Server Problem
SIAM Journal on Computing
Periodic network optimization with different arc frequencies
Discrete Applied Mathematics
Undirected single-source shortest paths with positive integer weights in linear time
Journal of the ACM (JACM)
Data structures for weighted matching and nearest common ancestors with linking
SODA '90 Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms
A 2-Approximation Algorithm for the Undirected Feedback Vertex Set Problem
SIAM Journal on Discrete Mathematics
Distributed computing: a locality-sensitive approach
Distributed computing: a locality-sensitive approach
Algorithms for Generating Fundamental Cycles in a Graph
ACM Transactions on Mathematical Software (TOMS)
Tree spanners in planar graphs
Discrete Applied Mathematics - Special issue on international workshop of graph-theoretic concepts in computer science WG'98 conference selected papers
Some APX-completeness results for cubic graphs
Theoretical Computer Science
Proceedings of the thirteenth annual ACM symposium on Parallel algorithms and architectures
STOC '01 Proceedings of the thirty-third annual ACM symposium on Theory of computing
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
Nested Dissection for Sparse Nullspace Bases
Nested Dissection for Sparse Nullspace Bases
On finding cycle bases and fundamental cycle bases with a shortest maximal cycle
Information Processing Letters
A new approach to all-pairs shortest paths on real-weighted graphs
Theoretical Computer Science - Special issue on automata, languages and programming
Minimum Cycle Bases for Network Graphs
Algorithmica
Implementing minimum cycle basis algorithms
Journal of Experimental Algorithmics (JEA)
Discrete Applied Mathematics
Embedding metrics into ultrametrics and graphs into spanning trees with constant average distortion
SODA '07 Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms
SIAM Journal on Computing
An improved heuristic for computing short integral cycle bases
Journal of Experimental Algorithmics (JEA)
Lower bounds for strictly fundamental cycle bases in grid graphs
Networks - Special Issue on Trees
The First Optimized Railway Timetable in Practice
Transportation Science
Minimum cycle bases: Faster and simpler
ACM Transactions on Algorithms (TALG)
A greedy approach to compute a minimum cycle basis of a directed graph
Information Processing Letters
Visualizing large and clustered networks
GD'06 Proceedings of the 14th international conference on Graph drawing
New approximation algorithms for minimum cycle bases of graphs
STACS'07 Proceedings of the 24th annual conference on Theoretical aspects of computer science
Minimum Cycle Bases of Weighted Outerplanar Graphs
ISAAC '09 Proceedings of the 20th International Symposium on Algorithms and Computation
Fast computation of small cuts via cycle space sampling
ACM Transactions on Algorithms (TALG)
Subquadratic time approximation algorithms for the girth
Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
Efficient deterministic algorithms for finding a minimum cycle basis in undirected graphs
IPCO'10 Proceedings of the 14th international conference on Integer Programming and Combinatorial Optimization
Distributed algorithms for network diameter and girth
ICALP'12 Proceedings of the 39th international colloquium conference on Automata, Languages, and Programming - Volume Part II
Characterising planar Cayley graphs and Cayley complexes in terms of group presentations
European Journal of Combinatorics
Hi-index | 0.00 |
Cycles in graphs play an important role in many applications, e.g., analysis of electrical networks, analysis of chemical and biological pathways, periodic scheduling, and graph drawing. From a mathematical point of view, cycles in graphs have a rich structure. Cycle bases are a compact description of the set of all cycles of a graph. In this paper, we survey the state of knowledge on cycle bases and also derive some new results. We introduce different kinds of cycle bases, characterize them in terms of their cycle matrix, and prove structural results and a priori length bounds. We provide polynomial algorithms for the minimum cycle basis problem for some of the classes and prove APX-hardness for others. We also discuss three applications and show that they require different kinds of cycle bases.