Low degree approximation of random polynomials
Authors:
Daouda Niang Diatta,
Antonio Lerario
Abstract:
We prove that with "high probability" a random Kostlan polynomial in $n+1$ many variables and of degree $d$ can be approximated by a polynomial of "low degree" without changing the topology of its zero set on the sphere $S^n$. The dependence between the "low degree" of the approximation and the "high probability" is quantitative: for example, with overwhelming probability the zero set of a Kostlan…
▽ More
We prove that with "high probability" a random Kostlan polynomial in $n+1$ many variables and of degree $d$ can be approximated by a polynomial of "low degree" without changing the topology of its zero set on the sphere $S^n$. The dependence between the "low degree" of the approximation and the "high probability" is quantitative: for example, with overwhelming probability the zero set of a Kostlan polynomial of degree $d$ is isotopic to the zero set of a polynomial of degree $O(\sqrt{d \log d})$. The proof is based on a probabilistic study of the size of $C^1$-stable neighborhoods of Kostlan polynomials. As a corollary we prove that certain topological types (e.g. curves with deep nests of ovals or hypersurfaces with rich topology) have exponentially small probability of appearing as zero sets of random Kostlan polynomials.
△ Less
Submitted 25 December, 2018;
originally announced December 2018.
Bounds for polynomials on algebraic numbers and application to curve topology
Authors:
Daouda Niang Diatta,
Sény Diatta,
Fabrice Rouillier,
Marie-Françoise Roy,
Michael Sagraloff
Abstract:
Let $P \in \mathbb{Z} [X, Y]$ be a given square-free polynomial of total degree $d$ with integer coefficients of bitsize less than $τ$, and let $V_{\mathbb{R}}
(P) := \{ (x,y) \in \mathbb{R}^2, P (x,y) = 0 \}$ be the real planar algebraic curve implicitly defined as the vanishing set of $P$. We give a deterministic and certified algorithm to compute the topology of $V_{\mathbb{R}} (P)$ in terms…
▽ More
Let $P \in \mathbb{Z} [X, Y]$ be a given square-free polynomial of total degree $d$ with integer coefficients of bitsize less than $τ$, and let $V_{\mathbb{R}}
(P) := \{ (x,y) \in \mathbb{R}^2, P (x,y) = 0 \}$ be the real planar algebraic curve implicitly defined as the vanishing set of $P$. We give a deterministic and certified algorithm to compute the topology of $V_{\mathbb{R}} (P)$ in terms of a straight-line planar graph $\mathcal{G}$ that is isotopic to $V_{\mathbb{R}} (P)$. Our analysis yields the upper bound $\tilde O (d^5 τ+ d^6)$ on the bit complexity of our algorithm, which matches the current record bound for the problem of computing the topology of a planar algebraic curve However, compared to existing algorithms with comparable complexity, our method does not consider any change of coordinates, and the returned graph $\mathcal{G}$ yields the cylindrical algebraic decomposition information of the curve.
Our result is based on two main ingredients: First, we derive amortized quantitative bounds on the the roots of polynomials with algebraic coefficients as well as adaptive methods for computing the roots of such polynomials that actually exploit this amortization. Our second ingredient is a novel approach for the computation of the local topology of the curve in a neighborhood of all critical points.
△ Less
Submitted 15 December, 2021; v1 submitted 27 July, 2018;
originally announced July 2018.
On the Computation of the Topology of a Non-Reduced Implicit Space Curve
Authors:
Daouda Niang Diatta,
Bernard Mourrain,
Olivier Ruatta
Abstract:
An algorithm is presented for the computation of the topology of a non-reduced space curve defined as the intersection of two implicit algebraic surfaces. It computes a Piecewise Linear Structure (PLS) isotopic to the original space curve. The algorithm is designed to provide the exact result for all inputs. It's a symbolic-numeric algorithm based on subresultant computation. Simple algebraic cr…
▽ More
An algorithm is presented for the computation of the topology of a non-reduced space curve defined as the intersection of two implicit algebraic surfaces. It computes a Piecewise Linear Structure (PLS) isotopic to the original space curve. The algorithm is designed to provide the exact result for all inputs. It's a symbolic-numeric algorithm based on subresultant computation. Simple algebraic criteria are given to certify the output of the algorithm. The algorithm uses only one projection of the non-reduced space curve augmented with adjacency information around some "particular points" of the space curve. The algorithm is implemented with the Mathemagix Computer Algebra System (CAS) using the SYNAPS library as a backend.
△ Less
Submitted 7 March, 2008;
originally announced March 2008.