Minimum cycle and homology bases of surface embedded graphs
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 -dimensional ()-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 -skeleton of any graph is exactly its minimum cycle basis. For the minimum cycle basis problem, we give a deterministic -time algorithm for graphs embedded on an orientable surface of genus . The best known existing algorithms for surface embedded graphs are those for general graphs: an time Monte Carlo algorithm and a deterministic time algorithm. For the minimum homology basis problem, we give a deterministic -time algorithm for graphs embedded on an orientable or non-orientable surface of genus with boundary components, assuming shortest paths are unique, improving on existing algorithms for many values of and . 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 .
Keywords
Cite
@article{arxiv.1607.05112,
title = {Minimum cycle and homology bases of surface embedded graphs},
author = {Glencora Borradaile and Erin Wolf Chambers and Kyle Fox and Amir Nayyeri},
journal= {arXiv preprint arXiv:1607.05112},
year = {2016}
}
Comments
A preliminary version of this work was presented at the 32nd Annual International Symposium on Computational Geometry