Top Banner
On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na Lei Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China 2014-08-09 Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematic Jilin University ICMS 2014 1 / 24
40

Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

Apr 12, 2018

Download

Documents

dinhphuc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

On multivariate Birkhoff rational interpolation

Peng Xia, Bao-Xin Shang, Na Lei

Key Lab. of Symbolic Computation and Knowledge Engineering,School of Mathematics,

Jilin University,Changchun, China

2014-08-09

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 1 / 24

Page 2: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

Outline

1 PROBLEM DESCRIPTION

2 KEY IDEA

3 FUNCTIONALITY

4 EXAMPLE

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 2 / 24

Page 3: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

Outline

1 PROBLEM DESCRIPTION

2 KEY IDEA

3 FUNCTIONALITY

4 EXAMPLE

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 2 / 24

Page 4: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

Outline

1 PROBLEM DESCRIPTION

2 KEY IDEA

3 FUNCTIONALITY

4 EXAMPLE

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 2 / 24

Page 5: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

Outline

1 PROBLEM DESCRIPTION

2 KEY IDEA

3 FUNCTIONALITY

4 EXAMPLE

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 2 / 24

Page 6: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

PROBLEM DESCRIPTION

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 3 / 24

Page 7: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

PROBLEM DESCRIPTION

The multivariate Birkhoff rational interpolation is one of the mostgeneral algebraic interpolation schemes.The key character of Birkhoff interpolation is that the orders of thederivative conditions at some nodes are non-continuous.

For example, f (x0) = a,d2

dx2 f (x0) = b.

Without the non-continuity, the problem degenerates into Hermiterational interpolation.If the denominator being a constant then the problem degeneratesto Birkhoff polynomial interpolation.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 4 / 24

Page 8: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

PROBLEM DESCRIPTION

The multivariate Birkhoff rational interpolation is one of the mostgeneral algebraic interpolation schemes.The key character of Birkhoff interpolation is that the orders of thederivative conditions at some nodes are non-continuous.

For example, f (x0) = a,d2

dx2 f (x0) = b.

Without the non-continuity, the problem degenerates into Hermiterational interpolation.If the denominator being a constant then the problem degeneratesto Birkhoff polynomial interpolation.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 4 / 24

Page 9: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

PROBLEM DESCRIPTION

The multivariate Birkhoff rational interpolation is one of the mostgeneral algebraic interpolation schemes.The key character of Birkhoff interpolation is that the orders of thederivative conditions at some nodes are non-continuous.

For example, f (x0) = a,d2

dx2 f (x0) = b.

Without the non-continuity, the problem degenerates into Hermiterational interpolation.If the denominator being a constant then the problem degeneratesto Birkhoff polynomial interpolation.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 4 / 24

Page 10: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

PROBLEM DESCRIPTION

The multivariate Birkhoff rational interpolation is one of the mostgeneral algebraic interpolation schemes.The key character of Birkhoff interpolation is that the orders of thederivative conditions at some nodes are non-continuous.

For example, f (x0) = a,d2

dx2 f (x0) = b.

Without the non-continuity, the problem degenerates into Hermiterational interpolation.If the denominator being a constant then the problem degeneratesto Birkhoff polynomial interpolation.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 4 / 24

Page 11: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

PROBLEM DESCRIPTION

Lower setLet L(ααα) = {βββ ∈ Nn

0 : βi ≤ αi , i = 1, . . . ,n}.

Let S ⊂ Nn0, if ∀ααα ∈ S, L(ααα)⊂ S, then S is a lower set.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 5 / 24

Page 12: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

PROBLEM DESCRIPTION

A multivariate Birkhoff rational interpolation scheme consists of twocomponents.

a) A set of nodes Z , Z = {Yi}mi=1 = {(yi ,1, . . . ,yi ,n)}m

i=1, where Yi ∈ K n,K is a field.

b) The derivative conditions Si at each node Yi , i = 1, . . . ,m, where Siis a subset of Nn

