Plantinga-Vegter algorithm takes average polynomial time

01/26/2019
by   Felipe Cucker, et al.
0

We exhibit a condition-based analysis of the adaptive subdivision algorithm due to Plantinga and Vegter. The first complexity analysis of the PV Algorithm is due to Burr, Gao and Tsigaridas who proved a O(2^τ d^4 d) worst-case cost bound for degree d plane curves with maximum coefficient bit-size τ. This exponential bound, it was observed, is in stark contrast with the good performance of the algorithm in practice. More in line with this performance, we show that, with respect to a broad family of measures, the expected time complexity of the PV Algorithm is bounded by O(d^7) for real, degree d, plane curves. We also exhibit a smoothed analysis of the PV Algorithm that yields similar complexity estimates. To obtain these results we combine robust probabilistic techniques coming from geometric functional analysis with condition numbers and the continuous amortization paradigm introduced by Burr, Krahmer and Yap. We hope this will motivate a fruitful exchange of ideas between the different approaches to numerical computation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/15/2020

On the Complexity of the Plantinga-Vegter Algorithm

We introduce a general toolbox for precision control and complexity anal...
research
01/06/2021

PTOPO: Computing the Geometry and the Topology of Parametric Curves

We consider the problem of computing the topology and describing the geo...
research
05/09/2018

Computing basepoints of linear series in the plane

We present an algorithm for detecting basepoints of linear series of cur...
research
09/07/2017

Robust Exponential Worst Cases for Divide-et-Impera Algorithms for Parity Games

The McNaughton-Zielonka divide et impera algorithm is the simplest and m...
research
05/06/2022

Bounded-degree plane geometric spanners in practice

The construction of bounded-degree plane geometric spanners has been a f...
research
06/13/2018

A Curious Case of Curbed Condition

In computer aided geometric design a polynomial is usually represented i...
research
09/10/2018

Probabilistic Condition Number Estimates for Real Polynomial Systems II: Structure and Smoothed Analysis

We consider the sensitivity of real zeros of polynomial systems with res...

Please sign up or login with your details

Forgot password? Click here to reset