• Non ci sono risultati.

Polynomial meshes on some classes of planar compact domains ∗

N/A
N/A
Protected

Academic year: 2021

Condividi "Polynomial meshes on some classes of planar compact domains ∗"

Copied!
9
0
0

Testo completo

(1)

Polynomial meshes on some classes of planar compact domains

F. Piazzon and M. Vianello

1

Department of Mathematics, University of Padova (Italy) March 18, 2013

Abstract

We construct low cardinality admissible meshes for polynomials on three classes of planar compact domains: cartesian graph domains, polar graph domains, and domains with piecewise C

2

boundary, that satisfy a Markov polynomial inequality.

2000 AMS subject classification: 41A10, 41A63, 65D10.

Keywords: Polynomial Inequalities, Norming Sets, Admissible Meshes, Planar Compact Domains, Graph Domains.

1 Planar cartesian and polar graph domains

Let K ⊂ R

d

be a polynomial determining compact domain (i.e., a polyno- mial vanishing there vanishes everywhere). We term family of (polynomial) norming sets for K any sequence of compact subsets N

n

⊆ K, n ∈ N, such that the following polynomial inequality holds

kpk

K

≤ C kpk

Nn

, ∀p ∈ P

dn

, (1) where C > 0 is a constant and P

dn

denotes the space of real d-variate poly- nomials of total degree at most n. Such a property is invariant under affine transformations of K. Here and below, kfk

X

denotes the sup-norm of a function bounded on the set X.

When the norming set N

n

is discrete and finite, and has cardinality O(n

s

) for some s ≥ d, the family is called an admissible mesh. An admissible mesh with s = d is called optimal; see [6, 9]. If in (1) we have a sequence C

n

instead

Supported the ex-60% funds of the University of Padova, and by the INdAM GNCS.

1

Corresponding author, e-mail: [email protected]

(2)

of C, increasing at most polynomially with n, the mesh is called weakly admissible [6]. Admissible and weakly admissible meshes are important structures in multivariate polynomial approximation theory: for example, in [6] it is shown that they are nearly optimal for least squares approximation, and contain Fekete-like interpolation sets with a slowly increasing Lebesgue constant. Computational techniques to extract approximate Fekete and Leja points from polynomial meshes have been recently developed in [1, 2, 3, 15, 16], where the mesh cardinality control is an essential feature for the effectiveness of the methods. Among the possible applications, we recall that approximate Fekete points have been recently used in the numerical PDEs context, see, e.g., [10, 18].

In the recent literature, some attention has been devoted to the con- struction of admissible meshes for multidimensional compact sets. In [6, Thm.5], it has been shown that any compact set which satisfies a Markov polynomial inequality with exponent r has an admissible mesh with O(n

rd

) cardinality. We recall that a Markov polynomial inequality is a polynomial inequality of the form

k∇pk

K

≤ Mn

r

kpk

K

, ∀n ∈ N, p ∈ P

dn

, (2) where k∇pk

K

= max

i

k∂p/∂x

i

k

K

, i = 1, . . . , d. A compact set that admits an inequality like (2) is often termed a Markov compact.

On the other hand, the existence of optimal (or near-optimal) admissible meshes has been proved constructively for several families of bidimensional and multidimensional compacts, such as for example polygons and polyhe- dra, euclidean balls, subanalytic sets, convex bodies and starlike domains with smooth boundary; cf., [5, 9, 11, 14].

In this note we focus on three general classes of compact domains in the bidimensional case (d = 2), namely cartesian graph domains, polar graph domains (e.g., starlike domains), and domains with piecewise C

2

boundary, satysfying a Markov polynomial inequality with exponent r = 2. We prove that they have admissible meshes with O(n

3

) cardinality, which is interme- diate between optimality (s = 2) and the standard general construction by Calvi and Levenberg (s = 4).

We begin by proving the following:

Proposition 1 Let K be a planar compact cartesian graph domain

K = {(x, y) : a ≤ x ≤ b , g

1

(x) ≤ y ≤ g

2

(x) } (3) where g

1

≤ g

2

are any two continuous functions defined in [a, b], or a planar compact polar graph domain

K = {(x, y) = (x

0

+ ρ cos θ, y

0

+ ρ sin θ) : α ≤ θ ≤ β , r

1

(θ) ≤ ρ ≤ r

2

(θ) }

(4)

(3)

where (x

0

, y

0

) is any point, and 0 ≤ r

1

≤ r

2

are any two continuous functions defined in [α, β]. Moreover, assume that K satisfies a Markov polynomial inequality with constant M and exponent 2.

