Constructive polynomial partitioning for algebraic curves in R^3 with applications

From MaRDI portal
Publication:5138781

DOI10.1137/19M1257548zbMATH Open1497.68515arXiv1904.09526OpenAlexW3102520527MaRDI QIDQ5138781FDOQ5138781


Authors: Esther Ezra, J. Zahl, Boris Aronov Edit this on Wikidata


Publication date: 4 December 2020

Published in: SIAM Journal on Computing (Search for Journal in Brave)

Abstract: In 2015, Guth proved that for any set of k-dimensional bounded complexity varieties in mathbbRd and for any positive integer D, there exists a polynomial of degree at most D whose zero set divides mathbbRd into open connected sets, so that only a small fraction of the given varieties intersect each of these sets. 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 bounded-degree algebraic curves (or even lines) in mathbbR3. We present an efficient algorithmic construction for this setting. Given a set of n input algebraic curves and a positive integer D, we efficiently construct a decomposition of space into O(D3log3D) open "cells," each of which meets O(n/D2) curves from the input. The construction time is O(n2). For the case of lines in 3-space we present an improved implementation, whose running time is O(n4/3logO(1)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(n3/2+epsilon) pieces that are depth-cycle free, for any epsilon>0. The algorithm runs in O(n3/2+epsilon) time, which is a considerable improvement over the previously known algorithms.


Full work available at URL: https://arxiv.org/abs/1904.09526




Recommendations




Cites Work


Cited In (2)





This page was built for publication: Constructive polynomial partitioning for algebraic curves in \(\mathbb{R}^3\) with applications

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5138781)