English

Efficient algorithms for computing a minimal homology basis

Algebraic Topology 2018-01-30 v1 Computational Geometry Combinatorics

Abstract

Efficient computation of shortest cycles which form a homology basis under Z2\mathbb{Z}_2-additions in a given simplicial complex K\mathcal{K} has been researched actively in recent years. When the complex K\mathcal{K} is a weighted graph with nn vertices and mm edges, the problem of computing a shortest (homology) cycle basis is known to be solvable in O(m2n/logn+n2m)O(m^2n/\log n+ n^2m)-time. Several works \cite{borradaile2017minimum, greedy} have addressed the case when the complex K\mathcal{K} is a 22-manifold. The complexity of these algorithms depends on the rank gg of the one-dimensional homology group of K\mathcal{K}. This rank gg has a lower bound of Θ(n)\Theta(n), where nn denotes the number of simplices in K\mathcal{K}, giving an O(n4)O(n^4) worst-case time complexity for the algorithms in \cite{borradaile2017minimum,greedy}. This worst-case complexity is improved in \cite{annotation} to O(nω+n2gω1)O(n^\omega + n^2g^{\omega-1}) for general simplicial complexes where ω<2.3728639\omega< 2.3728639 \cite{le2014powers} is the matrix multiplication exponent. Taking g=Θ(n)g=\Theta(n), this provides an O(nω+1)O(n^{\omega+1}) worst-case algorithm. In this paper, we improve this time complexity. Combining the divide and conquer technique from \cite{DivideConquer} with the use of annotations from \cite{annotation}, we present an algorithm that runs in O(nω+n2g)O(n^\omega+n^2g) time giving the first O(n3)O(n^3) worst-case algorithm for general complexes. If instead of minimal basis, we settle for an approximate basis, we can improve the running time even further. We show that a 22-approximate minimal homology basis can be computed in O(nωnlogn)O(n^{\omega}\sqrt{n \log n}) expected time. We also study more general measures for defining the minimal basis and identify reasonable conditions on these measures that allow computing a minimal basis efficiently.

Keywords

Cite

@article{arxiv.1801.06759,
  title  = {Efficient algorithms for computing a minimal homology basis},
  author = {Tamal K. Dey and Tianqi Li and Yusu Wang},
  journal= {arXiv preprint arXiv:1801.06759},
  year   = {2018}
}

Comments

14 pages, to be presented on LATIN 2018

R2 v1 2026-06-22T23:50:58.401Z