0. Some Si ’s (i = 1, . . . ,m) may not be lower sets.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 6 / 24

Page 13: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

PROBLEM DESCRIPTION

The multivariate Birkhoff rational interpolation problem is to find a

rational function r(X ) =p(X )

q(X )satisfying

Dααα r(Yi) =∂ α1+···+αn

∂xα11 · · ·∂xαn

nr(Yi) = ci ,ααα , ∀ααα ∈ Si , (1)

where p(X ) ∈PT1 ={

p | p(X ) = p(x1, . . . ,xn) = ∑ααα i∈T1aix

α11 · · ·xαn

n}

,

q(X ) ∈PT2 ={

q | q(X ) = q(x1, . . . ,xn) = ∑βββ i∈T2bix

β11 · · ·xβn

n

},

ai , bi ∈ K , T1, T2 are subsets of Nn0, ci ,ααα ∈ K are given constants.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 7 / 24

Page 14: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

PROBLEM DESCRIPTION

ExampleLet Y1 = (0,0), Y2 = (0,1),

S1 = {(0,0),(0,1),(1,1)}, S2 = {(0,0),(1,0),(1,1)},V1 = {6,5,0}, V2 = {7,2,−1}.

f (X )|X=(0,0) = 6,∂

∂yf (X )|X=(0,0) = 5,

∂ 2

∂x∂yf (X )|X=(0,0) = 0;

f (X )|X=(0,1) = 7,∂

∂xf (X )|X=(0,1) = 2,

∂ 2

∂x∂yf (X )|X=(0,1) =−1.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 8 / 24

Page 15: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 9 / 24

Page 16: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 1: Construct an equivalent parametric Hermite rationalinterpolation problem;STEP 2: Convert the rational system to a parametric polynomialsystem;STEP 3: Solve the parametric polynomial system by triangulardecomposition;STEP 4: Choose proper parameters to get the Birkhoff rationalinterpolation functions.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 10 / 24

Page 17: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 1: Construct an equivalent parametric Hermite rationalinterpolation problem;STEP 2: Convert the rational system to a parametric polynomialsystem;STEP 3: Solve the parametric polynomial system by triangulardecomposition;STEP 4: Choose proper parameters to get the Birkhoff rationalinterpolation functions.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 10 / 24

Page 18: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 1: Construct an equivalent parametric Hermite rationalinterpolation problem;STEP 2: Convert the rational system to a parametric polynomialsystem;STEP 3: Solve the parametric polynomial system by triangulardecomposition;STEP 4: Choose proper parameters to get the Birkhoff rationalinterpolation functions.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 10 / 24

Page 19: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 1: Construct an equivalent parametric Hermite rationalinterpolation problem;STEP 2: Convert the rational system to a parametric polynomialsystem;STEP 3: Solve the parametric polynomial system by triangulardecomposition;STEP 4: Choose proper parameters to get the Birkhoff rationalinterpolation functions.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 10 / 24

Page 20: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 1: Construct Hermite problem

For a given Birkhoff interpolation problem, we add the lackingderivative conditions and set the artificial interpolation values asparameters, then we obtain a parametric Hermite rationalinterpolation problem.Let Si = Si . For each ααα ∈ Si , if ∃βββ ∈ L(ααα) and βββ /∈ Si , then we addβββ to Si , and set ci ,βββ as an undetermined parameter. Finally, aparametric Hermite rational system is derived.

Dααα(p/q) = ci ,ααα , ∀ααα ∈ Si , i = 1, . . . ,m, (2)

where ci ,ααα , is a given constant if ααα ∈ Si , an undeterminedparameter otherwise.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 11 / 24

Page 21: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 1: Construct Hermite problem

For a given Birkhoff interpolation problem, we add the lackingderivative conditions and set the artificial interpolation values asparameters, then we obtain a parametric Hermite rationalinterpolation problem.Let Si = Si . For each ααα ∈ Si , if ∃βββ ∈ L(ααα) and βββ /∈ Si , then we addβββ to Si , and set ci ,βββ as an undetermined parameter. Finally, aparametric Hermite rational system is derived.

