Papers
Topics
Authors
Recent
Search
2000 character limit reached

Minimum cycle and homology bases of surface embedded graphs

Published 18 Jul 2016 in cs.DS and cs.CG | (1607.05112v1)

Abstract: We study the problems of finding a minimum cycle basis (a minimum weight set of cycles that form a basis for the cycle space) and a minimum homology basis (a minimum weight set of cycles that generates the $1$-dimensional (Z2\mathbb{Z}_2)-homology classes) of an undirected graph embedded on a surface. The problems are closely related, because the minimum cycle basis of a graph contains its minimum homology basis, and the minimum homology basis of the $1$-skeleton of any graph is exactly its minimum cycle basis. For the minimum cycle basis problem, we give a deterministic O(n<sup>ω+2<sup>2gn<sup>2+m)O(n<sup>\omega+2<sup>{2g}n<sup>2+m)-time algorithm for graphs embedded on an orientable surface of genus gg. The best known existing algorithms for surface embedded graphs are those for general graphs: an O(m<sup>ω)O(m<sup>\omega) time Monte Carlo algorithm and a deterministic O(nm<sup>2/log⁡</sup>n+n<sup>2</sup>m)O(nm<sup>2/\log</sup> n + n<sup>2</sup> m) time algorithm. For the minimum homology basis problem, we give a deterministic O((g+b)<sup>3</sup>nlog⁡n+m)O((g+b)<sup>3</sup> n \log n + m)-time algorithm for graphs embedded on an orientable or non-orientable surface of genus gg with bb boundary components, assuming shortest paths are unique, improving on existing algorithms for many values of gg and nn. The assumption of unique shortest paths can be avoided with high probability using randomization or deterministically by increasing the running time of the homology basis algorithm by a factor of O(log⁡n)O(\log n).

Citations (19)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.