A (simple) classical algorithm for estimating Betti numbers

11/17/2022
by   Simon Apers, et al.
0

We describe a simple algorithm for estimating the k-th normalized Betti number of a simplicial complex over n elements using the path integral Monte Carlo method. For a general simplicial complex, the running time of our algorithm is n^O(1/γlog1/ε) with γ measuring the spectral gap of the combinatorial Laplacian and ε∈ (0,1) the additive precision. In the case of a clique complex, the running time of our algorithm improves to (n/λ_max)^O(1/γlog1/ε) with λ_max≥ k the maximum eigenvalue of the combinatorial Laplacian. Our algorithm provides a classical benchmark for a line of quantum algorithms for estimating Betti numbers, and it matches their running time on clique complexes when the spectral gap is constant and k ∈Ω(n) or λ_max∈Ω(n).

READ FULL TEXT
research
12/27/2021

Quantum Algorithm for the Longest Trail Problem

We present the quantum algorithm for the Longest Trail Problem. The prob...
research
03/17/2020

A Scaling Algorithm for Weighted f-Factors in General Graphs

We study the maximum weight perfect f-factor problem on any general simp...
research
06/12/2023

Fast exact simulation of the first-passage event of a subordinator

This paper provides an exact simulation algorithm for the sampling from ...
research
07/13/2023

An Incremental Span-Program-Based Algorithm and the Fine Print of Quantum Topological Data Analysis

We introduce a new quantum algorithm for computing the Betti numbers of ...
research
12/06/2018

ALLSAT compressed with wildcards: Partitionings and face-numbers of simplicial complexes

Given the facets of a finite simplicial complex, we use wildcards to enu...
research
07/29/2023

Listing Cliques from Smaller Cliques

We study finding and listing k-cliques in a graph, for constant k≥ 3, a ...
research
03/21/2023

Fast exact simulation of the first passage of a tempered stable subordinator across a non-increasing function

We construct a fast exact algorithm for the simulation of the first-pass...

Please sign up or login with your details

Forgot password? Click here to reset