On the Complexity of the Plantinga-Vegter Algorithm

04/15/2020
by   Felipe Cucker, et al.
0

We introduce a general toolbox for precision control and complexity analysis of subdivision based algorithms in computational geometry. We showcase the toolbox on a well known example from this family; the adaptive subdivision algorithm due to Plantinga and Vegter. The only existing complexity estimate on this rather fast algorithm was an exponential worst-case upper bound for its interval arithmetic version. We go beyond the worst-case by considering smoothed analysis, and prove polynomial time complexity estimates for both interval arithmetic and finite precision versions of the Plantinga-Vegter algorithm. The employed toolbox is a blend of 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 combination of tools from different disciplines would prove useful for understanding complexity aspects of the broad family of subdivision based algorithms in computational geometry.

READ FULL TEXT
research
01/26/2019

Plantinga-Vegter algorithm takes average polynomial time

We exhibit a condition-based analysis of the adaptive subdivision algori...
research
11/02/2020

Rounding Error Analysis of Linear Recurrences Using Generating Series

We develop a toolbox for the error analysis of linear recurrences with c...
research
01/17/2018

The Complexity of Subdivision for Diameter-Distance Tests

We present a general framework for analyzing the complexity of subdivisi...
research
12/02/2019

A Probabilistic Approach to Floating Point Arithmetic

Finite-precision floating point arithmetic unavoidably introduces roundi...
research
10/05/2021

Segre-Driven Radicality Testing

We present a probabilistic algorithm to test if a homogeneous polynomial...
research
12/06/2012

On the probabilistic continuous complexity conjecture

In this paper we prove the probabilistic continuous complexity conjectur...
research
10/10/2021

Structure learning in polynomial time: Greedy algorithms, Bregman information, and exponential families

Greedy algorithms have long been a workhorse for learning graphical mode...

Please sign up or login with your details

Forgot password? Click here to reset