Next Article in Journal
Mutual Influence of Geometric Parameters and Mechanical Properties on Thermal Stresses in Composite Laminated Plates with Rectangular Holes
Previous Article in Journal
Stieltjes and Hamburger Reduced Moment Problem When MaxEnt Solution Does Not Exist
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Convexity Preservation of a Quasi C3 Nonlinear Interpolatory Reconstruction Operator on σ Quasi-Uniform Grids

Departamento de Matemática Aplicada y Estadística, Universidad Politécnica de Cartagena, 30202 Cartagena, Spain
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(4), 310; https://doi.org/10.3390/math9040310
Submission received: 7 December 2020 / Revised: 27 January 2021 / Accepted: 29 January 2021 / Published: 4 February 2021

Abstract

:
This paper is devoted to introducing a nonlinear reconstruction operator, the piecewise polynomial harmonic (PPH), on nonuniform grids. We define this operator and we study its main properties, such as its reproduction of second-degree polynomials, approximation order, and conditions for convexity preservation. In particular, for σ quasi-uniform grids with σ 4 , we get a quasi C 3 reconstruction that maintains the convexity properties of the initial data. We give some numerical experiments regarding the approximation order and the convexity preservation.

1. Introduction

Reconstruction operators are widely used in computer-aided geometric design. For simplicity, the functions that are typically used as operators are polynomials. In order to avoid undesirable phenomena generated by high-degree polynomials, reconstructions are usually built piecewise. Due to the bad behavior of linear operators in the presence of discontinuities, it has become necessary to design nonlinear operators to overcome this drawback. One of these operators was defined in [1] and was called the piecewise polynomial harmonic (PPH). This operator essentially consists of a clever modification of the classical four-point piecewise Lagrange interpolation. The initial purpose of this definition was to deal with discontinuities, reducing the undesirable effects to only one interval instead of the three intervals affected in a reconstruction built with a four-point stencil. In addition to that, as we will see throughout this paper, the reconstruction may also play an important role in design purposes, since it keeps the convexity properties of the given starting data.
For the sake of simplicity, as much in the theoretical analysis as in the practical implementation and computational time, studies usually start with data given in uniform grids. Nevertheless, some applications require dealing with data over nonuniform grids. At times, it is not trivial to adapt operators defined over uniform grids to the nonuniform case. The above-mentioned PPH operator was defined over a uniform grid and some of its properties were studied in [1]. These reconstruction operators are the basis for the definition of associated subdivision and multi-resolution schemes. In this paper, we use the definition that we made of the PPH reconstruction operator for data over nonuniform grids in [2], and we study some properties of this operator in greater depth. In particular, we focus on the smoothness of the reconstruction and the convexity-preserving properties of the initial data. We show that PPH reconstruction gives a C function, except for the knots where the function remains C 0 and the differences between the first, second, and third one-sided derivatives are of the third, second, and first order, respectively (see Definition 5).
In [3], the authors proved that the related subdivision scheme in uniform meshes preserves the convexity of the control points. In this article, we attempt to determine if this result about preserving convexity can be extended for the reconstruction operator and not only in uniform meshes, but also in σ quasi-uniform meshes with σ 4 .
The paper is organized as follows: Section 2 is devoted to defining the PPH reconstruction operator over nonuniform grids. For this purpose, we will use the weighted harmonic mean with appropriate weights. Then, we show that the new reconstruction operator amounts to the original PPH reconstruction operator when we restrict to uniform grids. The definition is given for general nonuniform meshes, although in order to establish some theoretical results, we consider σ quasi-uniform meshes. In Section 3, we study some basic properties of PPH reconstruction, such as the reproduction of polynomials of the second degree, approximation order, smoothness, boundedness of the operator, Lipschitz continuity, and convexity preservation. In Section 4, we analyze the reconstruction when dealing with strictly convex (or concave) initial data. In Section 5, we present some numerical tests. Finally, some conclusions are included in Section 6.

2. A Nonlinear PPH Interpolation Procedure on Nonuniform Grids

