paper

Quantum Algorithm for Estimating Betti Numbers Using Cohomology Approach

arXiv:2309.10800 · doi:10.22331/q-2025-12-23-1955

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 .

Quantum Algorithm for Estimating Betti Numbers Using Cohomology Approach · wovepaper