An Efficient Algorithm for Generalized Polynomial Partitioning and Its Applications

12/26/2018
by   Pankaj K. Agarwal, et al.
0

Guth showed that given a family S of n g-dimensional semi-algebraic sets in R^d and an integer parameter D ≥ 1, there is a d-variate partitioning polynomial P of degree at most D, so that each connected component of R^d ∖ Z(P) intersects O(n / D^d-g) sets from S. Such a polynomial is called a "generalized partitioning polynomial". We present a randomized algorithm that efficiently computes such a polynomial P. Specifically, the expected running time of our algorithm is only linear in |S|, where the constant of proportionality depends on d, D, and the complexity of the description of S. Our approach exploits the technique of "quantifier elimination" combined with that of "ϵ-samples". We present four applications of our result. The first is a data structure for answering point-location queries among a family of semi-algebraic sets in R^d in O( n) time; the second is data structure for answering range search queries with semi-algebraic ranges in O( n) time; the third is a data structure for answering vertical ray-shooting queries among semi-algebraic sets in R^d in O(^2 n) time; and the fourth is an efficient algorithm for cutting algebraic planar curves into pseudo-segments, i.e., into Jordan arcs, each pair of which intersect at most once.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/21/2019

Constructive Polynomial Partitioning for Algebraic Curves in R^3 with Applications

In 2015, Guth proved that for any set of k-dimensional varieties in R^d ...
research
07/22/2020

Point-Location in The Arrangement of Curves

An arrangement of n curves in the plane is given. The query is a point q...
research
08/31/2020

Robots, computer algebra and eight connected components

Answering connectivity queries in semi-algebraic sets is a long-standing...
research
03/19/2022

Intersection Queries for Flat Semi-Algebraic Objects in Three Dimensions and Related Problems

Let 𝒯 be a set of n planar semi-algebraic regions in ℝ^3 of constant com...
research
12/06/2022

Improved Algebraic Degeneracy Testing

In the classical linear degeneracy testing problem, we are given n real ...
research
03/04/2019

An Adaptive Grid Algorithm for Computing the Homology Group of Semialgebraic Set

Looking for an efficient algorithm for the computation of the homology g...
research
10/12/2021

Algebra of Data Reconciliation

With distributed computing and mobile applications becoming ever more pr...

Please sign up or login with your details

Forgot password? Click here to reset