Let us define the nonuniform grid X = ( x i ) i Z . Let us also denote the nonuniform spacing between abscissae as h i : = x i x i 1 . We will work with continuous piecewise reconstructions of a given underlying continuous function f ( x ) with, at most, a finite set of isolated corner or jump discontinuities, that is,
R ( x ) = R j ( x ) , x [ x j , x j + 1 ] ,
where R j ( x ) is a third-degree polynomial satisfying
R j ( x j ) = f ( x j ) , R j ( x j + 1 ) = f ( x j + 1 ) .
From now on, we will use the notation f i : = f ( x i ) .
Taking (1) into account, this implies that we are interested in building the appropriate polynomial piece R j ( x ) in the interval [ x j , x j + 1 ] . Let us consider the set of values { f j 1 , f j , f j + 1 , f j + 2 } for some j Z corresponding to subsequent ordinates of a function f ( x ) at the abscissae { x j 1 , x j , x j + 1 , x j + 2 } of a nonuniform grid X , and p L j ( x ) is the Lagrange interpolatory polynomial built with the points ( x i , f i ) , i = j 1 , j , j + 1 , j + 2 , that is, the unique polynomial of degree less or equal 3 satisfying
p L j ( x i ) = f i j 1 i j + 2 .
The polynomial p L j ( x ) can be expressed as
p L j ( x ) = a j , 0 + a j , 1 x x j + 1 2 + a j , 2 x x j + 1 2 2 + a j , 3 x x j + 1 2 3 ,
where x j + 1 2 = x j + x j + 1 2 .
It is well known that from conditions (3), one obtains the following linear system of equations, where the coefficient matrix is a Vandermonde matrix with different nodes and is, therefore, invertible:
1 h j h j + 1 2 h j h j + 1 2 2 h j h j + 1 2 3 1 h j + 1 2 h j + 1 2 4 h j + 1 3 8 1 h j + 1 2 h j + 1 2 4 h j + 1 3 8 1 h j + 1 2 + h j + 2 h j + 1 2 + h j + 2 2 h j + 1 2 + h j + 2 3 a j , 0 a j , 1 a j , 2 a j , 3 = f j 1 f j f j + 1 f j + 2 .
In order to express the solution of system (5) in a form that is convenient for our purposes, we introduce the definition of the second-order divided differences,
D j : = f [ x j 1 , x j , x j + 1 ] = f j 1 h j ( h j + h j + 1 ) f j h j h j + 1 + f j + 1 h j + 1 ( h j + h j + 1 ) , D j + 1 : = f [ x j , x j + 1 , x j + 2 ] = f j h j + 1 ( h j + 1 + h j + 2 ) f j + 1 h j + 1 h j + 2 + f j + 2 h j + 2 ( h j + 1 + h j + 2 ) ,
and a weighted arithmetic mean of D j and D j + 1 , defined as
M j = w j , 0 D j + w j , 1 D j + 1 ,
with the weights
w j , 0 = h j + 1 + 2 h j + 2 2 ( h j + h j + 1 + h j + 2 ) , w j , 1 = h j + 1 + 2 h j 2 ( h j + h j + 1 + h j + 2 ) = 1 w j , 0 .
With these definitions, after solving the system (5), we get the following expressions for the coefficients of the polynomial (4):
a j , 0 = f j + f j + 1 2 h j + 1 2 4 M j , a j , 1 = f j + f j + 1 h j + 1 + h j + 1 2 2 ( 2 h j + h j + 1 ) ( D j M j ) , a j , 2 = M j , a j , 3 = 2 2 h j + h j + 1 ( D j M j ) ,
which can also be expressed as
a j , 0 = f j + f j + 1 2 h j + 1 2 4 M j , a j , 1 = f j + f j + 1 h j + 1 + h j + 1 2 2 ( 2 h j + 2 + h j + 1 ) ( D j + 1 + M j ) , a j , 2 = M j , a j , 3 = 2 2 h j + 2 + h j + 1 ( D j + 1 + M j ) .
At this point, we give some more definitions and lemmas that we will need later.
Lemma 1.
Let us consider the set of ordinates { f j 1 , f j , f j + 1 , f j + 2 } for some j Z at the abscissae { x j 1 , x j , x j + 1 , x j + 2 } of a nonuniform grid X = ( x i ) i Z . Then, the values f j 1 and f j + 2 at the extremes can be expressed as
f j 1 = 1 γ j , 1 ( γ j , 0 f j + γ j , 1 f j + 1 + γ j , 2 f j + 2 ) + M j γ j , 1 ,
f j + 2 = 1 γ j , 2 ( γ j , 1 f j 1 + γ j , 0 f j + γ j , 1 f j + 1 ) + M j γ j , 2 ,
with the constants γ j , i , i = 1 , 0 , 1 , 2 given by
γ j , 1 = h j + 1 + 2 h j + 2 2 h j ( h j + 1 + h j ) ( h j + h j + 1 + h j + 2 ) , γ j , 0 = 1 2 h j + 1 ( h j + h j + 1 + h j + 2 ) h j + 1 + 2 h j h j + 1 + h j + 2 h j + 1 + 2 h j + 2 h j , γ j , 1 = 1 2 h j + 1 ( h j + h j + 1 + h j + 2 ) h j + 1 + 2 h j + 2 h j + 1 + h j h j + 1 + 2 h j h j + 2 , γ j , 2 = h j + 1 + 2 h j 2 h j + 2 ( h j + 1 + h j + 2 ) ( h j + h j + 1 + h j + 2 ) .
Proof. 
This proof is an immediate calculation just by expanding the expression of the weighted arithmetic mean in (7) in terms of f i , i = j 1 , j , j + 1 , j + 2 , that is,
M j = γ j , 1 f j 1 + γ j , 0 f j + γ j , 1 f j + 1 + γ j , 2 f j + 2 .
 □
Definition 1.
A nonuniform mesh X = ( x i ) i Z is said to be a σ quasi-uniform mesh if there exist h m i n = min i Z h i , h m a x = max i Z h i , and a finite constant σ such that h m a x h m i n σ .
In the presence of isolated singularities, predictions made using Lagrange reconstruction operators lose their accuracy in the vicinity of the discontinuity; in fact, three intervals are expected to be affected, since we are considering a stencil of four points. In order to reduce the affected intervals to only one, the one containing the singularity, we introduce a weighted harmonic mean over nonuniform grids, which will be used in the general definition of the PPH reconstruction operator. Notice that it is not possible to recover the exact position of a jump discontinuity inside an interval by using point value discretization of an underlying function. For the case of a corner discontinuity, a strategy such as the subcell resolution technique [4] could be used to detect its position. This harmonic mean is built as the inverse of the weighted arithmetic mean of the inverses of the given values. We define the following function.
Definition 2.
Given x , y R , and w x , w y R such that w x > 0 , w y > 0 , and w x + w y = 1 , we denote as V ˜ the function
V ˜ ( x , y ) = x y w x y + w y x if x y > 0 , 0 o t h e r w i s e .
Lemma 2.
If x > 0 and y > 0 , the harmonic mean is bounded as follows:
V ˜ ( x , y ) < min 1 w x x , 1 w y y .
Before giving another important lemma for our purposes, we will introduce a definition about a basic concept that will be used throughout the rest of the article.
Definition 3.
The expression e ( h ) = O ( h r ) means that there exist h 0 > 0 and M > 0 such that 0 < h h 0 ,
| e ( h ) | h r M .
Lemma 3.
Let a > 0 be a fixed positive real number and let x a , y a . If | x y | = O ( h ) , then the weighted harmonic mean is also close to the weighted arithmetic mean M ( x , y ) = w x x + w y y ,
| M ( x , y ) V ˜ ( x , y ) | = w x w y w x y + w y x ( x y ) 2 = O ( h 2 ) .
Remark 1.
The smaller the value of a > 0 in Lemma 3, the smaller the h 0 in Definition 3 required to attain the expected theoretical order.
It is well known that the divided differences (6) work as smoothness indicators [5,6,7,8,9,10,11,12,13,14]. If a potential singularity appears at the interval [ x j + 1 , x j + 2 ] , we propose that the data ( x j + 2 , f j + 2 ) are not interpolated, and that the ordinate f j + 2 is exchanged for another value that is more convenient for what happens in the target interval [ x j , x j + 1 ] , where we want to implement the local polynomial piece according to (1). In the same manner, if a potential singularity lies in the interval [ x j 1 , x j ] , a symmetrical modification is carried out. According to these observations, we can give the following definition for the PPH reconstruction on nonuniform meshes.
Definition 4
(PPH reconstruction). Let X = ( x i ) i Z be a nonuniform mesh. Let f = ( f i ) i Z be a sequence in l ( Z ) . Let D j and D j + 1 be the second-order divided differences, and for each j Z , let us consider the modified values { f ˜ j 1 , f ˜ j , f ˜ j + 1 , f ˜ j + 2 } built according to the following rule:
  • Case 1: If | D j | | D j + 1 | ,
    f ˜ i = f i , j 1 i j + 1 , f ˜ j + 2 = 1 γ j , 2 ( γ j , 1 f j 1 + γ j , 0 f j + γ j , 1 f j + 1 ) + V ˜ j γ j , 2 .
  • Case 2: If | D j | > | D j + 1 |
    f ˜ j 1 = 1 γ j , 1 ( γ j , 0 f j + γ j , 1 f j + 1 + γ j , 2 f j + 2 ) + V ˜ j γ j , 1 , f ˜ i = f i , j i j + 2 ,
