Short Cycles via Low-Diameter Decompositions

10/11/2018
by   Yang P. Liu, et al.
0

We present improved algorithms for short cycle decomposition of a graph. Short cycle decompositions were introduced in the recent work of Chu et al, and were used to make progress on several questions in graph sparsification. For all constants δ∈ (0,1], we give an O(mn^δ) time algorithm that, given a graph G, partitions its edges into cycles of length O( n)^1/δ, with O(n) extra edges not in any cycle. This gives the first subquadratic, in fact almost linear time, algorithm achieving polylogarithmic cycle lengths. We also give an m ·(O(√( n))) time algorithm that partitions the edges of a graph into cycles of length (O(√( n) n)), with O(n) extra edges not in any cycle. This improves on the short cycle decomposition algorithms given in Chu et al in terms of all parameters, and is significantly simpler. As a result, we obtain faster algorithms and improved guarantees for several problems in graph sparsification -- construction of resistance sparsifiers, graphical spectral sketches, degree preserving sparsifiers, and approximating the effective resistances of all edges.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2018

Graph Sparsification, Spectral Sketches, and Faster Resistance Computation, via Short Cycle Decompositions

We develop a framework for graph sparsification and sketching, based on ...
research
10/16/2012

Efficiently Searching for Frustrated Cycles in MAP Inference

Dual decomposition provides a tractable framework for designing algorith...
research
09/20/2019

Decomposing complete equipartite multigraphs into cycles of variable lengths: the amalgamation-detachment approach

Using the technique of amalgamation-detachment, we show that the complet...
research
04/12/2019

Applications of the quantum algorithm for st-connectivity

We present quantum algorithms for various problems related to graph conn...
research
11/15/2018

Computing Quartet Distance is Equivalent to Counting 4-Cycles

The quartet distance is a measure of similarity used to compare two unro...
research
12/09/2018

Low Congestion Cycle Covers and their Applications

A cycle cover of a bridgeless graph G is a collection of simple cycles i...
research
05/03/2023

Approximating Long Cycle Above Dirac's Guarantee

Parameterization above (or below) a guarantee is a successful concept in...

Please sign up or login with your details

Forgot password? Click here to reset