Fast algorithms for minimum cycle basis and minimum homology basis

Abhishek Rathod

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

We study the problem of finding a minimum homology basis, that is, a shortest set of cycles that generates the 1-dimensional homology classes with Z2 coefficients in a given simplicial complex K. This problem has been extensively studied in the last few years. For general complexes, the current best deterministic algorithm, by Dey et al. [8], runs in O(Nω + N2g) time, where N denotes the number of simplices in K, g denotes the rank of the 1-homology group of K, and ω denotes the exponent of matrix multiplication. In this paper, we present two conceptually simple randomized algorithms that compute a minimum homology basis of a general simplicial complex K. The first algorithm runs in Õ(mω) time, where m denotes the number of edges in K, whereas the second algorithm runs in O(mω + Nmω1) time. We also study the problem of finding a minimum cycle basis in an undirected graph G with n vertices and m edges. The best known algorithm for this problem runs in O(mω) time. Our algorithm, which has a simpler high-level description, but is slightly more expensive, runs in Õ(mω) time.

Original languageEnglish
Title of host publication36th International Symposium on Computational Geometry, SoCG 2020
EditorsSergio Cabello, Danny Z. Chen
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959771436
DOIs
StatePublished - 1 Jun 2020
Externally publishedYes
Event36th International Symposium on Computational Geometry, SoCG 2020 - Zurich, Switzerland
Duration: 23 Jun 202026 Jun 2020

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume164
ISSN (Print)1868-8969

Conference

Conference36th International Symposium on Computational Geometry, SoCG 2020
Country/TerritorySwitzerland
CityZurich
Period23/06/2026/06/20

Keywords

  • Computational topology
  • Matrix computations
  • Minimum cycle basis
  • Minimum homology basis
  • Simplicial complexes

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Fast algorithms for minimum cycle basis and minimum homology basis'. Together they form a unique fingerprint.

Cite this