where γ j , i , i = 1 , 0 , 1 , 2 are given in (12) and V ˜ j = V ˜ ( D j , D j + 1 ) , where V ˜ is the weighted harmonic mean defined in (14) with the weights w j , 0 and w j , 1 in (8). We define the PPH nonlinear reconstruction operator as
P P H ( x ) = P P H j ( x ) , x [ x j , x j + 1 ] ,
where P P H j ( x ) is the unique interpolation polynomial that satisfies
P P H j ( x i ) = f ˜ i , j 1 i j + 2 .
According to Definition 4, and establishing a parallelism with expression (4), we can write the PPH reconstruction as
P P H j ( x ) = a ˜ j , 0 + a ˜ j , 1 x x j + 1 2 + a ˜ j , 2 x x j + 1 2 2 + a ˜ j , 3 x x j + 1 2 3 ,
where the the coefficients a ˜ j , i , i = 0 , , 3 are calculated by imposing conditions (20). Depending on the local case, Case 1 or Case 2, the coefficients will have different expressions.
Case 1: | D j | | D j + 1 | , i.e., the possible singularity lies in [ x j + 1 , x j + 2 ] . The replacement of f j + 2 with f ˜ j + 2 by exchanging the weighted arithmetic mean in Equation (11b) for its corresponding weighted harmonic mean has been proposed. It is also important to point out that Equation (17) shows that f ˜ j + 2 is not significantly affected by a potential singularity at the interval [ x j + 1 , x j + 2 ] , since, by property (15) in Lemma 2, | V ˜ j | 1 w j , 0 | D j | , and in turn, D j is not affected by this discontinuity. Therefore, the influence of f j + 2 on the values of the reconstruction in the interval [ x j , x j + 1 ] will be limited. In this case, the coefficients of the new polynomial (21) come from solving the linear system
1 h j h j + 1 2 h j h j + 1 2 2 h j h j + 1 2 3 1 h j + 1 2 h j + 1 2 4 h j + 1 3 8 1 h j + 1 2 h j + 1 2 4 h j + 1 3 8 1 h j + 1 2 + h j + 2 h j + 1 2 + h j + 2 2 h j + 1 2 + h j + 2 3 a ˜ j , 0 a ˜ j , 1 a ˜ j , 2 a ˜ j , 3 = f ˜ j 1 f ˜ j f ˜ j + 1 f ˜ j + 2 .
Thus, the coefficients a ˜ j , i , i = 0 , , 3 take the form
a ˜ j , 0 = f j + f j + 1 2 h j + 1 2 4 V ˜ j , a ˜ j , 1 = f j + f j + 1 h j + 1 + h j + 1 2 4 h j + 2 h j + 1 ( D j V ˜ j ) , a ˜ j , 2 = V ˜ j , a ˜ j , 3 = 2 2 h j + h j + 1 ( D j V ˜ j ) .
Case 2: | D j | > | D j + 1 | , i.e., the possible singularity lies in [ x j 1 , x j ] . In this case, in Definition 4, the value f j 1 is replaced with f ˜ j 1 by using expression (18). The net effect is again the exchange of the weighted arithmetic mean in Equation (11a) for the corresponding weighted harmonic mean. On this occasion, we get an adaption of the reconstruction to a potential singularity in [ x j 1 , x j ] , since the effect of the value f j 1 is largely reduced. In fact, by property (15) in Lemma 2, | V ˜ j | 1 w j , 1 | D j + 1 | , and D j + 1 is not affected by any discontinuity.
By solving the system (22), we obtain the following coefficients for the polynomial (21):
a ˜ j , 0 = f j + f j + 1 2 h j + 1 2 4 V ˜ j , a ˜ j , 1 = f j + f j + 1 h j + 1 + h j + 1 2 2 h j + 1 + 4 h j + 2 ( D j + 1 + V ˜ j ) , a ˜ j , 2 = V ˜ j , a ˜ j , 3 = 2 h j + 1 + 2 h j + 2 ( D j + 1 + V ˜ j ) .
Remark 2.
The replacement of the weighted arithmetic mean for the corresponding harmonic mean in Definition 4 does not only guarantee adaptation near singularities, but also enlarges the region where the reconstruction preserves convexity according to expressions (40) and (43), as we will see in the next section.
Remark 3.
In both cases, the value of the PPH reconstruction at the midpoint x j + 1 2 of x j , x j + 1 gets the value P P H j ( x j + 1 2 ) = a ˜ j , 0 . This expression directly defines an associated subdivision scheme and, consequently, also an associated multi-resolution scheme in nonuniform meshes. The interested reader is referred to [1,5] for more details in the context of uniform meshes.
Remark 4.
Notice that, considering uniform meshes, i.e., h i = h i , all the given expressions reduce to the equivalent expressions in [1], which are valid only for the uniform case.
Remark 5.
Notice that Definition 4 of the PPH reconstruction operator has been given for general nonuniform meshes. From now on, one needs to take into account that some results are true for general grids, while others need the restriction to σ quasi-uniform meshes.

3. Main Properties of the PPH Reconstruction Operator in Nonuniform Meshes

In this section, we study some interesting properties of the new reconstruction operator. More precisely, we study the reproduction of polynomials, accuracy of the reconstruction, smoothness, boundedness, Lipschitz continuity, and convexity preservation. We start with the reproduction of polynomials up to degree 2 .

3.1. Reproduction of Polynomials up to Degree 2

If the underlying function f ( x ) is a polynomial of degree 2, then D j = D j + 1 = D is constant and D j D j + 1 = D 2 0 . Using Equations (7), (10), (14), (23), and (24), we get
M j = w j , 0 D + ( 1 w j , 0 ) D = D , V ˜ j = D 2 w j , 0 D + ( 1 w j , 0 ) D = D , a ˜ j , i = a j , i i = 0 , 1 , 2 , 3 .
So, P P H j ( x ) = p L j ( x ) , i.e., P P H j ( x ) , reproduces polynomials of a degree less than or equal 2, since p L j ( x ) does this.

3.2. Approximation Order for Strictly Convex (Concave) Functions