Then, K has a norming set given by the union of O(n) curves and an admissible mesh with O(n

3

) cardinality which lies on the norming curves.

Proof. By the arguments of [6, Thm.5], it is not difficult to show that K has an admissible mesh with O(n

4

) points, which is a subset of a O(n

2

) × O(n

2

) grid. Indeed, to be an admissible mesh with constant C = 1/(1 − λ), it is sufficient that for any point P ∈ K there exists a point A of the mesh such that

|P − A| ≤ δ

n

= 2c

M n

2

, (5)

where 0 < c < c

, λ = 4ce

2c

< 1, c

= 0.175... being the solution of the equation 4te

2t

= 1.

We begin by considering a grid of equally spaced points, with suitable O(1/n

2

) spacings in the projections of K on the cartesian axes. Take in both directions a spacing smaller than δ

n

/ √

2, so that (5) is satisfied by the grid points. The compact K is now contained in the union of O(n

2

) vertical strip segments.

On each strip, consider the “highest” and the “lowest” rectangle of the grid which instersects K, fix a point of K in both, say (u, v) and (z, w), and add to the mesh these two points together with the intersection points of the vertical lines x = u and x = z with the horizontal lines of the grid between y = w = g

1

(z) and y = v = g

2

(u) (observe that all such intersection points belong necessarily to the graph domain K). The points obtained by this construction clearly belong to a new (non equispaced) O(n

2

) × O(n

2

) grid, say {(x

i

, y

j

) }, and form an admissible mesh for K, with constant C = 1/(1 − λ), since by construction they still satisfy property (5).

It is clear that the union of the segments {x = x

i

, g

1

(x

i

) ≤ y ≤ g

2

(x

i

) } is a norming set for K, with the same constant C. Now, take for example the Chebyshev points of degree mn on each segment, namely the points

{(x

i

, y

ik

) = (x

i

, g

2

(x

i

)(1 + τ

k

)/2 + g

1

(x

i

)(1 − τ

k

)/2) }

where the {τ

k

}, 1 ≤ k ≤ mn, are the zeros of T

mn

(t), m > 1, in ( −1, 1).

Since these points form an admissible mesh for the segment, with constant 1/ cos(π/2m), cf. [5], the union of the points of all the segments is then an admissible mesh for K, say A

n

, such that

kpk

K

≤ 1

(1 − λ) cos(π/2m) kpk

An

, ∀p ∈ P

2n

, (6)

with card( A

n

) = O(n

2

) × mn = O(n

3

). Observe now that this mesh lies on

(4)

the union of the mn curves

Γ

k

= {(x, f

k

(x)) , x ∈ [a, b]} , f

k

(x) = g

2

(x)(1 + τ

k

)/2 + g

1

(x)(1 − τ

k

)/2 , (7) 1 ≤ k ≤ mn, which thus form a norming set for K.

In the polar case, the proof is quite similar. We begin by considering, instead of a rectangle, the smallest disk containing K. Then, we take a suitably fine polar grid, where we have essentially to manage the diameter of the grid curvilinear rectangles at the boundary of the disk, and proceed exactly as above, where the role of the vertical lines is played by rays and that of the horizontal lines by concentric circles.

Eventually, we get an admissible mesh of O(n

4

) points, which belong to a new polar grid with O(n

2

) ray segments between r

1

(θ) and r

2

(θ). These ray segments form a norming set for K. Taking the Chebyshev points of degree mn on each segment, we construct an admissible mesh with O(n

3

) cardinality, whose points lie on the set of norming curves ρ = r

k

(θ) = r

2

(θ)(1 + τ

k

)/2 + r

1

(θ)(1 − τ

k

)/2. 

Remark 1 Observe that a compact cartesian graph domain like (3) sat- isfies a Markov inequality with exponent 2 if it is convex with nonempty interior [17], i.e., g

1

is a convex and g

2

a concave function. Another suf- ficient condition is that the functions g

1

and g

2

are Lipschitz continuous, and g

1

(a) 6= g

2

(a), g

1

(b) 6= g

2

(b), since in this case the boundary of K is locally the graph of a Lipschitz-continuous function, i.e., K is a Lipschitz domain, and thus satisfies a uniform interior cone condition [8]. The same holds true when g

1

(a) = g

2

(a) but g

1

(a) 6= 0 or g

2

(a) 6= 0, or g

1

(b) = g

2

(b) but g

1

(b) 6= 0 or g

2

(b) 6= 0.

