MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

New Approximation Algorithms for Minimum Cycle Bases of Graphs

Dimitrios Michail
Max-Planck-Institut für Informatik - D1
AG1 Mittagsseminar (own work)
AG 1, AG 3, AG 5, RG2, AG 2, AG 4, RG1, SWS  
AG Audience
English

Date, Time and Location

Friday, 16 February 2007
13:30
30 Minutes
E1 4
024
Saarbrücken

Abstract

We consider the problem of computing an approximate minimum cycle basis of

an undirected edge-weighted graph $G$ with $m$ edges and $n$ vertices; the
extension to directed graphs is also discussed.
In this problem, a $\{0,1\}$ incidence vector is associated with
each cycle and the vector space over $\gf$ generated by these
vectors is the cycle space of $G$. A set of cycles is called a cycle basis
of $G$ if it forms a basis for its cycle space. A cycle basis where the sum
of the weights of the cycles is minimum is called a minimum cycle basis of $G$.
Cycle bases of low weight are useful in a number of contexts,
e.g.~the analysis of
electrical networks, structural engineering, chemistry, and surface reconstruction.

We present two new algorithms to compute an approximate minimum cycle basis. For
any integer $k \ge 1$, we give $(2k-1)$-approximation algorithms with expected
running time $O(k m n^{1 + 2/k} + m n^{(1+1/k)(\omega-1)})$ and deterministic
running time $O( n^{3+2/k} )$, respectively. Here $\omega$ is
the best exponent
of matrix multiplication. It is presently known that $\omega < 2.376$.
Both algorithms are $o( m^\omega )$ for dense graphs.
This is the first time that any algorithm which computes sparse cycle bases with
a guarantee drops below the $\Theta(m^\omega)$ bound.

We also present a $2$-approximation algorithm with expected running time
$O(m^{\omega}\sqrt{n\log n})$, a linear time $2$-approximation algorithm for
planar graphs and an $O(n^3)$ time
$2.42$-approximation algorithm for the complete Euclidean graph in the plane.

This is joint work with Telikepalli Kavitha and Kurt Mehlhorn.

Contact

Dimitrios Michail
--email hidden
passcode not visible
logged in users only

Dimitrios Michail, 02/05/2007 13:40 -- Created document.