We will prove full-order accuracy, that is, fourth order, for a reconstruction that locally uses four centered points to get the approximation at a given interval [ x j , x j + 1 ] for any j Z . In particular, we can enunciate the following proposition.
Proposition 1.
Let f ( x ) be a strictly convex (concave) function of class C 4 ( R ) and let a R , a > 0 be such that f ( x ) a > 0 , x R (let a R , a < 0 be such that f ( x ) a < 0 , x R ). Let X = ( x i ) i Z be a σ quasi-uniform mesh in R , with h i = x i x i 1 , i Z , and f = ( f i ) i Z , the sequence of point values of the function f ( x ) , f i = f ( x i ) . Then, the reconstruction P P H ( x ) satisfies
| f ( x ) P P H ( x ) | = O ( h 4 ) , x R ,
where h = max i Z { h i } .
Proof. 
Given x R , there exist j Z such that x [ x j , x j + 1 ] . This implies that P P H ( x ) = P P H j ( x ) .
Now, let us suppose that the initial data f = ( f i ) i Z come from a strictly convex function (for a concave function, the arguments remain the same) satisfying the given hypothesis f ( x ) a > 0 , x R for some a > 0 . Then, D j D j + 1 > 0 , since second-order divided differences amount to second derivatives at an intermediate point divided by two, i.e.,
D j = f ( μ 1 ) 2 ! a 2 , D j + 1 = f ( μ 2 ) 2 ! a 2 ,
with μ 1 ( x j 1 , x j + 1 ) and μ 2 ( x j , x j + 2 ) . Moreover, we have
| D j + 1 D j | M h = O ( h ) ,
where M is a bound of the third derivative of f ( x ) in the compact interval [ x j 1 , x j + 2 ] .
Since from Equations (7) and (14), we can write
M j V ˜ j = w j , 0 w j , 1 ( D j + 1 D j ) 2 w j , 0 D j + 1 + w j , 1 D j ,
we get from Lemma 3 that
| M j V ˜ j | = O ( h 2 ) .
Putting this information into (9) and (23), if | D j | | D j + 1 | , or into (10) and (24), if | D j | > | D j + 1 | , we get that
| a ˜ j , i a j , i | = O ( h 4 i ) i = 0 , 1 , 2 , 3 .
Thus,
| P P H j ( x ) p L j ( x ) | i = 0 3 | a ˜ j , i a j , i | x x j + 1 2 i = O ( h 4 ) ,
where p L j ( x ) is the Lagrange interpolatory polynomial. Taking the triangular inequality into account again,
| f ( x ) P P H j ( x ) | | f ( x ) p L j ( x ) | + | p L j ( x ) P P H j ( x ) | = O ( h 4 ) ,
and using that Lagrange interpolation also attains fourth-order accuracy. □

3.3. Smoothness

In this part, we study the smoothness of the resulting reconstruction, and for this purpose, we give the following definition.
Definition 5
(Quasi C s function). A function f : R R is said to be quasi C s ( R ) if it satisfies:
(a) 
f ( x ) belongs to class C s ( R ) except for a numerable set of points X = ( x i ) i Z with h = max i Z { h i } < , where h i = x i x i 1 .
(b) 
There exist one-sided derivatives until order s , f ( m ) ( x i + ) and f ( m ) ( x i ) , m = 0 , , s , and these satisfy | f ( m ) ( x i + ) f ( m ) ( x i ) | = O ( h s + 1 m ) , m = 0 , , s .
Before giving the main result regarding smoothness, we will prove an auxiliary lemma that we need.
Lemma 4.
Let f : [ a , b ] R be a derivable function in ( a , b ) , and let us suppose that there exist h 0 ,   M > 0 and r 1 such that 0 < h < h 0 :
| f ( x ) | h r M , x ( a , b ) ,
then, there exists K > 0 such that 0 < h < h 0
| f ( x ) | h r 1 K , x ( a , b ) .
Proof. 
From the fact that f is derivable in ( a , b ) , we have that given x ( a , b ) for all ε > 0 , there exists h ε > 0 such that, h ˜ : 0 < h ˜ < h ε ,
f ( x ) f ( x + h ˜ ) f ( x ) h ˜ < ε .
Let h ( 0 , h 0 ) ; then, we take ε h : = h r 1 , and there exists h ε h > 0 such that, h ˜ : 0 < h ˜ < h ε h ,
f ( x + h ˜ ) f ( x ) h ˜ f ( x ) < ε h = h r 1 .
We now define h 1 = min { h , h ε h } . Then, for all h ˜ with h ˜ ( 0 , h 1 ) , we get:
| f ( x ) | h r 1 1 h r 1 f ( x ) f ( x + h ˜ ) f ( x ) h ˜ + 1 h r 1 f ( x + h ˜ ) f ( x ) h ˜ < h r 1 h r 1 + 1 h r 1 f ( x + h ˜ ) f ( x ) h ˜ 1 + | f ( x + h ˜ ) | h ˜ r + | f ( x ) | h ˜ r = 1 + 2 M = : K .
 □
We are now ready to present the following proposition with respect to the PPH reconstruction given in Definition 4.
Proposition 2.
Let f ( x ) be a strictly convex (concave) function of class C 4 ( R ) and a R ,   a > 0 such that f ( x ) a > 0 , x R ( a R ,   a < 0 such that f ( x ) a < 0 , x R ). Let X = ( x i ) i Z be a σ quasi-uniform mesh in R , with h i = x i x i 1 , i Z , and f = ( f i ) i Z , the sequence of point values of the function f ( x ) , f i = f ( x i ) . Then, the reconstruction P P H ( x ) is quasi C 3 ( R ) .
Proof. 
By construction, the PPH reconstruction is C ( ( x i , x i + 1 ) ) for all i Z , since it is nothing else but a piecewise polynomial. Let us study the situation at a grid point x j where two polynomial pieces join. Again, by construction, P P H j 1 ( x j ) = P P H j ( x j ) , and therefore, the reconstruction is a continuous function. Using the proof of Proposition 1, we know that
g j 1 ( x ) : = f ( x ) P P H j 1 ( x ) = O ( h 4 ) , x [ x j 2 , x j + 1 ] , g j ( x ) : = f ( x ) P P H j ( x ) = O ( h 4 ) , x [ x j 1 , x j + 2 ] .
From (28), we get that
P P H j ( x ) P P H j 1 ( x ) = g j 1 ( x ) g j ( x ) = O ( h 4 ) , x [ x j 1 , x j + 1 ] .
Thus, from Lemma 4, we get that
P P H j ( m ) ( x ) P P H j 1 ( m ) ( x ) = O ( h 4 m ) , m = 1 , 2 , 3 .
In particular, Equations (29) and (30) are true for the abscissa x j , which proves the property of quasi C 3 at the grid points. □

3.4. Boundedness and Lipschitz Continuity