It is worth noticing, however, that the existence of a Markov polynomial inequality is not necessary for a graph domain to possess an admissible mesh. This has been shown by Example 3 in [9], where an admissible mesh with cardinality O(n

3

) has been constructed in a cartesian graph domain with an exponential cusp, that does not satisfy a Markov inequality for any exponent.

When the conditions above are satisfied, our result improves that of [9], in the case of planar graph domains with g

1

, g

2

6∈ C

4

. Indeed, in [9]

it is proved that any planar graph domain with g

1

, g

2

∈ C

k

possesses an admissible mesh with O(n

2+4/k

) points.

In the polar case, sufficient conditions are the fact that the boundary curve ρ = r(θ) is convex, or that the function r(θ) is C

1

and the boundary curve is regular (the tangent vector does not vanish and there are no cusps), so that the domain is a Lipschitz domain [8].

Remark 2 The existence of a Markov polynomial inequality is not neces-

sary for a graph domain, to possess a norming set given by the union of O(n)

(5)

curves, and this can be proved with a reasoning similar to that developed above. Indeed, consider a cartesian graph domain like (3), and any of the segments I(z) = {(z, y) : g

1

(z) ≤ y ≤ g

2

(z) } for a fixed value of z ∈ [a, b].

The points A

n

(z) = {(z, g

2

(z)(1 + τ

k

)/2 + g

1

(z)(1 − τ

k

)/2), 1 ≤ k ≤ mn}

form an admissible mesh for the segment, thus S

z∈[a,b]

A

n

(z) is a norming set for K with constant C = 1/ cos(π/2m), which concides with the union of the mn curves (7).

The same observation applies in the polar case, considering the ray seg- ments I(φ) = {(ρ, φ) : r

1

(φ) ≤ ρ ≤ r

2

(φ) } for a fixed value of φ ∈ [0, 2π], and the points A

n

(φ) = {(r

2

(φ)(1 + τ

k

)/2 + r

1

(φ)(1 − τ

k

)/2, φ), 1 ≤ k ≤ mn}.

2 Planar domains with piecewise C 2 boundary

In this section we show that admissible meshes with O(n

3

) cardinality can be constructed, via polygonal approximation of the boundary, on any pla- nar compact simply-connected domain whose boundary is a piecewise C

2

generalized regular parametric curve. A preliminary version of this result in the smooth case has been discussed in the unpublished thesis [13].

The proof is based on the perturbation result recently proved in [12], which uses the notion of Hausdorff distance of two d-dimensional compact sets, namely

δ(K, H) = inf {η > 0 : K ⊆ H + B

[0, η] and H ⊆ K + B

[0, η] } where B

[0, η] denotes the closed ball (in the max-norm) centered at 0 with radius η.

For the reader’s convenience, we recall such a result in the real case.

Theorem 1 (see [12]) Let K ⊂ R

d

satisfy a Markov polynomial inequality with constant M and exponent r, cf. (2). Assume that there exists a compact K

n

, n ∈ N, such that the polynomial inequality

kpk

Kn

≤ C

n

kpk

Nn

, ∀p ∈ P

dn

(8) is satisfied for a suitable finite subset N

n

⊂ K

n

, and δ(K, K

n

) ≤ e

n

in the Hausdorff distance δ, with

e

n

= e

n

(θ) = θ

(1 + C

n

)M n

r

(9)

for a fixed θ ∈ (0, θ

/d), where θ

= 0.703 . . . solves the equation

t exp (t/2) = 1 . (10)

Consider a small perturbation of N

n

, say e N

n

⊂ K, constructed by choosing

a point ˜ ξ ∈ B

[ξ, e

n

] ∩ K for every ξ ∈ N

n

.

(6)

Then, the following polynomial inequality holds

kpk

K

≤ C

n

1 − dθ exp (dθ/2) kpk

Nen

, ∀p ∈ P

dn

. (11) This result has several applications. For example, it shows that (weakly) admissible meshes are “stable” under small perturbations on Markov com- pacts (in this case one takes K

n

≡ K). On the other hand, it provides a tool for constructing a (weakly) admissible mesh on a Markov compact by suitable “simpler” approximating compacts. This is just the approach pursued in the following:

Proposition 2 Let K be a planar simply-connected compact domain (the closure of a bounded simply-connected open set in R

2

), with boundary

∂K = γ([a, b]) , (12)

where γ(t) = (x(y), y(t)), t ∈ [a, b], is a closed (continuous) piecewise C

2

parametric curve, simple and generalized regular, i.e., it has no multiple points, no singular points (points where the tangent vectors vanish) and no cusps (points where the left and right tangent vectors have opposite direc- tions).

