27
27

MINVO Basis: Finding Simplexes with Minimum Volume Enclosing Polynomial Curves

Abstract

This paper studies the polynomial basis that generates the smallest nn-simplex enclosing a given nthn^{\text{th}}-degree polynomial curve in Rn\mathbb{R}^n. Although the Bernstein and B-Spline polynomial bases provide feasible solutions to this problem, the simplexes obtained by these bases are not the smallest possible, which leads to overly conservative results in many CAD (computer-aided design) applications. We first prove that the polynomial basis that solves this problem (MINVO basis) also solves for the nthn^\text{th}-degree polynomial curve with largest convex hull enclosed in a given nn-simplex. Then, we present a formulation that is independent of the nn-simplex or nthn^{\text{th}}-degree polynomial curve given. By using Sum-Of-Squares (SOS) programming, branch and bound, and moment relaxations, we obtain high-quality feasible solutions for any nNn\in\mathbb{N}, and prove (numerical) global optimality for n=1,2,3n=1,2,3 and (numerical) local optimality for n=4n=4. The results obtained for n=3n=3 show that, for any given 3rd3^{\text{rd}}-degree polynomial curve in R3\mathbb{R}^3, the MINVO basis is able to obtain an enclosing simplex whose volume is 2.362.36 and 254.9254.9 times smaller than the ones obtained by the Bernstein and B-Spline bases, respectively. When n=7n=7, these ratios increase to 902.7902.7 and 2.99710212.997\cdot10^{21}, respectively.

View on arXiv
Comments on this paper