English

Multivariate Newton Interpolation

Numerical Analysis 2020-03-20 v6 Numerical Analysis

Abstract

For m,nNm,n \in \mathbb{N}, m1m\geq 1 and a given function f:RmRf : \mathbb{R}^m\longrightarrow \mathbb{R}, the polynomial interpolation problem (PIP) is to determine a unisolvent node set Pm,nRmP_{m,n} \subseteq \mathbb{R}^m of N(m,n):=Pm,n=(m+nn)N(m,n):=|P_{m,n}|=\binom{m+n}{n} points and the uniquely defined polynomial Qm,n,fΠm,nQ_{m,n,f}\in \Pi_{m,n} in mm variables of degree deg(Qm,n,f)nN\mathrm{deg}(Q_{m,n,f})\leq n \in \mathbb{N} that fits ff on Pm,nP_{m,n}, i.e., Qm,n,f(p)=f(p)Q_{m,n,f}(p) = f(p), pPm,n\forall\, p \in P_{m,n}. For m=1m=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,fQ_{m,n,f} in O(N(m,n)2)\mathcal{O}\big(N(m,n)^2\big) time using O(mN(m,n))\mathcal{O}\big(mN(m,n)\big) 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 fHk(Ω,R)C0(Ω,R)f \in H^k(\Omega,\mathbb{R}) \subsetneq C^0(\Omega,\mathbb{R}), Ω=[1,1]m\Omega =[-1,1]^m of regularity k>m/2k >m/2 can be uniformly approximated, i.e., limnfQm,n,fC0(Ω)=0 \lim_{n\rightarrow \infty}||\,f -Q_{m,n,f} \,||_{C^0(\Omega)}= 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.

Keywords

Cite

@article{arxiv.1812.04256,
  title  = {Multivariate Newton Interpolation},
  author = {Michael Hecht and Karl B. Hoffmann and Bevan L. Cheeseman and Ivo F. Sbalzarini},
  journal= {arXiv preprint arXiv:1812.04256},
  year   = {2020}
}