We start by giving the exact definitions of the concepts treated in this section.
Definition 6.
A nonlinear reconstruction operator R : l ( Z ) C ( R ) is called bounded if there exists a constant C > 0 such that
| | R ( f ) | | C | | f | | f l ( Z ) .
Definition 7.
A nonlinear reconstruction operator R : l ( Z ) C ( R ) is called Lipschitz continuous if there exists a constant C > 0 such that x , y R , it is verified that
| R ( f ) ( x ) R ( f ) ( y ) | C | x y | .
Before addressing these properties, we need to prove some lemmas.
Lemma 5.
Let X = ( x i ) i Z be a σ quasi-uniform mesh in R , with h i = x i x i 1 i Z , and let L m ( x ) m = 1 , 0 , 1 , 2 be the Lagrange basis for a four-point stencil { x j 1 , x j , x j + 1 , x j + 2 } . Then,
| L m ( x ) | σ x [ x j , x j + 1 ] , m = 1 , 0 , 1 , 2 .
Proof. 
As is well known, the Lagrange bases are given by
L m ( x ) = s = 1 s m 2 x x j + s x j + m x j + s , m = 1 , 0 , 1 , 2 .
Denoting α = x x j , we have
L 1 ( x ) = α h j h j + 1 α h j + 1 + h j h j + 2 + h j + 1 α h j + 2 + h j + 1 + h j < α h j σ , L 0 ( x ) = ( h j + α ) ( h j + 1 α ) h j h j + 1 h j + 2 + h j + 1 α h j + 2 + h j + 1 max { h j , h j + 1 } 2 α 2 h j h j + 1 σ , L 1 ( x ) = h j + α h j + h j + 1 α h j + 1 h j + 2 + h j + 1 α h j + 2 .
In order to obtain the bound for L 1 ( x ) , we distinguish two cases.
  • If h j + 2 h j + 1 , α h j + 2 ( h j + 1 α ) ,
    L 1 ( x ) h j + α h j + h j + 1 h j + 2 ( h j + 1 α ) h j + 1 h j + 2 + ( h j + 1 α ) h j + 2 ( h j + 2 ) 2 ( h j + 1 α ) 2 h j + 1 h j + 2 m a x { h j + 1 , h j + 2 } 2 h j + 1 h j + 2 σ .
  • If h j + 1 > h j + 2 , α < h j + 1 ( h j + 2 α ) , working in a similar way, we also get | L 1 ( x ) | σ .
Finally,
L 2 ( x ) h j + α h j + h j + 1 + h j + 2 α h j + 1 + h j + 2 h j + 1 α h j + 2 h j + 1 α h j + 2 σ .
 □
Lemma 6.
Let X = ( x i ) i Z be a σ quasi-uniform mesh in R , with h i = x i x i 1 i Z , and let us consider the expressions f ˜ j + 2 in (17) and f ˜ j 1 in (18). Then, we have the following bounds:
f ˜ j + 2 ( 5 + 16 σ ) σ 3 f l ( Z ) , f ˜ j 1 ( 5 + 16 σ ) σ 3 f l ( Z ) .
Proof. 
From Equation (12), we get
γ j , 1 γ j , 2 = h j + 2 h j h j + 1 + h j + 2 h j + 1 + h j h j + 1 + 2 h j + 2 h j + 1 + 2 h j σ 3 , γ j , 0 γ j , 2 = h j + 2 h j + 1 h j + 1 + h j + 2 h j + 1 + 2 h j h j + 1 + 2 h j h j + 1 + h j + 2 h j + 1 + 2 h j + 2 h j 2 σ 3 , γ j , 1 γ j , 2 = h j + 2 h j + 1 h j + 1 + h j + 2 h j + 1 + 2 h j h j + 1 + 2 h j + 2 h j + 1 + h j h j + 1 + 2 h j h j + 2 2 σ 3 .
According to property (15) of the harmonic mean | V ˜ j | | D j | w j , 0 , we also get
V ˜ j γ j , 2 D j w j , 0 · γ j , 2 = 4 h j + 2 ( h j + 1 + h j + 2 ) ( h j + h j + 1 + h j + 2 ) 2 ( h j + 1 + 2 h j + 2 ) ( h j + 1 + 2 h j ) f j 1 h j ( h j + h j + 1 ) f j 1 h j h j + 1 + f j + 1 h j + 1 ( h j + h j + 1 ) 16 σ 4 f k l ( Z ) .
Plugging (32) and (33) into (17), we obtain
f ˜ j + 2 ( 5 + 16 σ ) σ 3 f k l ( Z ) .
Following a similar path for f ˜ j 1 ,
γ j , 0 γ j , 1 = h j h j + 1 h j + 1 + h j h j + 1 + 2 h j + 2 h j + 1 + 2 h j h j + 1 + h j + 2 h j + 1 + 2 h j + 2 h j 2 σ 3 , γ j , 1 γ j , 1 = h j h j + 1 h j + 1 + h j h j + 1 + 2 h j + 2 h j + 1 + 2 h j + 2 h j + 1 + h j h j + 1 + 2 h j h j + 2 2 σ 3 , γ j , 2 γ j , 1 = h j h j + 2 h j + 1 + h j h j + 1 + h j + 2 h j + 1 + 2 h j h j + 1 + 2 h j + 2 σ 3 .
Using the property (15) of the harmonic mean | V ˜ j | | D j + 1 | w j , 1 , we get
V ˜ j γ j , 1 D j + 1 w j , 1 · γ j , 1 = 4 h j ( h j + 1 + h j ) ( h j + h j + 1 + h j + 2 ) 2 ( h j + 1 + 2 h j + 2 ) ( h j + 1 + 2 h j ) f j h j + 2 ( h j + 2 + h j + 1 ) f j + 1 h j + 2 h j + 1 + f j + 2 h j + 1 ( h j + 2 + h j + 1 ) 16 σ 4 f k l ( Z ) ,
which leads us to
f ˜ j 1 ( 5 + 16 σ ) σ 3 f k l ( Z ) .
 □
Proposition 3.
The nonlinear P P H reconstruction operator is a bounded operator over σ quasi-uniform meshes.
Proof. 
Let x R and j Z such that x [ x j , x j + 1 ] . Depending on the relative size of D j and D j + 1 , the PPH reconstruction operator replaces the value f j + 2 with f ˜ j + 2 or f j 1 by f ˜ j 1 as follows:
P P H j ( x ) = B 1 f j 1 + B 0 f j + B 1 f j + 1 + B 2 f ˜ j + 2 if | D j | | D j + 1 | , B 1 f ˜ j 1 + B 0 f j + B 1 f j + 1 + B 2 f j + 2 if | D j | > | D j + 1 | ,
where B m = L m ( x ) , m = 1 , 0 , 1 , 2 , stand for the Lagrange polynomials. Applying the triangular inequality for each case, we get
| P P H j ( x ) | ( | B 1 | + | B 0 | + | B 1 | ) f l ( Z ) + | B 2 | f ˜ j + 2 if | D j | | D j + 1 | , | B 1 | f ˜ j 1 + ( | B 0 | + | B 1 | + | B 2 | ) f l ( Z ) if | D j | > | D j + 1 | .
According to Lemmas 5 and 6, we obtain the following bound for both cases:
| P P H j ( x ) | σ ( 3 + 5 σ 3 + 16 σ 4 ) f l ( Z ) .
 □