Then, K has an admissible mesh with O(n

3

) cardinality.

Proof. For the relevant geometric notions concerning the boundary curve (generalized regularity, ...), we refer the reader to [4] and references therein.

We observe that K satisfies a Markov polynomial inequality with exponent 2, since it is a Lipschitz domain, the boundary curve being simple and regular (cf. [8]).

Now, consider a piecewise linear interpolation with stepsize h of γ, made on each subinterval of the parameter interval determined by a pair of con- secutive breakpoints (the finite number of points where C

2

regularity does not hold but left and right first and second derivatives exist). Let us term γ

h

(t), t ∈ [a, b], the corresponding polygonal path. The global uniform error of such an approximation, is

kγ − γ

h

k

= ε(h) = O(h

2

) .

We recall that by triangulation and finite union, any polygon has an admis-

sible mesh with the same constant of a triangle, namely C = 1/ cos

2

(π/2m),

and cardinality mn

2

times the number of triangles; cf. [5, 7]. For example,

for m = 2 the constant is C = 2. Hence we have ε(h) ≤ e

n

, where e

n

is defined in (9) with C

n

≡ C = 1/ cos

2

(π/2m) and r = 2, by a stepsize

h = O(1/n). This means that the interpolating polygonal path γ

h

is formed

by O(n) linear segments.

(7)

Consider the polygon K

n

whose boundary is given by the polygonal path γ

h

. Using the fact that kγ

− γ

h

k

= O(h) (the derivative of γ

h

being piecewise constant), by a slight modification of the arguments in [4], one can prove that the polygonal path remains simple, provided that h ≤ h

(for a suitable h

which is independent of n). Then the polygon K

n

is a simple polygon with µ = O(n) sides, and can be splitted into ν = µ − 2 triangles {T

j

}, K = S

j

T

j

. Since, as already recalled above, any triangle has an admissible mesh with mn

2

points, say A

j,n

, we eventually get an admissible mesh for the polygon K

n

, say N

n

= S

j

A

j,n

, with card( N

n

) = νmn

2

= O(n

3

) and constant C = 1/ cos

2

(π/2m), m > 1.

By construction, the symmetric set difference K △K

n

is covered by the union of the segments sγ(t) + (1 − s)γ

h

(t), s ∈ [0, 1], t ∈ [a, b], whose length is not greater than e

n

, i.e., any point of K △K

n

is at a distance not greater than e

n

from a point of ∂K, which implies that δ(K, K

n

) ≤ e

n

. Applying Theorem 1 we can then construct, by a small perturbation of the possible points of N

n

that are not in K, an admissible mesh ˜ N

n

for K such that

kpk

K

≤ 1

(1 − 2θ exp(θ)) cos

2

(π/2m) kpk

n

, ∀p ∈ P

2n

, (13) where card( ˜ N

n

) ≤ card(N

n

) = O(n

3

). 

Remark 3 In the recent literature, the notion of weakly admissible mesh play also a relevant role. The definition is like that of an admissible mesh, but instead of a constant C in (1) a sequence of constants C

n

is allowed, provided that these increase at most polynomially with n.

In many cases weakly admissible meshes are known with cardinality O(n

d

) and sequence of constants increasing logarithmically. For example, since the Chebyshev-Lobatto points of degree are a weakly admissible mesh for the interval with C

n

= O(log n), we could restate Proposition 1 in terms of existence of a weakly admissible mesh for a graph domain, with constants C

n

= O(log n).

On the other hand, in the case of Proposition 2 resorting to weakly admissible meshes is not convenient. In fact, it is known (again by poly- gon triangulation) that any polygon has a weakly admissible mesh with C

n

= O(log

2

n) (cf. [7]), but then these would enter the definition (9) of e

n

, leading to a stepsize for the piecewise linear approximation of the bound- ary h = O(1/(n log n)), and eventually to a cardinality O(n

3

log n) for the polynomial mesh.

Remark 4 The assumptions on the boundary curve ensure that the domain

is a Lipschitz domain (which satisfies a uniform interior cone condition and

thus a Markov polynomial inequality with exponent 2) and that the approx-

imating polygonal path is simple. However, these conditions can hold also

in the presence of a nonregular boundary.

(8)

Consider for example the cardioid whose boundary is given by the para- metric curve (x(t), y(t)) = ((1 − cos(t)) cos(t), (1 − cos(t)) sin(t)), t ∈ [0, 2π].

This domain clearly satisfies an interior cone condition. Moreover, any piece- wise linear interpolating path is simple, so that following the construction in the proof of Proposition 2, by the same perturbation argument we obtain an admissible mesh with O(n

3

) cardinality, even though the boundary curve is singular at the origin.