Dααα(p/q) = ci ,ααα , ∀ααα ∈ Si , i = 1, . . . ,m, (2)

where ci ,ααα , is a given constant if ααα ∈ Si , an undeterminedparameter otherwise.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 11 / 24

Page 22: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

ExampleLet Y1 = (0,0), Y2 = (0,1),

S1 = {(0,0),(0,1),(1,0),(1,1)}, S2 = {(0,0),(0,1),(1,0),(1,1)},V1 = {6,5,c1,0}, V2 = {7,c2,2,−1}.

we add two interpolation conditions

∂xf (X )|X=(0,0) = c1,

∂yf (X )|X=(0,1) = c2.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 12 / 24

Page 23: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 2: Convert to polynomial system

TheoremIf q(Yi) 6= 0 (i = 1, . . . ,m), the Hermite rational interpolation system

Dααα(p/q

)(Yi) = ci ,ααα , i = 1, . . . ,m, ααα ∈ Si (3)

is equivalent to the polynomial system

Dαααp(Yi) = ∑σσσ∈L(ααα)

ci ,σσσ Dααα−σσσ q(Yi), i = 1, . . . ,m, ααα ∈ Si , (4)

where Si , i = 1, . . . ,m, are lower sets, ci ,σσσ , σσσ ∈ L(ααα), i = 1, . . . ,m, arethe given derivative values.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 13 / 24

Page 24: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 3: Solve the polynomial system

The original problem is reduced to solving a parametricpolynomial system;Set the constant term of the denominator as 1 unless 0 is a polepoint of the desired rational function.Solve the polynomial system by triangular decomposition.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 14 / 24

Page 25: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 3: Solve the polynomial system

The original problem is reduced to solving a parametricpolynomial system;Set the constant term of the denominator as 1 unless 0 is a polepoint of the desired rational function.Solve the polynomial system by triangular decomposition.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 14 / 24

Page 26: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 3: Solve the polynomial system

The original problem is reduced to solving a parametricpolynomial system;Set the constant term of the denominator as 1 unless 0 is a polepoint of the desired rational function.Solve the polynomial system by triangular decomposition.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 14 / 24

Page 27: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 4: Choose parameters to get the interpolation function

TheoremIf p/q is a solution of (1), then there exist some parameters ci ,βββ suchthat p, q satisfy

Dαααp(Yi) = ∑σσσ∈L(ααα)

ci ,σσσ Dααα−σσσ q(Yi), i = 1, . . . ,m, ααα ∈ Si . (5)

Conversely, if p, q ∈ K [X ] is a solution of (5), and q satisfies q(Yi) 6= 0,i = 1, . . . ,m, then p/q satisfies (1).

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 15 / 24

Page 28: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 4: Choose parameters to get the interpolation function

The above theorem guarantees the solution provides a Birkhoffrational interpolation function as long as there exist properparameters such that the denominator does not vanish at eachnode.We check each of the parameters to pick out all the proper onessuch that the denominator does not vanish at any node.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 16 / 24

Page 29: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

KEY IDEA

STEP 4: Choose parameters to get the interpolation function

The above theorem guarantees the solution provides a Birkhoffrational interpolation function as long as there exist properparameters such that the denominator does not vanish at eachnode.We check each of the parameters to pick out all the proper onessuch that the denominator does not vanish at any node.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 16 / 24

Page 30: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

FUNCTIONALITY

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 17 / 24

Page 31: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

FUNCTIONALITY

Calling sequenceBirkhoffRationalInterpolation(Y,F,Option)ParametersY–list of nodes. Each node is represented as a row vector.F–list of matrices. The i-th matrix is determined by theinterpolation conditions corresponding to the i-th node Yi . Thenumber of the rows of the i-th matrix equals to the number of theinterpolation conditions according to the i-th node. Each row ofthe i-th matrix [α1, . . . ,αn, ci ,ααα ] denotes a interpolation conditionDααα r(Yi) = ci ,ααα where ααα = (α1, . . . ,αn).Option–The option can be "real" or "complex".

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 18 / 24

