Mathematics of Computation · 2004 · 28 citations · 12 references
ComputingComputer ScienceMathematicsAlgorithmsComputational GeometryScientific ComputingNumerical AlgorithmsNumerical AnalysisLagrange InterpolationMultivariate InterpolationMultivariate Polynomial InterpolationPartial DerivativesPolynomial ExpansionPolynomial Interpolation
Efficient recurrence relations for computing arbitrary-order Taylor coefficients for any univariate function can be directly applied to a function of <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="n"> <mml:semantics> <mml:mi>n</mml:mi> <mml:annotation encoding="application/x-tex">n</mml:annotation> </mml:semantics> </mml:math> </inline-formula> variables by fixing a direction in <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="double-struck upper R Superscript n"> <mml:semantics> <mml:msup> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mi mathvariant="double-struck">R</mml:mi> </mml:mrow> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mi>n</mml:mi> </mml:mrow> </mml:msup> <mml:annotation encoding="application/x-tex">\mathbb {R}^{n}</mml:annotation> </mml:semantics> </mml:math> </inline-formula> . After a sequence of directions, the multivariate Taylor coefficients or partial derivatives can be reconstructed or “interpolated”. The sequence of univariate calculations is more efficient than multivariate methods, although previous work indicates a space cost for this savings and significant cost for the reconstruction. We completely eliminate this space cost and develop a much more efficient algorithm to perform the reconstruction. By appropriate choice of directions, the reconstruction reduces to a sequence of Lagrange polynomial interpolation problems in <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="double-struck upper R Superscript n minus 1"> <mml:semantics> <mml:msup> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mi mathvariant="double-struck">R</mml:mi> </mml:mrow> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mi>n</mml:mi> <mml:mo> − </mml:mo> <mml:mn>1</mml:mn> </mml:mrow> </mml:msup> <mml:annotation encoding="application/x-tex">\mathbb {R}^{n-1}</mml:annotation> </mml:semantics> </mml:math> </inline-formula> for which a divided difference algorithm computes the coefficients of a Newton form. Another algorithm collects like terms from the Newton form and returns the desired multivariate coefficients.
12
<i>Analysis of Numerical Methods</i>
Eugene Isaacson, Herbert B. Keller, George H. Weiss · Physics Today · 1967 · 2.3K citations
Willard L. Miranker, Eugene Isaacson, Herbert B. Keller · Mathematics of Computation · 1967 · 1.9K citations
On Multivariate Lagrange Interpolation
Thomas Sauer, Yuan Xu · Mathematics of Computation · 1995 · 152 citations · Full text
On multivariate Lagrange interpolation
Thomas Sauer, Yuan Xu · Mathematics of Computation · 1995 · 147 citations