References

[1] L. Bos, J.-P. Calvi, N. Levenberg, A. Sommariva and M. Vianello, Ge- ometric Weakly Admissible Meshes, Discrete Least Squares Approxi- mation and Approximate Fekete Points, Math. Comp. 80 (2011), 1601–

1621.

[2] L. Bos, S. De Marchi, A. Sommariva and M. Vianello, Computing mul- tivariate Fekete and Leja points by numerical linear algebra, SIAM J.

Numer. Anal. 48 (2010), 1984–1999.

[3] L. Bos, S. De Marchi, A. Sommariva and M. Vianello, Weakly Admissi- ble Meshes and Discrete Extremal Sets, Numer. Math. Theory Methods Appl. 4 (2011), 1–12.

[4] L. Bos and M. Vianello, On simple approximations to simple curves, Dolomites Res. Notes on Approx. DRNA 3 (2010), 1–6.

[5] L. Bos and M. Vianello, Low cardinality admissible meshes on quad- rangles, triangles and disks, Math. Inequal. Appl. 15 (2012), 229–235.

[6] J.P. Calvi and N. Levenberg, Uniform approximation by discrete least squares polynomials, J. Approx. Theory 152 (2008), 82–100.

[7] M. Gentile, A. Sommariva and M. Vianello, Polynomial interpolation and cubature over polygons, J. Comput. Appl. Math. 235 (2011), 5232–

5239.

[8] M.C. Delfour and J.-P. Zol´esio, Shapes and Geometries, SIAM, Philadelphia, 2011.

[9] A. Kro´ o, On optimal polynomial meshes, J. Approx. Theory 163 (2011), 1107–1124.

[10] R. Pasquetti and F. Rapetti, Spectral element methods on unstructured

meshes: which interpolation points?, Numer. Algorithms 55 (2010),

349–366.

(9)

[11] F. Piazzon and M. Vianello, Analytic transformations of admissible meshes, East J. Approx. 16 (2010), 389–398.

[12] F. Piazzon and M. Vianello, Small perturbations of polynomial meshes, Appl. Anal., published online 18 January 2012.

[13] V. Piciocchi, Construction of polynomial admissible meshes on smooth planar compacts, Laurea thesis in Mathematics (in Italian), University of Padova, 2012 (advisor: M. Vianello).

[14] W. Pl´esniak, Nearly optimal meshes in subanalytic sets, Numer. Algo- rithms 60 (2012), 545-553.

[15] A. Sommariva and M. Vianello, Computing approximate Fekete points by QR factorizations of Vandermonde matrices, Comput. Math. Appl.

57 (2009), 1324–1336.

[16] A. Sommariva and M. Vianello, Approximate Fekete points for weighted polynomial interpolation, Electron. Trans. Numer. Anal. 37 (2010), 1–

22.

[17] D. R. Wilhelmsen, A Markov inequality in several dimensions, J. Ap- prox. Theory 11 (1974), 216–220.

[18] P. Zitnan, The collocation solution of Poisson problems based on ap-

proximate Fekete points, Eng. Anal. Bound. Elem. 35 (2011), 594–599.

Riferimenti

Documenti correlati

Estimates of the type (1.5) or (1.6) are satisfied by a number of elliptic operators, including elliptic operators in bounded domains with Dirichlet or Neumann boundary conditions,

Linux, seguito dalla modalità Big Picture e poi l’annuncio tanto atteso: il concetto di Steam Machine, un PC fortemente “consolizzato” e prodotto da terze parti come Alienware

We show that any compact subset of R d which is the closure of a bounded star-shaped Lipschitz domain Ω, such that {Ω has positive reach in the sense of Federer, admits an optimal

We construct polynomial meshes from Tchakaloff quadrature points for measures on compact domains with certain boundary regularity, via estimates of the Christoffel function and

Keywords: Polynomial Inequalities, Norming Sets, Admissible Meshes, Planar Compact Domains, Uniform Interior Ball Condition (UIBC), Starlike Domains, Convex Domains, Blaschke’s

Keywords: Polynomial Inequalities, Norming Sets, Admissible Meshes, Planar Compact Domains, Uniform Interior Ball Condition (UIBC), Starlike Domains, Convex Domains, Blaschke’s

Non-existence of a complete K¨ahler metric with pinched negative holomorphic bi- sectional curvature on a polydisk (Yang’s

This code is designed to numerically approximate data points by the partition of unity method, a global interpolation scheme which is combined with local radial basis function