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

04/21/2019
by   Boris Aronov, et al.
0

In 2015, Guth proved that for any set of k-dimensional varieties in R^d and for any positive integer D, there exists a polynomial of degree at most D whose zero-set divides R^d into open connected "cells," so that only a small fraction of the given varieties intersect each cell. Guth's result generalized an earlier result of Guth and Katz for points. Guth's proof relies on a variant of the Borsuk-Ulam theorem, and for k>0, it is unknown how to obtain an explicit representation of such a partitioning polynomial and how to construct it efficiently. In particular, it is unknown how to effectively construct such a polynomial for curves (or even lines) in R^3. We present an efficient algorithmic construction for this setting. Given a set of n input curves and a positive integer D, we efficiently construct a decomposition of space into O(D^3log^3D) open cells, each of which meets O(n/D^2) curves from the input. The construction time is O(n^2). For the case of lines in 3-space we present an improved implementation, whose running time is O(n^4/3polylog n). The constant of proportionality in both time bounds depends on D and the maximum degree of the polynomials defining the input curves. As an application, we revisit the problem of eliminating depth cycles among non-vertical lines in 3-space, recently studied by Aronov and Sharir (2018), and show an algorithm that cuts n such lines into O(n^3/2+ε) pieces that are depth-cycle free, for any ε > 0. The algorithm runs in O(n^3/2+ε) time, which is a considerable improvement over previously known algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/26/2018

An Efficient Algorithm for Generalized Polynomial Partitioning and Its Applications

Guth showed that given a family S of n g-dimensional semi-algebraic sets...
research
10/08/2019

Supersingular Curves With Small Non-integer Endomorphisms

We introduce a special class of supersingular curves over F_p^2, charact...
research
07/07/2020

Incidences with curves in three dimensions

We study incidence problems involving points and curves in R^3. The curr...
research
09/29/2015

Kempe's Universality Theorem for Rational Space Curves

We prove that every bounded rational space curve of degree d and circula...
research
12/03/2020

Constructing Segmented Differentiable Quadratics to Determine Algorithmic Run Times and Model Non-Polynomial Functions

We propose an approach to determine the continual progression of algorit...
research
06/08/2021

Lifts for Voronoi cells of lattices

Many polytopes arising in polyhedral combinatorics are linear projection...
research
01/14/2020

Deciding contractibility of a non-simple curve on the boundary of a 3-manifold: A computational Loop Theorem

We present an algorithm for the following problem. Given a triangulated ...

Please sign up or login with your details

Forgot password? Click here to reset