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 .
arXiv commentv3: final version, accepted to Quantum
References in corpus (6)
- Persistent Laplacians: properties, algorithms and implications
- Towards quantum advantage via topological data analysis
- Quantum algorithm for persistent Betti numbers and topological data analysis
- A streamlined quantum algorithm for topological data analysis with exponentially fewer qubits
- Topological data analysis on noisy quantum computers
- Quantum Persistent Homology
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