Computing the First Few Betti Numbers of Semi-algebraic Sets in Single Exponential Time
Saugata Basu
Abstract
In this paper we describe an algorithm that takes as input a description of a semi-algebraic set S ⊂ k, defined by a Boolean formula with atoms of the form P > 0, P < 0, P=0 for P ∈ P ⊂ [X1,...,Xk], and outputs the first +1 Betti numbers of S, b0(S),...,b(S). The complexity of the algorithm is (sd)kO(), where where s = #( P) and d = P∈ P deg(P), which is singly exponential in k for any fixed constant. Previously, singly exponential time algorithms were known only for computing the Euler-Poincaré characteristic, the zero-th and the first Betti numbers.
Create a lesson
Related papers
Towards the Global Torelli Theorem
Daniil Serebrennikov
Disjoint and nearly disjoint sums of matrix multiplication tensors and their centroids
Martin Kassabov, J. M. Landsberg, Victor Souza et al.
Proper moduli spaces of isolated non-normal singularities
Jiucheng Dai, Daniel Halpern-Leistner, Mingjun Sun et al.
Divisors in projective bundles over the projective line whose complement is affine space
Remy van Dobben de Bruyn
Numerical Godeaux Surfaces with many disjoint (-2)-curves and Applications
Yifan Chen, YongJoo Shin
Nash Loci
Luca Sodomaco, Julian Weigert