English

Improved Algebraic Degeneracy Testing

Computational Geometry 2022-12-07 v1 Data Structures and Algorithms

Abstract

In the classical linear degeneracy testing problem, we are given nn real numbers and a kk-variate linear polynomial FF, for some constant kk, and have to determine whether there exist kk numbers a1,,aka_1,\ldots,a_k from the set such that F(a1,,ak)=0F(a_1,\ldots,a_k) = 0. We consider a generalization of this problem in which FF is an arbitrary constant-degree polynomial, we are given kk sets of nn numbers, and have to determine whether there exist a kk-tuple of numbers, one in each set, on which FF vanishes. We give the first improvement over the na\"ive O(nk1)O^*(n^{k-1}) algorithm for this problem (where the O()O^*(\cdot) notation omits subpolynomial factors). We show that the problem can be solved in time O(nk2+4k+2)O^*\left( n^{k - 2 + \frac 4{k+2}}\right) for even kk and in time O(nk2+4k8k25)O^*\left( n^{k - 2 + \frac{4k-8}{k^2-5}}\right) for odd kk in the real RAM model of computation. We also prove that for k=4k=4, the problem can be solved in time O(n2.625)O^*(n^{2.625}) in the algebraic decision tree model, and for k=5k=5 it can be solved in time O(n3.56)O^*(n^{3.56}) in the same model, both improving on the above uniform bounds. All our results rely on an algebraic generalization of the standard meet-in-the-middle algorithm for kk-SUM, powered by recent algorithmic advances in the polynomial method for semi-algebraic range searching. In fact, our main technical result is much more broadly applicable, as it provides a general tool for detecting incidences and other interactions between points and algebraic surfaces in any dimension. In particular, it yields an efficient algorithm for a general, algebraic version of Hopcroft's point-line incidence detection problem in any dimension.

Keywords

Cite

@article{arxiv.2212.03030,
  title  = {Improved Algebraic Degeneracy Testing},
  author = {Jean Cardinal and Micha Sharir},
  journal= {arXiv preprint arXiv:2212.03030},
  year   = {2022}
}

Comments

16 pages, 2 figures