Digital Object Identifier (DOI) 10.1007/s00607-005-0137-z
A Numerical Study of the Xu Polynomial I nterp olation F ormula in T w o V ariab les
L . B os , C algary , M . C aliari, S. D e M archi, V ero na and M . V ianello, P ado v a
R eceiv ed S ep tem ber 21, 2004 ; rev ised J u ne 6, 2005 P u blish ed o nline: N o v em ber 3, 2005
© S p ringer-V erlag 2005
Ab s tract
In h is p ap er “ L agrange interp o latio n o n C h eby sh ev p o ints o f tw o v ariables” (J. A p p ro x . T h eo r. 8 7, 220– 238 , 19 9 6), Y . X u p ro p o sed a set o f C h eby sh ev lik e p o ints fo r p o ly no m ial interp o latio n in th e sq u are [−1, 1] 2 , and deriv ed a co m p act fo rm o f th e co rresp o nding L agrange interp o latio n fo rm u la. W e inv es- tigate co m p u tatio nal asp ects o f th e X u p o ly no m ial interp o latio n fo rm u la lik e nu m erical stability and efficiency , th e beh av io r o f th e L ebesgu e co nstant, and its ap p licatio n to th e reco nstru ctio n o f v ario u s test fu nctio ns.
AMS Subject Classifications: 65D05.
K ey w ord s: B iv ariate p o ly no m ial interp o latio n, X u p o ints, L agrange interp o latio n fo rm u la, L ebesgu e co nstant.
1 . I ntroduction
T h e p ro blem o f ch o o sing g ood no des o n a giv en co m p act set is a central o ne in p o ly no m ial interp o latio n. A s is w ell-k no w n, th e p ro blem is essentially so lv ed in o ne dim ensio n (all go o d no dal seq u ences fo r th e su p -no rm are asy m p to tically eq u idis- tribu ted w ith resp ect to th e arc-co sine m etric), w h ile in sev eral v ariables it is still su bstantially o p en. E v en th e basic q u estio n o f u niso lv ence o f a giv en set o f interp o - latio n p o ints is by no m eans sim p le, and receiv ed sp ecial attentio n in th e literatu re o f th e last tw enty y ears, cf., e.g. [1], [16], and th e su rv ey p ap er [6]. T h e sam e co u ld be said co ncerning th eo retical analy sis o f th e L ebesgu e co nstant, also in th e case o f th e im m ediate biv ariate generalizatio n o f o ne dim ensio nal co m p act interv als, i.e., sq u ares and rectangles. A no th er w eak p o int in no n tenso r-p ro du ct interp o latio n is giv en by a su bstantial lack o f co m p u tatio nal efficiency o f th e interp o latio n fo rm u las.
Im p ro v em ents h av e been recently m ade o n general p u rp o se L agrange and N ew to n lik e fo rm u las, cf., e.g. [10], [11], bu t th e p ro blem is still no t co m p letely so lv ed.
R ecently [3], w e stu died nu m erically v ario u s no dal sets fo r p o ly no m ial interp o la-
tio n o f degree n (n ev en) in [−1, 1] 2 , w h ich are eq u idistribu ted w ith resp ect to th e
D ubiner m etr ic (a m u ltiv ariate analo g to th e arc-co sine m etric, cf. [5]). T h e m o st
p ro m ising set, term ed P ad ua p oints, ex p erim entally tu rned o u t to be u niso lv ent
and gav e a L ebesgu e co nstant gro w ing lik e lo g 2 (n). H o w ev er, th e interp o latio n w as
c on str u c ted b y solv in g th e c or r esp on d in g V an d er m on d e sy stem , w h ic h m ean s a O(N 3 ) c om p lex ity (N b ein g th e d im en sion of th e u n d er ly in g fu ll p oly n om ial sp ac e, i.e., N = (n + 1)(n + 2)/2), p lu s a O(N ) c om p lex ity for eac h p oin tw ise ev alu ation of th e in ter p olan t.
A v er y ap p ealin g alter n ativ e is g iv en b y th e c om p ac t in ter p olation for m u la at C h eb y sh ev lik e p oin ts of tw o v ar iab les, p r op osed som e y ear s ag o b y Y . X u [15 ].
E v en th ou g h th e n od al set r eq u ir es to w or k in a su b sp ac e V n 2 of th e fu ll p oly n om ial sp ac e P 2 n , w ith P 2 n−1 ⊂ V n 2 ⊂ P 2 n , th er e is th eor etic al u n isolv en c e, an d th e Leb esg u e c on stan t g r ow s (ex p er im en tally ) ag ain lik e log 2 (n). M or eov er, th e c om p u tation al c om p lex ity of th e stabilized formula c an b e b ou n d ed b etw een c 1 N ∼ c 1 n 2 /2 an d c 2 N 3/2 ∼ c 2 n 3 /2 fl op s (N b ein g h er e th e d im en sion of V n 2 , N = d im V n 2 = n(n+2)/2), for eac h p oin tw ise c on str u c tion an d ev alu ation of th e in ter p olan t, an d in p r ac tic e r em ain s c lose to th e low er b ou n d (lin ear in th e d im en sion , i.e., q u ad r atic in th e d eg r ee).
I n th e n ex t sec tion , w e d isc u ss h ow to im p lem en t in an effi c ien t an d stab le w ay th e X u in ter p olation for m u la. I n S ec t. 3, w e sh ow n u m er ic ally th at th e Leb esg u e c on stan t of th e X u in ter p olation op er ator g r ow s lik e (2/π log (n + 1)) 2 , w h ic h c or r esp on d s to th e g r ow th of th e Leb esg u e c on stan t of ten sor -p r od u c t C h eb y sh ev in ter p olation an d of in ter p olation at P ad u a p oin ts [3]. F in ally , in S ec t. 4 , w e ap p ly th e X u in ter p o- lation for m u la to th e r ec on str u c tion of som e test fu n c tion s w ith d iffer en t d eg r ees of r eg u lar ity , c om p ar in g th e in ter p olation er r or s w ith th ose of p oly n om ial in ter p ola- tion at ten sor -p r od u c t C h eb y sh ev , (ex ten d ed ) M or r ow -P atter son an d P ad u a p oin ts (c f. [7 ], [14 ], [3]).
2. Implementation of the Xu Interpolation Formula
W e star t b y r ec allin g b r iefl y th e c on str u c tion of th e X u in ter p olation for m u la of d eg r ee n on th e sq u ar e [−1, 1] 2 . I n w h at follow s w e r estr ic t to ev en d eg r ees n, in or d er to c om p ar e th e p r esen t w ith ou r p r ev iou s r esu lts (for m or e d etails, see [15 ], [3]). C on sid er in g th e C h eb y sh ev -Lob atto p oin ts on th e in ter v al [−1, 1]
z k = z k,n = c os kπ
n , k = 0, . . . , n, n = 2m , (1)
th e X u in ter p olation p oin ts on th e sq u ar e ar e d efi n ed as th e tw o-d im en sion al C h eb y sh ev ar r ay X N = {x r,s } of d im en sion N = n(n + 2)/2
x 2i,2j +1 = (z 2i , z 2j +1 ), 0 ≤ i ≤ m, 0 ≤ j ≤ m − 1 ,
x 2i+1,2j = (z 2i+1 , z 2j ), 0 ≤ i ≤ m − 1, 0 ≤ j ≤ m . (2)
T h e X u in ter p olan t in Lag r an g e for m of a g iv en fu n c tion f on th e sq u ar e [−1, 1] 2 is
L X u n f (x) =
x r,s ∈X N
f (x r,s ) n (x, x r,s ), n (x, x r,s ) := K n ∗ (x, x r,s )
K n ∗ (x r,s , x r,s ) , (3)
w here the polynomials K n ∗ (·, x r,s ) are g iv en b y K n ∗ (x, x r,s ) := 1
2 K n (x, x r,s ) + K n+1 (x, x r,s ) +
− 1
2 (−1) r (T n (x 1 ) − T n (x 2 )) ; (4 ) here x 1 , x 2 are the coordinates of the g eneric point x = (x 1 , x 2 ) and T n is the C heb ys hev polynomial of the fi rs t k ind of deg ree n, T n (x) = cos (n arccos x). In particular w hen x = x r,s (cf. [15 , formula (2.18 )])
K n ∗ (x r,s , x r,s ) = 1
2 K n (x r,s , x r,s ) + K n+1 (x r,s , x r,s ) − 1 . (5 ) It is w orth noticing that in formulas (4 ) and (5 ) w e corrected tw o mis prints appearing in [15 , formula (2.15 )] and [15 , formula (2.18 )], res pectiv ely: the correct index es in the s um on the rig ht hand s ides are n and n + 1 ins tead of n and n − 1, and moreov er the C heb ys hev polynomials of the fi rs t k ind in (4 ) are not s caled.
T he polynomials K n (x, y) can b e repres ented in the form
K n (x, y) = D n (θ 1 + φ 1 , θ 2 + φ 2 ) + D n (θ 1 + φ 1 , θ 2 − φ 2 ) +D n (θ 1 − φ 1 , θ 2 + φ 2 ) + D n (θ 1 − φ 1 , θ 2 − φ 2 ) ,
x = (cos θ 1 , cos θ 2 ), y = (cos φ 1 , cos φ 2 ) , (6 ) w here the function D n is defi ned b y
D n (α, β) = 1 2
cos ((n − 1/2)α) cos (α/2) − cos ((n − 1/2)β) cos (β/2)
cos α − cos β . (7 )
As s how n in [15 ], the v alues K n ∗ (x r,s , x r,s ) are ex plicitly k now n in terms of the deg ree n, that is
K n ∗ (x r,s , x r,s ) =
n 2
r = 0 or r = n, s odd s = 0 or s = n, r odd n 2 /2 in all other cas es .
(8 )
It is w orth s aying that the prev ious formula for K n ∗ (x r,s , x r,s ) corrects a mis print in [15 , formula (2.16 )], concerning the cas es r = n and s = n.
O b s erv e that this constructive approach yields immediately unisolvence of the inter- polation prob lem, s ince for any g iv en b as is of the underlying polynomial s pace V n 2 the corres ponding V andermonde s ys tem has a s olution for ev ery N -dimens ional v ector {f (x r,s )}, and thus the V andermonde matrix is inv ertib le.
R earrang ing (7 ) in the cas e that cos (α) = cos (β), w e v irtually hav e at hand an
interpolation formula w ith pointw is e ev aluation cos t O(N ). H ow ev er, formula (7 ) is
num erica lly ill-cond itioned w hen cos (α) ≈ cos (β), b eing lik e a fi rs t div ided difference,
an d th u s h as to b e stab iliz ed (see T ab le 1). A stab le for m u la to c om p u te D n c an b e ob tain ed b y sim p le tr ig on om etr ic m an ip u lation s. I n fac t, w e c an w r ite
D n (α, β) = 1 4
c os nα − c os nβ
c os α − c os β + c os(n − 1)α − c os(n − 1)β c os α − c os β
= 1 4
sin nφ sin nψ
sin φ sin ψ + sin (n − 1)φ sin (n − 1)ψ sin φ sin ψ
= 1
4 U n−1 (c os φ)U n−1 (c os ψ) + U n−2 (c os φ)U n−2 (c os ψ) , (9 ) w h er e
φ = α − β
2 , ψ = α + β
2
an d U n d en otes th e u su al C h eb y sh ev p oly n om ial of th e sec on d k in d . F or m u la (9 ) is a stabilized v er sion of (7 ) for th e c om p u tation of D n (α, β), w h er e th e r atio of d iffer en c es d oes n ot ap p ear ex p lic itly . T h e C h eb y sh ev p oly n om ial of th e sec on d k in d U n h as th e tr ig on om etr ic r ep r esen tation U n (c os θ ) = sin (n + 1)θ/ sin θ , w h ic h is h ow ev er n u m er ic ally ill-c on d ition ed at in teg er m u ltip les of π , θ = k π, k = 0.
O n th e oth er h an d , as it is w ell-k n ow n , th e p oly n om ials U n c an b e c om p u ted b y th e th r ee-ter m r ec u r r en c e r elation
U 0 (c os θ ) = 1, U 1 (c os θ ) = 2 c os θ,
U n (c os θ ) = 2 c os θ U n−1 (c os θ ) − U n−2 (c os θ ), n ≥ 2 . (10) S u c h a r ec u r r en c e is stable for an y θ , b y p ay in g th e p r ic e of a O(n) in stead of O(1) c ost for eac h ev alu ation of D n (α, β).
Table 1. C om p u tation of D n (0, β), as β → 0, for n = 4, 8 w ith for m u lae (7 ) an d (9 ) (N A N = n ot a n u m b er = 0/0)
β D 4 u n stab le D 4 stab le D 8 u n stab le D 8 stab le
0.1E + 01 0.19 815 4E + 01 0.19 815 4E + 01 0.7 5 6 801E + 00 0.7 5 6 801E + 00 0.1E + 00 0.6 185 28E + 01 0.6 185 28E + 01 0.26 9 45 0E + 02 0.26 9 45 0E + 02 0.1E − 01 0.6 249 35 E + 01 0.6 249 35 E + 01 0.28236 7 E + 02 0.28236 7 E + 02 0.1E − 02 0.6 249 9 9 E + 01 0.6 249 9 9 E + 01 0.28249 9 E + 02 0.28249 9 E + 02 0.1E − 03 0.6 25 000E + 01 0.6 25 000E + 01 0.2825 00E + 02 0.2825 00E + 02 0.1E − 04 0.6 25 000E + 01 0.6 25 000E + 01 0.2825 00E + 02 0.2825 00E + 02 0.1E − 05 0.6 249 9 9 E + 01 0.6 25 000E + 01 0.28249 9 E + 02 0.2825 00E + 02 0.1E − 06 0.6 25 341E + 01 0.6 25 000E + 01 0.28246 9 E + 02 0.2825 00E + 02 0.1E − 07 0.6 7 89 05 E + 01 0.6 25 000E + 01 0.27 89 10E + 02 0.2825 00E + 02 0.1E − 08 0.111111E + 00 0.6 25 000E + 01 0.111111E + 00 0.2825 00E + 02
0.1E − 09 N A N 0.6 25 000E + 01 N A N 0.2825 00E + 02
0.1E − 10 N A N 0.6 25 000E + 01 N A N 0.2825 00E + 02
0.1E − 11 N A N 0.6 25 000E + 01 N A N 0.2825 00E + 02
0.1E − 12 N A N 0.6 25 000E + 01 N A N 0.2825 00E + 02
0.1E − 13 N A N 0.6 25 000E + 01 N A N 0.2825 00E + 02
0.1E − 14 N A N 0.6 25 000E + 01 N A N 0.2825 00E + 02
0.1E − 15 N A N 0.6 25 000E + 01 N A N 0.2825 00E + 02
0.1E − 16 N A N 0.6 25 000E + 01 N A N 0.2825 00E + 02
At this point, w e can compute the complex ity of the pointw is e ev aluation of the Xu interpolation formula (3) v ia (9 )– (10). Firs t, the ev aluation of K n ∗ (x, x r,s ), w hich inv olv es four ev aluations of D n and of D n+1 v ia K n and K n+1 , res pectiv ely (cf. (4) and (6 )), cos ts ab out 2n × 4 = 8n fl ops, s ince D n and D n+1 w ith the s ame arg u- ments can b e computed tog ether us ing the recurrence (10) once. Since this has to b e done for ev ery interpolation point, the dominant term in the fi nal complex ity for the ev aluation of L Xu n f (x) is 8nN ∼ 4n 3 fl ops.
In order to reduce the ev aluation cos t of the interpolant, one mig ht think to apply a hyb rid s trateg y in the computation of D n (α, β), that is formula (7 ) w hen |cos α − cos β| is not too s mall, s ay ab ov e a g iv en thres hold δ, and the s tab iliz ed formula (9 ) along w ith the recurrence (10) otherw is e. H ow ev er, w e hav e numerical ev idence that choos ing δ < 2, w hich implies that als o formula (7 ) is us ed, then the interpolation method fails. T his can b e s een in T ab le 2, w here w e s how the interpolation errors and the us e percentag e of s tab iliz ed formula (9 )– (10) for n = 20 on a uniform 100 × 100 g rid for the s mooth function f (x 1 , x 2 ) = cos (x 1 + x 2 ), corres ponding to different choices of δ. T he percentag es in the las t column hav e b een rounded, ex cept for the fi rs t and the las t w hich are ex act. Notice that w hen only the s tab iliz ed formula is applied (i.e., δ = 2) the error is clos e to machine precis ion, w hile in all other cas es w e hav e a dramatic los s of accuracy.
An effectiv e w ay to reduce the computational cos t of the s tab iliz ed formula (9 ), s till pres erv ing hig h accuracy, is computing the C heb ys hev polynomials of the s econd k ind U n b y the three-term recurrence relation (10) only w hen the repres entation U n (cos θ ) = s in(n + 1)θ/ s in θ (w hos e cos t is O(1) in n and θ ) is ill-conditioned, s ay for |θ − k π | ≤ ε.
In T ab le 3, w e compare the interpolation errors for the s ame ex ample ab ov e w ith different choices of ε. W e can s ee that w ith ε = 0.01, w hich inv olv es the recur- rence (10) for les s than 1% , w e hav e in practice no los s of accuracy, w hile for ε = 10 −5 , w here the recurrence is not us ed at all, w e hav e an error of ab out 10 −11 . In this ex am- ple, for ε ≤ 0.01, the alg orithm us es almos t only the trig onometric repres entation of U n (cos θ ) and thus its computational cos t is, in practice, linear in the dimens ion N, i.e., q uadratic in the deg ree n.
It is w orth ob s erv ing that this b ehav ior is not peculiar to the ex ample jus t des crib ed.
Indeed, in practice w e hav e computed the av erag e of the us e percentag e of the
T a b le 2 . Interpolation errors of f (x 1 , x 2 ) = cos (x 1 + x 2 ) on a uniform 100 × 100 g rid at deg ree n = 20 (las t column: us e percentag e of s tab iliz ed formula (9 )– (10))
δ L Xu 20 f − f ∞ % s tab .
1.0E − 10 1.9 E + 00 0
1.0E − 05 1.9 E + 00 0.003
1.0E + 00 1.9 E − 02 6 3.50
1.5E + 00 1.2E − 02 83.51
1.8E + 00 1.1E − 02 9 3.81
2.0E + 00 6 .0E − 15 100
Table 3. I n ter p olation er r or s of f (x 1 , x 2 ) = c os (x 1 + x 2 ) on a u n ifor m 100 × 100 g r id at d eg r ee n = 20 (last c olu m n : u se p er c en tag e of r ec u r r en c e r elation (10))
ε L X u 20 f − f ∞ % r ec u r r.
1.0E − 05 7 .0E − 12 0
1.0E − 04 8.6E − 13 0.004
1.0E − 03 1.6E − 13 0.05
1.0E − 02 1.6E − 14 0.64
1.0E − 01 7 .1E − 15 6.37
1.0E + 00 6.4E − 15 63.65
1.0E + 01 6.0E − 15 100
r ec u r r en c e in ev alu atin g all th e Lag r an g e b asis p oly n om ials on a c er tain u n ifor m g r id . I f w e tak e r an d om , u n ifor m ly d istr ib u ted ev alu ation p oin ts, su c h a p er c en t- ag e b ec om es a r an d om v ar iab le (fu n c tion of th e u n ifor m r an d om v ar iab le), w h ose ex p ec tation , say η, d ep en d s on th e th r esh old ε b u t n ot on th e d eg r ee n. T h is is c lear ly seen in T ab les 4 an d 5 , w h er e it is sh ow n th at th e av er ag es u p to on e m illion r an d om p oin ts c on v er g e to v alu es c lose to th ose ob tain ed ab ov e on a u n ifor m 100 × 100 g r id , an d th at th ese v alu es d o n ot d ep en d on d eg r ee n.
N ow , th e ev alu ation of K n ∗ (x, x r,s ) u sin g on ly th e tr ig on om etr ic r ep r esen tation of U n (c os θ ) c osts ab ou t 8 × 4 = 32 ev alu ation s of th e sin e fu n c tion , r ec allin g th at D n an d D n+1 ap p ear w ith th e sam e ar g u m en ts in (4), (6). D en otin g b y c sin th e average ev alu ation c o s t of th e s in e fu n c tion (w h ic h ac tu ally d ep en d s on its in ter n al im p le- m en tation ), th e av er ag e c om p lex ity for th e ev alu ation of th e X u in ter p olan t for m u la L X u n f (x) is of th e or d er of
C (n, ε) := 8nτ N + 32c sin (1 − τ )N ∼ 4n 3 τ + 16c sin (1 − τ )n 2 fl op s , (11)
Table 4 . A v er ag es of th e u se p er c en tag e of r ec u r r en c e r elation (10), u p to on e m illion u n ifor m r an d om p oin ts, in ev alu atin g all th e Lag r an g e b asis p oly n om ials at d eg r ee n = 20
# of r an d om p oin ts % r ec u r r. (av er ag es)
ε = 0.01 ε = 0.1
1.0E + 01 0.5 0 7 .00
1.0E + 02 0.7 5 6.25
1.0E + 03 0.69 6.27
1.0E + 04 0.63 6.34
1.0E + 05 0.64 6.36
1.0E + 06 0.64 6.37
Table 5 . A v er ag e u se p er c en tag e η of r ec u r r en c e r elation (10), in ev alu atin g all th e Lag r an g e b asis p oly n om ials at d iffer en t d eg r ees
d eg r ee n p er c en tag e η
ε = 0.01 ε = 0.1
20 0.64 6.37
40 0.64 6.37
80 0.64 6.37
Table 6. C PU times (s econds ) for the ev aluation of all the L ag rang e b as is polynomials on a uniform 100 × 100 g rid
% recurr. n = 20 n = 30 n = 40 n = 5 0 n = 6 0
0.6 4 (ε = 0.01) 5 .43 11.8 1 20.6 4 31.9 9 45 .8 2
100 (ε = 10) 3.79 9 .72 20.38 36 .5 3 5 9 .33
w here τ = η / 100. C ons idering the ex perimental v alue c s in = 10 (ob tained w ith G NU Fortran, s ee als o [13]), w e can conclude that, for ε ≤ 0.01 (i.e., τ ≤ 0.006 4), the s iz e of the ratio C (n, ε)/ N remains cons tant up to deg rees of the order of hun- dreds, that is in practical applications the computational cost can b e cons idered lin e a r in the numb er N of points.
A more s ophis ticated implementation may tak e into account that, for low deg rees, the recurrence relation cos ts les s than the trig onometric repres entation in ev aluating U n (cos θ ). C omparing the dominant cos ts, the alg orithm s hould us e only the former w hen 4n 3 < 16 c s in n 2 , i.e., n < 4c s in .
O ur Fortran implementation of the Xu interpolation formula res orts to all the trick s jus t des crib ed, in particular the las t w ith the ex perimental v alue c s in = 10, i.e., a thres hold deg ree n = 40 (as confi rmed b y the numerical tes t reported in T ab le 6 , performed on an AM D Athlon 28 00+ proces s or). T he corres ponding Fortran77 code is av ailab le at the w eb s ite h ttp ://w w w .m a th .u n ip d .it/∼m a rcov /softw a r e .h tm l.
3 . N u m er ic al S tu d y o f th e L ebes g u e C o n s tan t
In this s ection w e dis cus s another k ey feature of the Xu interpolation formula, that is the b ehav ior of its L eb es g ue cons tant. Firs t it comes eas y to b ound the L eb es g ue cons tant linearly in the dimens ion of the polynomial s pace V n 2 , w hich already s how s that the Xu points are g ood candidates for interpolation purpos es. Indeed, from the w ell-k now n b ound for C heb ys hev polynomials of the s econd k ind |U n (cos θ )| ≤ n+1 (cf. [4, p. 306 ]), w e immediately hav e
|D n (α , β )| ≤ 1
4 (n 2 + (n − 1) 2 ) (12)
w hich implies b y (6 )
|K n (x, y)| ≤ n 2 + (n − 1) 2 . (13)
H ence, b y means of the ex plicit repres entation (8 ) w e g et
| n (x, x r,s )| =
K n ∗ (x, x r,s ) K n ∗ (x r,s , x r,s )
≤ (n + 1) 2 + 2n 2 + (n − 1) 2
n 2 = 4 + 2
n 2 . (14) D efi ning , in the us ual w ay, the L e b e sg u e fu n ction for the Xu interpolation points
λ Xu n (x) :=
x r,s ∈X N
| n (x, x r,s )| , (15 )
1 0.5
0 0.5
1
1 0.5 0 0.5 1
1 1.5
2 2.5
3 3.5
4 4.5
1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 1
0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1
−
−
−
−
−
− − − − −
−
− −
−
Fig. 1. T h e N = 24 X u p oin ts for n = 6 an d th e c or r esp on d in g Leb esg u e fu n c tion λ X u 6 (x)
w e fi n ally ob tain th e follow in g b ou n d of th e Leb esg u e c on stan t X u n := m ax
x∈[−1,1] 2
λ X u n (x) ≤
4 + 2 n 2
N ∼ 4N ∼ 2n 2 . (16)
H ow ev er, (16) is an ov er estim ate of th e ac tu al Leb esg u e c on stan t. I n fac t, th e Leb esg u e fu n c tion tu r n s ou t to b e sy m m etr ic an d seem s to attain its m ax im u m at th e fou r v er tic es of th e sq u ar e (see F ig . 1 for d eg r ee n = 6). T h is fac t h as b een c on fi r m ed b y a w id e set of n u m er ic al ex p er im en ts, w h er e w e h av e m ax im iz ed th e Leb esg u e fu n c tion λ X u n (x) u p to d eg r ee n = 100 on a u n ifor m 1000 × 1000 g r id . I n F ig . 2, w e c om p ar e th e Leb esg u e c on stan t of X u p oin ts u p to d eg r ee n = 100 c om - p u ted as λ X u n (1, 1), w ith th e least-sq u ar e fi ttin g fu n c tion (0.9 5 + 2/ π log (n + 1)) 2 an d th e th eor etic al b ou n d for ten sor -p r od u c t in ter p olation of d eg r ee n (c f. [2]), i.e., (1 + 2/ π log (n + 1)) 2 . T h ese c om p u tation s g iv e a sou n d b asis for th e follow in g
0 10 20 30 40 5 0 60 7 0 80 9 0 100
0 2 4 6 8 10 12 14 16
L e b e s g u e c o n s ta n t o f X u p o in ts (0.9 5 + 2/π lo g (n + 1))2
(1+ 2/π* lo g (n + 1))2
Fig. 2 . T h e Leb esg u e c on stan t of X u p oin ts u p to d eg r ee 100
Conjecture: The Lebesgue function λ Xu n of X u inter p ola tion p oints ca n be bound ed a s max
x∈[−1,1] 2
λ Xu n (x) = Xu n (2/π log (n + 1)) 2 , n → ∞ . (17) M or eov er, the m a x im um is a tta ined a t the four v er tices of the sq ua r e.
W e s tres s fi nally that the Xu points are ex actly eq ually s paced w ith res pect to the D ub iner metric [5], w hich, on the s q uare = [−1, 1] 2 , turns out to b e µ (x, y) = max {|arccos x 1 − arccos y 1 |, |arccos x 2 − arccos y 2 |}. T his fact confi rms once more the conjecture s tated in [3]: “ nearly optimal interpolation points on a compact are as ymptotically eq uidis trib uted w ith res pect to the D ub iner metric on ” .
4 . T es ts on F unctions I nterp ola tion
In this s ection w e compare interpolation at Xu points (XU ) w ith tens or-product C heb ys hev (T PC ) interpolation, and interpolation at M orrow -Patters on (M P), ex tended M orrow -Patters on (E M P) and Padua (PD ) (cf. [3]) points on three tes t functions w ith different deg ree of reg ularity, namely the Frank e function
f 1 (x 1 , x 2 ) = 3
4 e − 1 4 ((9x 1 −2) 2 +(9x 2 −2) 2 ) + 3
4 e − 49 1 (9x 1 +1) 2 − 10 1 (9x 2 +1) + 1
2 e − 1 4 ((9x 1 −7) 2 +(9x 2 −3) 2 ) − 1
5 e −((9x 1 −4) 2 +(9x 2 −7) 2 ) ,
f 2 (x 1 , x 2 ) = (x 1 2 + x 2 2 ) 5/2 and f 3 (x 1 , x 2 ) = (x 1 2 + x 2 2 ) 1/2 . T he ab ov e mentioned s et of points for n = 16 , that is M P, E M P, PD points, are dis played in Fig . 3 on the left and for comparis on on the rig ht w e dis play the corres ponding Xu points.
For M P, E M P and PD points, the interpolant w as cons tructed b y s olv ing the corre- s ponding V andermonde s ys tem, w hereas the Xu interpolant has b een implemented as des crib ed in Sect. 2 w ith ε = 0.01 (cf. T ab les 3– 5). T o ob tain an es timate of how the
1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1
1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1
1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 M P 1 E M P P D
X U
−
−
−
−
−
−
−
−
−
−
− − − − −
− − − − −