The following lemma will be used for proving the Lipschitz continuity.
Lemma 7.
Let X = ( x i ) i Z be a σ quasi-uniform mesh in R , with h i = x i x i 1 i Z , and let f = ( f i ) i Z be a sequence in l ( Z ) . Then, the nonlinear reconstruction operator defined in (4) satisfies that j Z ,
| P P H j ( x ) | C | | f | | l ( Z ) x ( x j , x j + 1 ) .
Proof. 
Since f l ( Z ) , there exists M R , M 0 such that | f i | M i Z .
The reconstruction P P H j ( x ) and its derivative read
P P H j ( x ) = a ˜ j , 0 + a ˜ j , 1 x x j + 1 2 + a ˜ j , 2 x x j + 1 2 2 + a ˜ j , 3 x x j + 1 2 3 ,
P P H j ( x ) = a ˜ j , 1 + 2 a ˜ j , 2 x x j + 1 2 + 3 a ˜ j , 3 x x j + 1 2 2 .
Without lost of generalization, we will suppose that | D j | | D j + 1 | . The case | D j | > | D j + 1 | can be carried out similarly. First, we prove the following inequalities:
| D j | = f j 1 h j ( h j + h j + 1 ) f j h j h j + 1 + f j + 1 h j + 1 ( h j + h j + 1 ) h j + 1 + ( h j + h j + 1 ) + h j h j h j + 1 ( h j + h j + 1 ) f l ( Z ) = 2 h j h j + 1 f l ( Z ) 2 ( h m i n ) 2 f l ( Z ) , | V ˜ j | 2 ( h m i n ) 2 f l ( Z ) , | D j V ˜ j | m a x { | D j | , | V ˜ j | } 2 ( h m i n ) 2 f l ( Z ) ,
where h m i n = min i Z h i depends on the particular σ quasi-uniform mesh.
Using the expressions (23) for the coefficients of the polynomial derivative in (35), we have
| a ˜ j , 1 | f j + 1 f j h j + 1 + ( h j + 1 ) 2 4 h j + 2 h j + 1 | D j V ˜ j | 2 h m i n f l ( Z ) + ( h m a x ) 2 6 h m i n 2 ( h m i n ) 2 f l ( Z ) 2 h m i n 1 + σ 2 6 f l ( Z ) , | a ˜ j , 2 | = | V ˜ j | 2 ( h m i n ) 2 f l ( Z ) , | a ˜ j , 3 | 2 2 h j + h j + 1 | D j V ˜ j | 2 3 h m i n 2 ( h m i n ) 2 f l ( Z ) = 4 3 ( h m i n ) 3 f l ( Z ) .
Thus,
P P H j ( x ) = a ˜ j , 1 + 2 a ˜ j , 2 x x j + 1 2 + 3 a ˜ j , 3 x x j + 1 2 2 2 h m i n 1 + σ 2 6 + 2 2 ( h m i n ) 2 h m a x 2 + 3 4 3 ( h m i n ) 3 ( h m a x ) 2 4 f l ( Z ) = 1 h m i n 2 + 2 σ + 4 3 σ 2 f l ( Z ) = C f l ( Z ) x ( x j , x j + 1 ) ,
where C = 1 h m i n 2 + 2 σ + 4 3 σ 2 depends on the σ quasi-uniform mesh. □
Proposition 4.
The nonlinear P P H reconstruction operator is Lipschitz continuous over σ quasi-uniform meshes.
Proof. 
Let us suppose first that there exists j Z such that x , y [ x j , x j + 1 ] . Using the Lagrange mean value theorem, θ ( x j , x j + 1 ) , such as
| P P H j ( x ) P P H j ( y ) | = | P P H j ( θ ) ( x y ) | .
Thus, using Lemma 7 now, we get
| P P H j ( x ) P P H j ( y ) | C | x y | .
In the general case, we can suppose that x < y , x [ x j 1 , x j 1 + 1 ] , y [ x j 2 , x j 2 + 1 ] with j 1 j 2 . If j 1 = j 2 , we have already proved the result. For j 1 < j 2 ,
| P P H ( x ) P P H ( y ) | = | P P H j 1 ( x ) P P H j 2 ( y ) | | P P H j 1 ( x ) P P H j 1 ( x j 1 + 1 ) | + j = j 1 + 1 j 2 1 | P P H j ( x j ) P P H j ( x j + 1 ) | + | P P H j 2 ( x j 2 ) P P H j 2 ( y ) | C | x x j 1 + 1 | + j = j 1 + 1 j 2 1 C | x j x j + 1 | + C | x j 2 y | = C | x y | .

3.5. Convexity Preservation

We first introduce a definition concerning what we call strictly convex data and a strictly convexity-preserving reconstruction operator.
Definition 8.
Let X = ( x i ) i Z be a nonuniform mesh in R , with h i = x i x i 1 i Z , and let f = ( f i ) i Z be a sequence in l ( Z ) . We say that the data are strictly convex (concave) if, for all i Z , it is satisfied that D i > 0 ( D i < 0 ), where D i stands for the second-order divided differences.
Definition 9.
Let X = ( x i ) i Z be a nonuniform mesh in R with h i = x i x i 1 i Z , and let f = ( f i ) i Z be a strictly convex (concave) sequence. We say that an operator R : l ( Z ) C ( R ) is strictly convexity preserving in the interval ( a , b ) if there exists R ( f ) ( x ) and R ( f ) ( x ) > 0 ( R ( f ) ( x ) < 0 ) x ( a , b ) .
Next, we give a proposition that introduces sufficient conditions on the grid for convexity preservation of the proposed reconstruction.
Proposition 5.
Let X = ( x i ) i Z be a σ quasi-uniform mesh in R , h i = x i x i 1 , i Z , and σ 4 . Let f = ( f i ) i Z be a sequence of strictly convex data. Then, the reconstruction P P H ( x ) is strictly convexity preserving in each ( x j , x j + 1 ) , that is, it is a piecewise convex function satisfying
P P H j ( x ) > 0 x ( x j , x j + 1 ) , j Z .
Proof. 
Let x i n R and j Z such that x ( x j , x j + 1 ) . Let us also consider that D i > 0 i Z . The case D i < 0 i Z is proved in the same way.
Computing derivatives in Equation (21), we get
P P H j ( x ) = 2 a ˜ j , 2 + 6 a ˜ j , 3 x x j + 1 2 .
In order to analyze the sign of P P H j ( x ) we need to consider two cases due to the fact that the expression of P P H j ( x ) is different for | D j | | D j + 1 | than for | D j | > | D j + 1 | .
Case 1: | D j | | D j + 1 | .
Replacing coefficients a ˜ j , 2 , a ˜ j , 3 coming from Equation (23) in expression (38) results in
P P H j ( x ) = 2 V ˜ j 12 2 h j + h j + 1 ( D j V ˜ j ) x x j + 1 2 .
Taking into account that V ˜ j D j 0 , from (39), we get that proving P P H ( x ) > 0 is trivial if V ˜ j = D j . Otherwise, the inequality P P H ( x ) > 0 reads
x > x j + 1 2 2 h j + h j + 1 6 V ˜ j V ˜ j D j .
Replacing V ˜ j with its expression in Equation (14), we obtain
x > x j + 1 2 h j + h j + 1 + h j + 2 3 D j + 1 D j + 1 D j .
Evaluating the previous expression at x j , we obtain the condition for convexity preservation in ( x j , x j + 1 ) . This condition reads
h j + 1 2 ( h j + h j + 2 ) D j + 1 < 3 h j + 1 D j .
Since X is a σ quasi-uniform mesh with σ 4 , we have h j + 1 2 ( h j + h j + 2 ) , and therefore, the condition (42) is immediately satisfied. This proves the proposition in this case.
Case 2: | D j | > | D j + 1 | .
This time, by replacing the coefficients a ˜ j , 2 , a ˜ j , 3 coming from Equation (24) in expression (38) and following a similar track to that in Case 1, we obtain expressions similar to (40) and (41) for the abscissae verifying P P H j ( x ) > 0 :
x < x j + 1 2 + h j + 1 + 2 h j + 2 6 V ˜ j V ˜ j D j + 1 ,
x < x j + 1 2 + h j + h j + 1 + h j + 2 3 D j D j D j + 1 .
Now, evaluating at x j + 1 , we get
h j + 1 2 ( h j + h j + 2 ) D j < 3 h j + 1 D j + 1 .
Thus, since X is a σ quasi-uniform mesh with σ 4 , we get the result. □
Remark 6.
As can be observed in expressions (41) and (44), the conditions that assure the strictly convexity-preserving property depend on the second-order divided differences of the initial data. The hypotheses of Proposition 5 are only sufficient conditions, but not necessary conditions.
Remark 7.
Working in a similar way with the Lagrange reconstruction operator p L j ( x ) , we obtain the following expression that is analogue to (41) for the abscissa-fulfilling condition p L j ( x ) > 0 :
x > x j + 1 2 2 h j + h j + 1 6 h j + h j + 1 + h j + 2 3 D j D j + 1 D j .
Then, if we are under the supposition that D j < D j + 1 , calling x P P H and x p L to the second members of inequalities (41) and (46), respectively, we get
x p L x P P H = h j + 1 + 2 h j + 2 6 > 0 ,
i.e., P P H reconstruction operator preserves the strict convexity in a wider interval than the Lagrange reconstruction operator does. A similar conclusion can be reached under the supposition that D j > D j + 1 .

