A Quadratic-Time Algorithm for General Multivariate Polynomial Interpolation

From MaRDI portal




Abstract: For m,ninmathbbN, mgeq1 and a given function f:mathbbRmlongrightarrowmathbbR the polynomial interpolation problem (PIP) is to determine a emph{generic node set} PsubseteqmathbbRm and the coefficients of the uniquely defined polynomial QinmathbbR[x1,dots,xm] in m variables of degree mathrmdeg(Q)leqninmathbbN that fits f on P, i.e., Q(p)=f(p), forall,pinP. We here show that in general, i.e., for arbitrary m,ninmathbbN, mgeq1, there exists an algorithm that determines P and computes the coefficients of Q in time using storage, without inverting the occurring Vandermonde matrix. We provide such an algorithm, termed PIP-SOLVER, based on a recursive decomposition of the problem and prove its correctness. Since the present approach solves the PIP without matrix inversion, it is computationally more efficient and numerically more robust than previous approaches. We demonstrate this in numerical experiments and compare with previous approaches based on matrix inversion and linear systems solving.














This page was built for publication: A Quadratic-Time Algorithm for General Multivariate Polynomial Interpolation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6293226)