Distributed Computation of Persistent Cohomology

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Nigmetov, Arnur, Morozov, Dmitriy
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866929554040291328
author Nigmetov, Arnur
Morozov, Dmitriy
author_facet Nigmetov, Arnur
Morozov, Dmitriy
contents Persistent (co)homology is a central construction in topological data analysis, where it is used to quantify prominence of features in data to produce stable descriptors suitable for downstream analysis. Persistence is challenging to compute in parallel because it relies on global connectivity of the data. We propose a new algorithm to compute persistent cohomology in the distributed setting. It combines domain and range partitioning. The former is used to reduce and sparsify the coboundary matrix locally. After this initial local reduction, we redistribute the matrix across processors for the global reduction. We experimentally compare our cohomology algorithm with DIPHA, the only publicly available code for distributed computation of persistent (co)homology; our algorithm demonstrates a significant improvement in strong scaling.
format Preprint
id arxiv_https___arxiv_org_abs_2410_16553
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Distributed Computation of Persistent Cohomology
Nigmetov, Arnur
Morozov, Dmitriy
Computational Geometry
55N31
Persistent (co)homology is a central construction in topological data analysis, where it is used to quantify prominence of features in data to produce stable descriptors suitable for downstream analysis. Persistence is challenging to compute in parallel because it relies on global connectivity of the data. We propose a new algorithm to compute persistent cohomology in the distributed setting. It combines domain and range partitioning. The former is used to reduce and sparsify the coboundary matrix locally. After this initial local reduction, we redistribute the matrix across processors for the global reduction. We experimentally compare our cohomology algorithm with DIPHA, the only publicly available code for distributed computation of persistent (co)homology; our algorithm demonstrates a significant improvement in strong scaling.
title Distributed Computation of Persistent Cohomology
topic Computational Geometry
55N31
url https://arxiv.org/abs/2410.16553