Quantum Algorithm for Estimating Betti Numbers Using Cohomology Approach
Abstract
Topological data analysis has emerged as a powerful tool for analyzing large-scale data. An abstract simplicial complex, in principle, can be built from data points, and by using tools from homology, topological features could be identified. Given a simplex, an important feature is called the Betti numbers, which roughly count the number of `holes' in different dimensions. Calculating Betti numbers exactly can be P-hard, and approximating them can be NP-hard, which rules out the possibility of any generic efficient algorithms and unconditional exponential quantum speedup. Here, we explore the specific setting of a triangulated manifold. In contrast to most known methods to estimate Betti numbers, which rely on homology, we exploit the `dual' approach, namely, cohomology, combining the insight of the Hodge theory and de Rham cohomology. Our proposed algorithm can calculate its -th normalized Betti number up to some additive error with running time , where is the number of -simplexes in the given complex. For the estimation of -th Betti number to a chosen multiplicative accuracy , our algorithm has complexity , where can be chosen. A detailed analysis is provided, showing that our cohomology framework can even perform exponentially faster than previous homology methods in several regimes. In particular, our method is most effective when , which can offer more flexibility and practicability than existing quantum algorithms that achieve the best performance in the regime .
Cite
@article{arxiv.2309.10800,
title = {Quantum Algorithm for Estimating Betti Numbers Using Cohomology Approach},
author = {Nhat A. Nghiem and Xianfeng David Gu and Tzu-Chieh Wei},
journal= {arXiv preprint arXiv:2309.10800},
year = {2025}
}