Page 32: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

FUNCTIONALITY

Calling sequenceBirkhoffRationalInterpolation(Y,F,Option)ParametersY–list of nodes. Each node is represented as a row vector.F–list of matrices. The i-th matrix is determined by theinterpolation conditions corresponding to the i-th node Yi . Thenumber of the rows of the i-th matrix equals to the number of theinterpolation conditions according to the i-th node. Each row ofthe i-th matrix [α1, . . . ,αn, ci ,ααα ] denotes a interpolation conditionDααα r(Yi) = ci ,ααα where ααα = (α1, . . . ,αn).Option–The option can be "real" or "complex".

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 18 / 24

Page 33: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

FUNCTIONALITY

The BirkhoffRationalInterpolation command constructs themultivariate Birkhoff rational interpolation functions in a field K .The output of this command is a list of the rational functions withreal or complex coefficients.The package “RegularChains" is required.So far the input can only be rational numbers.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 19 / 24

Page 34: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

FUNCTIONALITY

The BirkhoffRationalInterpolation command constructs themultivariate Birkhoff rational interpolation functions in a field K .The output of this command is a list of the rational functions withreal or complex coefficients.The package “RegularChains" is required.So far the input can only be rational numbers.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 19 / 24

Page 35: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

FUNCTIONALITY

The BirkhoffRationalInterpolation command constructs themultivariate Birkhoff rational interpolation functions in a field K .The output of this command is a list of the rational functions withreal or complex coefficients.The package “RegularChains" is required.So far the input can only be rational numbers.

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 19 / 24

Page 36: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

EXAMPLE

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 20 / 24

Page 37: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

EXAMPLE

Given a interpolation problem as follows:

Table: Interpolation problem

Yi (0,0) (0,1) (1,0) (1,1)

Si {(0,0),(0,1),(1,1)}; {(0,0),(1,0),(1,1)}; {(0,0),(1,1)}; {(0,0),(1,0),(0,1)}ci ,ααα { 6 , 5 , 0 }; { 7 , 2 , -2 }; { 6 , -5/2 }; {20/3, -7/9 , 16/9}

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 21 / 24

Page 38: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

EXAMPLE

LetY := [[0,0], [0,1], [1,0], [1,1]];

F1 :=Matrix([[0,0,6], [0,1,5], [1,1,0]]),

F2 :=Matrix([[0,0,7], [1,0,2], [1,1,−2]]),

F3 :=Matrix([[0,0,6], [1,1,−52 ]]),

F4 :=Matrix([[0,0, 203 ], [1,0, 16

9 ], [0,1,−79 ]]).

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 22 / 24

Page 39: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

EXAMPLE

The output of the command BirkhoffRationalInterpolation(Y, [F1, F2,F3, F4]),"real" is a list [r1(x ,y), r2(x ,y)], where

r1(x ,y) =6−44.217y +233.040x +77.917y2−221.333xy −108.216x2

1−8.203y +35.048x +12.874y2−34.997xy −14.244x2 ,

r2(x ,y) =6−37.464y +2887.787x −196.995y2−261.344xy −2552.415x2

1−7.077y +430.953x +−26.560y2−46.423xy −375.057x2 .

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 23 / 24

Page 40: Peng Xia, Bao-Xin Shang, Na Lei - Western Universitymoreno/Publications/Na.Lei-ICMS-2014-Birkhoff... · On multivariate Birkhoff rational interpolation Peng Xia, Bao-Xin Shang, Na

Thank you!

Na Lei ([email protected]) ( Key Lab. of Symbolic Computation and Knowledge Engineering, School of Mathematics, Jilin University, Changchun, China )Jilin University ICMS 2014 24 / 24