Efficient algorithms for computing a minimal homology basis

01/21/2018
by   Tamal K. Dey, et al.
0

Efficient computation of shortest cycles which form a homology basis under Z_2-additions in a given simplicial complex K has been researched actively in recent years. When the complex K is a weighted graph with n vertices and m edges, the problem of computing a shortest (homology) cycle basis is known to be solvable in O(m^2n/ n+ n^2m)-time. Several works borradaile2017minimum, greedy have addressed the case when the complex K is a 2-manifold. The complexity of these algorithms depends on the rank g of the one-dimensional homology group of K. This rank g has a lower bound of Θ(n), where n denotes the number of simplices in K, giving an O(n^4) worst-case time complexity for the algorithms in borradaile2017minimum,greedy. This worst-case complexity is improved in annotation to O(n^ω + n^2g^ω-1) for general simplicial complexes where ω< 2.3728639 le2014powers is the matrix multiplication exponent. Taking g=Θ(n), this provides an O(n^ω+1) worst-case algorithm. In this paper, we improve this time complexity. Combining the divide and conquer technique from DivideConquer with the use of annotations from annotation, we present an algorithm that runs in O(n^ω+n^2g) time giving the first 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 2-approximate minimal homology basis can be computed in O(n^ω√(n 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/09/2021

Fast Algorithms for Minimum Cycle Basis and Minimum Homology Basis

We study the problem of finding a minimum homology basis, that is, a sho...
research
06/05/2023

Fully-Dynamic All-Pairs Shortest Paths: Likely Optimal Worst-Case Update Time

The All-Pairs Shortest Paths (APSP) problem is one of the fundamental pr...
research
07/14/2023

Efficient Strongly Polynomial Algorithms for Quantile Regression

Linear Regression is a seminal technique in statistics and machine learn...
research
10/03/2018

A Comparison of I/O-Efficient Algorithms for Visibility Computation on Massive Grid Terrains

Given a grid terrain T and a viewpoint v, the viewshed of v is the set o...
research
05/04/2021

Finding Triangles or Independent Sets

(I) We revisit the algorithmic problem of finding all triangles in a gra...
research
10/23/2019

Fast quantum subroutines for the simplex method

We propose quantum subroutines for the simplex method that avoid classic...
research
08/28/2018

Implementation Notes for the Soft Cosine Measure

The standard bag-of-words vector space model (VSM) is efficient, and ubi...

Please sign up or login with your details

Forgot password? Click here to reset