<p>Let <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\mathbb {K}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="double-struck">K</mi> </math></EquationSource> </InlineEquation> be a commutative field, <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(p, n \in \mathbb {N}^*\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>p</mi> <mo>,</mo> <mi>n</mi> <mo>∈</mo> <msup> <mrow> <mi mathvariant="double-struck">N</mi> </mrow> <mo>∗</mo> </msup> </mrow> </math></EquationSource> </InlineEquation>, <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(Z_n\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>Z</mi> <mi>n</mi> </msub> </math></EquationSource> </InlineEquation> be a triangle in <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\mathbb {K}^{p}\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mrow> <mi mathvariant="double-struck">K</mi> </mrow> <mi>p</mi> </msup> </math></EquationSource> </InlineEquation> of size <i>n</i>, where <i>n</i> denotes the number of points aligned along each side of the triangle and <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(R_n=[r_z,\; z\in Z_n]\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msub> <mi>R</mi> <mi>n</mi> </msub> <mo>=</mo> <mrow> <mo stretchy="false">[</mo> <msub> <mi>r</mi> <mi>z</mi> </msub> <mo>,</mo> <mspace width="0.277778em" /> <mi>z</mi> <mo>∈</mo> <msub> <mi>Z</mi> <mi>n</mi> </msub> <mo stretchy="false">]</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> be an interpolation data. It is known that there exists a unique polynomial <i>P</i> of total degree less than or equal to <i>n</i> (SIAM Rev. <b>61</b>, 361–381, 2019), satisfying <Equation ID="Equ31"> <EquationSource Format="TEX">\( P (Z_n) = R_n, \text { that is, } P (z) = r_{z} ,\ z \in Z_n. \)</EquationSource> <EquationSource Format="MATHML"><math display="block"> <mrow> <mi>P</mi> <mrow> <mo stretchy="false">(</mo> <msub> <mi>Z</mi> <mi>n</mi> </msub> <mo stretchy="false">)</mo> </mrow> <mo>=</mo> <msub> <mi>R</mi> <mi>n</mi> </msub> <mo>,</mo> <mspace width="0.333333em" /> <mtext>that is,</mtext> <mspace width="0.333333em" /> <mi>P</mi> <mrow> <mo stretchy="false">(</mo> <mi>z</mi> <mo stretchy="false">)</mo> </mrow> <mo>=</mo> <msub> <mi>r</mi> <mi>z</mi> </msub> <mo>,</mo> <mspace width="4pt" /> <mi>z</mi> <mo>∈</mo> <msub> <mi>Z</mi> <mi>n</mi> </msub> <mo>.</mo> </mrow> </math></EquationSource> </Equation>Recently, Errachid et al. (Numer. Algorithms <b>84</b>, 1507–1534, 2020) presented a new algorithm for computing the Lagrange multivariate interpolation polynomial in a particular case where the interpolation set is a rectangular grid called the Recursive MultiVariate Polynomial Interpolation Algorithm (RMVPIA). In this paper, we propose another approach to studying the problem of Lagrange multivariate polynomial interpolation in a particular case where the interpolation set is a triangular grid and derive a new algorithm, called the Triangular Recursive Lagrange Multivariate Polynomial Interpolation Algorithm (TRLMPIA), for <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(p = 2\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>p</mi> <mo>=</mo> <mn>2</mn> </mrow> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(p = 3\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>p</mi> <mo>=</mo> <mn>3</mn> </mrow> </math></EquationSource> </InlineEquation>. A simplified version of this algorithm will also be studied and some examples will be given.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A new algorithm for computing the Lagrange multivariate interpolation polynomials in the case of a triangular grid

  • Omar Rhouni,
  • Mohammed Errachid,
  • Mustapha Esghir

摘要

Let \(\mathbb {K}\) K be a commutative field, \(p, n \in \mathbb {N}^*\) p , n N , \(Z_n\) Z n be a triangle in \(\mathbb {K}^{p}\) K p of size n, where n denotes the number of points aligned along each side of the triangle and \(R_n=[r_z,\; z\in Z_n]\) R n = [ r z , z Z n ] be an interpolation data. It is known that there exists a unique polynomial P of total degree less than or equal to n (SIAM Rev. 61, 361–381, 2019), satisfying \( P (Z_n) = R_n, \text { that is, } P (z) = r_{z} ,\ z \in Z_n. \) P ( Z n ) = R n , that is, P ( z ) = r z , z Z n . Recently, Errachid et al. (Numer. Algorithms 84, 1507–1534, 2020) presented a new algorithm for computing the Lagrange multivariate interpolation polynomial in a particular case where the interpolation set is a rectangular grid called the Recursive MultiVariate Polynomial Interpolation Algorithm (RMVPIA). In this paper, we propose another approach to studying the problem of Lagrange multivariate polynomial interpolation in a particular case where the interpolation set is a triangular grid and derive a new algorithm, called the Triangular Recursive Lagrange Multivariate Polynomial Interpolation Algorithm (TRLMPIA), for \(p = 2\) p = 2 and \(p = 3\) p = 3 . A simplified version of this algorithm will also be studied and some examples will be given.