A (simple) classical algorithm for estimating Betti numbers
arXiv:2211.09618 · doi:10.22331/q-2023-12-06-1202
Abstract
We describe a simple algorithm for estimating the -th normalized Betti number of a simplicial complex over elements using the path integral Monte Carlo method. For a general simplicial complex, the running time of our algorithm is with measuring the spectral gap of the combinatorial Laplacian and the additive precision. In the case of a clique complex, the running time of our algorithm improves to with , where is the maximum eigenvalue of the combinatorial Laplacian. Our algorithm provides a classical benchmark for a line of quantum algorithms for estimating Betti numbers. On clique complexes it matches their running time when, for example, and .
v3: final version, accepted to Quantum
References in corpus (3)
Cited by in corpus (6)
- Analyzing Prospects for Quantum Advantage in Topological Data Analysis
- Quantum and classical query complexities of functions of matrices
- Quantum Algorithm for Estimating Betti Numbers Using Cohomology Approach
- Provable quantum speedups for computing persistence in topological data analysis
- Comparing quantum and classical Monte Carlo algorithms for estimating Betti numbers of clique complexes
- Holey graphs: very large Betti numbers are testable