Quickhull is Usually Forward Stable

📅 2025-10-10
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work presents the first systematic analysis of the numerical forward stability of the Quickhull algorithm for computing convex hulls of planar point sets. Addressing the known degradation of its time complexity under adversarial inputs, we investigate whether its numerical stability exhibits analogous fragility. Combining computational geometry analysis with floating-point error modeling—and integrating theoretical derivation with explicit adversarial input construction—we establish that Quickhull exhibits good forward stability on typical inputs; however, we construct pathological inputs for which vertex position errors grow exponentially with input size, violating standard stability bounds. Our results uncover a profound dependence of Quickhull’s stability on input structure and pioneer a rigorous methodology for analyzing numerical stability in geometric algorithms. This provides foundational theoretical insights for designing robust computational geometry algorithms resilient to floating-point perturbations.

Technology Category

Application Category

📝 Abstract
Quickhull is an algorithm for computing the convex hull of points in a plane that performs well in practice, but has poor complexity on adversarial input. In this paper we show the same holds for the numerical stability of Quickhull.
Problem

Research questions and friction points this paper is trying to address.

Analyzes numerical stability of Quickhull algorithm
Examines convex hull computation performance issues
Identifies stability weaknesses in practical implementations
Innovation

Methods, ideas, or system contributions that make the work stand out.

Quickhull algorithm for convex hull computation
Analyzes numerical stability of Quickhull
Demonstrates forward stability in practice
🔎 Similar Papers
No similar papers found.