Multivariate Newton Interpolation
Abstract
For m,n ∈ N, m≥ 1 and a given function f : Rm R, the polynomial interpolation problem (PIP) is to determine a unisolvent node set Pm,n ⊂eq Rm of N(m,n):=|Pm,n|=m+nn points and the uniquely defined polynomial Qm,n,f∈ m,n in m variables of degree deg(Qm,n,f)≤ n ∈ N that fits f on Pm,n, i.e., Qm,n,f(p) = f(p), ∀\, p ∈ Pm,n. For m=1 the solution to the PIP is well known. In higher dimensions, however, no closed framework was available. We here present a generalization of the classic Newton interpolation from one-dimensional to arbitrary-dimensional spaces. Further we formulate an algorithm, termed PIP-SOLVER, based on a multivariate divided difference scheme that computes the solution Qm,n,f in O(N(m,n)2) time using O(mN(m,n)) memory. Further, we introduce unisolvent Newton-Chebyshev nodes and show that these nodes avoid Runge's phenomenon in the sense that arbitrary periodic Sobolev functions f ∈ Hk(,R) ⊂neq C0(,R), =[-1,1]m of regularity k >m/2 can be uniformly approximated, i.e., n→ ∞||\,f -Qm,n,f \,||C0()= 0. Numerical experiments demonstrate the computational performance and approximation accuracy of the PIP-SOLVER in practice. We expect the presented results to be relevant for many applications, including numerical solvers, quadrature, non-linear optimization, polynomial regression, adaptive sampling, Bayesian inference, and spectral analysis.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.