4. PPH Reconstruction Operator over σ Quasi-Uniform Meshes for Strictly Convex (Concave) Initial Data

In this section, we gather the most important properties of the presented PPH reconstruction for strictly convex (concave) starting input data, and we give them in a unifying theorem. We want to emphasize the potential practical importance of the studied technique for designing processes.
Theorem 1.
Let f ( x ) be a strictly convex (concave) function of class C 4 ( R ) and let a R ,   a > 0 such that f ( x ) a > 0 , x R ( a R , a < 0 such that f ( x ) a < 0 , x R ). Let X = ( x i ) i Z be a σ quasi-uniform mesh in R with h i = x i x i 1 , i Z , and let f = ( f i ) i Z be the sequence of point values of the function f ( x ) , f i = f ( x i ) . Then, the reconstruction P P H ( x ) satisfies
1. 
Reproduction of polynomials up to the second degree.
2. 
Fourth-order accuracy.
3. 
It presents a quasi C 3 smoothness.
4. 
It is bounded and Lipschitz continuous.
5. 
It is strictly convexity preserving in each ( x j , x j + 1 ) .
Proof. 
Taking the previous results into account, the proof of this theorem is now immediate. In fact, the first affirmation is proven in Section 3.1, and the rest of the affirmations are proven in Propositions 1–5, respectively. □

5. Numerical Experiments

In this section, we present three simple numerical experiments. The first one is dedicated to comparing the convexity preservation between the Lagrange and PPH reconstructions. Let us consider the initial convex set of points, ( 0 , 10 ) , ( 8 , 9 ) , ( 25 , 12 ) , and ( 30 , 30 ) , that is, D j > 0 , D j + 1 > 0 . In Figure 1, we have depicted the reconstruction operators corresponding to Lagrange and PPH, and we have marked with triangles the inflection points for each reconstruction (5.66 and 10.16, respectively). We observe that PPH preserves convexity in a wider range h j + 1 + 2 h j + 2 6 = 4.5 than the Lagrange reconstruction does (see expression (47)). In fact, according to Theorem 1, PPH reconstruction is strictly convexity preserving for the abscissae corresponding with the central interval ( 8 , 25 ) , while Lagrange reconstruction is not.
The next experiment computes the numerical approximation order of the considered reconstruction operator.
Let X be a nonuniform grid:
X = ( 22 551 , 28 337 , 28 267 , 79 656 , 149 924 , 47 234 , 67 245 , 92 275 , 98 241 , 113 254 , 185 396 , 251 490 , 141 257 , 134 205 , 469 221 , 316 369 , 1189 1259 ) π ,
and let f ( x ) = sin ( x ) be a smooth test function. Let us consider the set of initial points given by ( x i , f ( x i ) ) , i = 1 , . . . , 17 . In this experiment, we will measure the approximation errors and the numerical order of approximation of the presented PPH reconstruction. The numerical order of approximation p is calculated in an iterative way, just by considering at each new iteration k , k = 1 , 2 , 3 , 4 , 5 , 6 , 7 a nonuniform grid X k built from the previous one by introducing a new node in the middle of each two consecutive existing nodes. The error E k for the P P H reconstruction at each iteration k is calculated as a discrete approximation to f ( x ) P P H ( x ) , thus evaluating a much denser set of points. Both the errors and the approximation orders p for each iteration are shown in Table 1, where we can see that PPH reconstruction tends to fourth-order accuracy with this smooth concave function, as is expected according to Proposition 1.
Defining h : = max i = 1 , , 16 { h i } , we use the following formulae to compute the numerical order of approximation p:
E k 1 C h 2 k 1 p , E k C h 2 k p .
Thus,
E k 1 E k 2 p p log 2 E k 1 E k , k = 1 , 2 , 3 , 4 , 5 , 6 , 7 .
The appropriate behavior of the reconstruction can be checked in Figure 2, where the preservation of the concavity and the accuracy of the approximation can be observed.

6. Conclusions

We have defined and studied the PPH reconstruction operator over nonuniform grids, paying special attention to the case of σ quasi-uniform grids and initial data coming from strictly convex (concave) underlying functions.
We have theoretically proven some very interesting properties of the new reconstruction operator from the point of view of a potential use in graphical design applications. These properties include the reproduction of polynomials up to the second degree, approximation order, smoothness, boundedness of the operator, Lipschitz continuity, and convexity preservation. In particular, we would like to emphasize the quasi C 3 smoothness of the operator and the preservation of strict convexity according to the result contained in Theorem 1.
In the section on the numerical experiments, we checked that the behavior corresponded to the developed theory—in particular, the reconstruction attained fourth-order accuracy and preserved the convexity of the initial data. The results clearly show that the reconstruction introduces improvements in comparison with the Lagrange reconstruction. Therefore, the numerical experiments that we carried out reinforce the theoretical results.

Author Contributions

Conceptualization, P.O. and J.C.T.; methodology, P.O. and J.C.T.; software, P.O. and J.C.T.; validation, P.O. and J.C.T.; formal analysis, P.O. and J.C.T.; investigation, P.O. and J.C.T.; writing—original draft preparation, P.O. and J.C.T.; writing—review and editing, P.O. and J.C.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the FUNDACIÓN SÉNECA, AGENCIA DE CIENCIA Y TECNOLOGÍA DE LA REGIÓN DE MURCIA grant number 20928 / P I / 18 , and by the Spanish national research project PID2019-108336GB-I00.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not available.

Acknowledgments

We would like to thank the anonymous referees and our colleagues S. Amat and D. Yañez for their help in improving the article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PPHPiecewise polynomial harmonic

References

  1. Amat, S.; Donat, R.; Liandrat, J.; Trillo, J.C. Analysis of a new nonlinear subdivision scheme. Applications in image processing. Found. Comput. Math. 2006, 6, 193–225. [Google Scholar] [CrossRef]
  2. Ortiz, P.; Trillo, J.C. Nonlinear interpolatory reconstruction operator on non uniform grids. arXiv 2018, arXiv:1811.10566. [Google Scholar]
  3. Amat, S.; Donat, R.; Trillo, J.C. Proving convexity preserving properties of interpolatory subdivision schemes through reconstruction operators. Appl. Math. Comput. 2013, 219, 7413–7421. [Google Scholar] [CrossRef]
  4. Harten, A. Eno schemes with subcell resolution. J. Comput. Phys. 1989, 83, 148–184. [Google Scholar] [CrossRef] [Green Version]
  5. Aràndiga, F.; Donat, R. Nonlinear Multi-scale Decomposition: The Approach of A. Harten. Numer. Algorithms 2000, 23, 175–216. [Google Scholar] [CrossRef]
  6. Amat, S.; Dadourian, K.; Liandrat, J.; Trillo, J.C. High order nonlinear interpolatory reconstruction operators and associated multiresolution schemes. J. Comput. Appl. Math. 2013, 253, 163–180. [Google Scholar] [CrossRef]
  7. Amat, S.; Liandrat, J. On the stability of PPH nonlinear multiresolution. Appl. Comput. Harmon. Anal. 2005, 18, 198–206. [Google Scholar] [CrossRef] [Green Version]
  8. Dyn, N.; Gregori, J.A.; Levin, D. A 4-point interpolatory subdivision scheme for curve design. Comput. Aided Geom. Des. 1987, 4, 257–268. [Google Scholar] [CrossRef]
  9. Dyn, N.; Levin, D. Stationary and non-stationary binary subdivision schemes. Math. Methods Comput. Aided Geom. Des. II 1991, 209–216. Available online: https://doi.org/10.1016/B978-0-12-460510-7.50019-7 (accessed on 3 January 2021).
  10. Dyn, N.; Kuijt, F.; Levin, D.; Van Damme, R. Convexity preservation of the four-point interpolatory subdivision scheme. Comput. Aided Geom. Des. 1999, 16, 789–792. [Google Scholar] [CrossRef] [Green Version]
  11. Floater, M.S.; Michelli, C.A. Nonlinear Stationary Subdivision. Approx. Theory 1998, 212, 209–224. [Google Scholar]
  12. Harten, A. Multiresolution representation of data II. SIAM J. Numer. Anal. 1996, 33, 1205–1256. [Google Scholar] [CrossRef]
  13. Kuijt, F.; Van Damme, R. Convexity preserving interpolatory subdivision schemes. Constr. Approx. 1998, 14, 609–630. [Google Scholar] [CrossRef]
  14. Trillo, J.C. Nonlinear Multiresolution and Applications in Image Processing. Ph.D. Thesis, University of Valencia, Valencia, Spain, 2007. [Google Scholar]
Figure 1. Solid line: Lagrange polynomial; dashed line: piecewise polynomial harmonic (PPH) polynomial. Circles stand for Lagrange values at the nodes, asterisks stand for PPH values at the nodes, and triangles stand for inflection points.
Figure 1. Solid line: Lagrange polynomial; dashed line: piecewise polynomial harmonic (PPH) polynomial. Circles stand for Lagrange values at the nodes, asterisks stand for PPH values at the nodes, and triangles stand for inflection points.
Mathematics 09 00310 g001
Figure 2. Solid line: function f ( x ) = sin ( x ) ; dashed line: PPH reconstruction obtained with the finest considered nonlinear grid. (Left) Original function and PPH reconstruction. (Right) Zoom of a part of the signal.
Figure 2. Solid line: function f ( x ) = sin ( x ) ; dashed line: PPH reconstruction obtained with the finest considered nonlinear grid. (Left) Original function and PPH reconstruction. (Right) Zoom of a part of the signal.
Mathematics 09 00310 g002
Table 1. Approximation errors E k in the l norm and corresponding approximation orders p obtained after k iterations for the PPH reconstruction with f ( x ) = sin ( x ) , k = 0 , 1 , . . . , 7 .
Table 1. Approximation errors E k in the l norm and corresponding approximation orders p obtained after k iterations for the PPH reconstruction with f ( x ) = sin ( x ) , k = 0 , 1 , . . . , 7 .
k E k pk E k p
04.6114 × 10 4 -41.4165 × 10 8 3.8226
13.3727 × 10 5 3.7732 59.4710 × 10 10 3.9027
22.6009 × 10 6 3.6968 66.1330 × 10 11 3.9488
32.0042 × 10 7 3.6979 73.9035 × 10 12 3.9737
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ortiz, P.; Trillo, J.C. On the Convexity Preservation of a Quasi C3 Nonlinear Interpolatory Reconstruction Operator on σ Quasi-Uniform Grids. Mathematics 2021, 9, 310. https://doi.org/10.3390/math9040310

AMA Style

Ortiz P, Trillo JC. On the Convexity Preservation of a Quasi C3 Nonlinear Interpolatory Reconstruction Operator on σ Quasi-Uniform Grids. Mathematics. 2021; 9(4):310. https://doi.org/10.3390/math9040310

Chicago/Turabian Style

Ortiz, Pedro, and Juan Carlos Trillo. 2021. "On the Convexity Preservation of a Quasi C3 Nonlinear Interpolatory Reconstruction Operator on σ Quasi-Uniform Grids" Mathematics 9, no. 4: 310. https://doi.org/10.3390/math9040310

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop