Next Article in Journal
Miura-Reciprocal Transformation and Symmetries for the Spectral Problems of KdV and mKdV
Previous Article in Journal
Solving 3-D Gray–Scott Systems with Variable Diffusion Coefficients on Surfaces by Closest Point Method with RBF-FD
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On New Means with Interesting Practical Applications: Generalized Power Means

1
Departamento de Matemática Aplicada y Estadística, Universidad Politécnica de Cartagena, 30202 Cartagena, Spain
2
Departamento de Matemáticas y Computación, Universidad de La Rioja, 93, 26006 Logrono, Spain
3
Departamento de Matemáticas, Universidad de Valencia, 13, 46010 Valencia, Spain
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(9), 925; https://doi.org/10.3390/math9090925
Submission received: 21 February 2021 / Revised: 14 April 2021 / Accepted: 15 April 2021 / Published: 21 April 2021

Abstract

:
Means of positive numbers appear in many applications and have been a traditional matter of study. In this work, we focus on defining a new mean of two positive values with some properties which are essential in applications, ranging from subdivision and multiresolution schemes to the numerical solution of conservation laws. In particular, three main properties are crucial—in essence, the ideas of these properties are roughly the following: to stay close to the minimum of the two values when the two arguments are far away from each other, to be quite similar to the arithmetic mean of the two values when they are similar and to satisfy a Lipchitz condition. We present new means with these properties and improve upon the results obtained with other means, in the sense that they give sharper theoretical constants that are closer to the results obtained in practical examples. This has an immediate correspondence in several applications, as can be observed in the section devoted to a particular example.

1. Introduction

Our experience with the application of means to several problems comes from the study of the numerical solution of conservation laws. In particular, in [1], a new limiter based on the p o w e r p mean was presented, giving rise to very efficient new methods of solving these kind of equations. This mean has the following expression:
p o w e r p ( x , y ) = x + y 2 ( 1 | x y x + y | p ) , for p 1 .
To our knowledge, this was the first time in the literature regarding the numerical solution of conservation laws that a new limiter was presented satisfying the following criteria:
  • If x = O ( 1 ) , y = O ( 1 ) and | x y | = O ( h ) , then | p o w e r p ( x , y ) x + y 2 | = O ( h p ) .
    This property is crucial to preserve the order of approximation of the methods in areas of regularity;
  • | p o w e r p ( x , y ) | p min { | x | , | y | } .
    In applications, this property implies adaption in the case of discontinuities.
The case p = 2 of these means coincides with the harmonic mean. These means were also used successfully in nonlinear subdivision and multiresolution schemes [2,3,4]. In this field of application, it is also quite important for the mean to satisfy the Lipchitz condition; in fact, the harmonic mean satisfies this prerequisite, as do the p o w e r p means, but the Lipchitz constant p is unfortunately larger than desirable to make theory and practice workable for higher-order methods.
In [5], the authors present a rigorous study of some specific typse of subdivision schemes, depending on a general mean M ( x , y ) . They propose the generalized means in the article as a particular example
G M k ( x 1 , x 2 ) : = 2 x 1 k x 2 k x 1 k + x 2 k k .
For these means, the required properties listed above are satisfied, and the Lipchitz constant is in these cases 2 k for k 1 . This constant tends to 1 when k increases, and this is enough to allow for improvements in the theory and applications of nonlinear subdivision and multiresolution schemes, as well as in the numerical solution of conservation laws.
These means attain only two orders of approximation to the arithmetic mean in smooth areas. However, of course, one could immediately consider using the ideas introduced in [1] to generalize them to have p orders of approximation. Intuitively, the right candidate would be
G M k , p ( x 1 , x 2 ) : = x k + y k 2 ( 1 | x k y k x k + y k | p ) k .
Unfortunately, this is not the case, and the G M k , p means attain only two orders of approximation to the arithmetic mean in the sense described above. This fact can be taken from the observation | x k + y k 2 k x + y 2 | = O ( h 2 ) for whichever k 1 .
From this point on, one can try slight modifications of the given expression to find useful means that satisfy the mentioned properties with appropriate Lipchitz constants and allow high orders of approximation to be maintained. To our knowledge, there is no family of means with adaptivity constants tending to 1 , with Lipchitz constant that also approach 1 , and satisfy the requirement of proximity O ( h p ) to the arithmetic mean. Of course, one needs to be aware of proving each one of the properties carefully to ensure some basic properties are not lost while proving new ones. It is in this process that we have found an adequate expression, which opens up a variety of potential applications.
This work is organized as follows: in Section 2, we introduce the new mean and verify the most basic properties; in Section 3, we give the main results of the paper regarding the boundedness of the mean by a constant times the minimum of the two values, the approximation order to the arithmetic mean, and the Lipchitz condition; and finally, in Section 5, we show in some detail why this new mean is important for several applications, and we give some conclusions and perspectives for future work.

2. The Generalized Power Means

In this section, we introduce the proposed new family of means and prove some basic properties. Let us suppose x > 0 and y > 0 ; we define G P k , p for a natural number k and a real number p 1 in the following way:
G P k , p ( x , y ) : = ( x + y 2 ) k ( 1 | ( x y ) g ( x , y ) ( x + y ) k | p ) ) k ,
where g ( x , y ) is a polynomial of degree k 1 defined by
g ( x , y ) = j = 0 k 1 ( i = 0 j ( k i ) ) x j y k 1 j if x y , j = 0 k 1 ( i = 0 j ( k i ) ) y j x k 1 j otherwise .
Lemma 1.
Let us consider the function r ( x , y ) : = | ( x y ) g ( x , y ) ( x + y ) k | for x > 0 and y > 0 , and let us suppose that x < = y ; then,
  • 1 r = 2 k x k ( x + y ) k ,
  • 0 r < 1 ,
  • r x = k 2 k x k 1 y ( x + y ) k + 1 ,
  • r y = k 2 k x k ( x + y ) k + 1 .
Proof. 
Let us start by proving the first point.
1 r = 1 ( y x ) g ( x , y ) ( x + y ) k = ( x + y ) k ( y x ) g ( x , y ) ( x + y ) k = ( 1 + i = 0 k 1 ( k i ) ) x k ( x + y ) k = i = 0 k ( k i ) x k ( x + y ) k = 2 k x k ( x + y ) k .
For the second point, it is apparent that r 0 , and for the other inequality, we compute
r = ( y x ) j = 0 k 1 ( i = 0 j ( k i ) ) x j y k 1 j ( x + y ) k = j = 0 k 1 ( i = 0 j ( k i ) ) x j y k j j = 0 k 1 ( i = 0 j ( k i ) ) x j + 1 y k 1 j ( x + y ) k = y k + j = 1 k 1 ( i = 0 j ( k i ) ) x j y k j j = 1 k 1 ( i = 0 j 1 ( k i ) ) x j y k j ( i = 0 k 1 ( k i ) ) x k ( x + y ) k = j = 0 k 1 ( k j ) x j y k j ( 2 k 1 ) x k j = 0 k ( k j ) x j y k j .
Now, taking into account the fact that j = 0 k 1 ( k j ) x j y k j ( 2 k 1 ) x k , since x y ,
r j = 0 k 1 ( k j ) x j y k j j = 0 k ( k j ) x j y k j < 1 .
The third point requires more computation. We start with the expression of the partial derivative with respect to x by applying simple derivation rules:
r x = ( g + ( y x ) g x ) q ( y x ) g q x q 2 = g q + y g x q x g x q y g q x + x g q x q 2 ,
where q stands for the denominator in the quotient of polynomials r ( x , y ) .
In view of Equation (6), we need to compute g x and q x :
g x = j = 0 k 2 ( j + 1 ) ( i = 0 j + 1 k i ) x j y k 2 j ,
q x = j = 0 k 1 k j + 1 x j y k 2 j .
Now, we expand each product of polynomials in Equation (6); that is,
g q = j = 0 k s = 0 k 1 k j ( i = 0 s k i ) x j + s y 2 k 1 j s , y g x q = j = 0 k s = 0 k 2 k j ( s + 1 ) ( i = 0 s + 1 k i ) x j + s y 2 k 1 j s , x g x q = j = 0 k s = 0 k 2 k j ( s + 1 ) ( i = 0 s + 1 k i ) x j + s + 1 y 2 k 2 j s , y g q x = j = 0 k 1 s = 0 k 1 k j + 1 ( j + 1 ) ( i = 0 s k i ) x j + s y 2 k 1 j s , x g q x = j = 0 k 1 s = 0 k 1 k j + 1 ( j + 1 ) ( i = 0 s k i ) x j + s + 1 y 2 k 2 j s .
After extensive computations and applying the symmetry properties and basic results of combinatorial numbers, one can find that all coefficients are identically zero except the coefficient for x k 1 y . Thus, finally, r x = k 2 k x k 1 y ( x + y ) k + 1 .
The proof for r y is carried out following the same arguments. □
In the next result, we prove that G P k , p is in fact a mean of the two values x and y.
Theorem 1.
Let us consider x > 0 and y > 0 ; then,
min { x , y } G P k , p ( x , y ) max { x , y } .
Proof. 
Let us suppose that x y . We start by proving the first inequality min { x , y } G P k , p ( x , y ) .
G P k , p ( x , y ) = ( x + y 2 ) k ( 1 r p ) k = ( x + y 2 ) k ( 1 r ) ( 1 + r + r 2 + + r p 1 ) k ( x + y 2 ) k ( 1 r ) k x ,
by using only the first point of Lemma 1.
Now, in order to prove the inequality G P k , p ( x , y ) max { x , y } , we observe that since 0 r < 1 , this implies 0 < 1 r p 1 . Thus
G P k , p ( x , y ) = ( x + y 2 ) k ( 1 r p ) k x + y 2 y .
The relevance of these means is presented in the next section, in which we prove three main properties that have serious implications for the theoretical analysis of some numerical methods and also for their practical performance. They allow the definition of nonlinear methods by slightly modifying existing linear methods, generating adaptive counterparts that maintain the order of approximation (thanks to Proposition 2 in the next section), minimize the effect of discontinuities (as a consequence of Proposition 1) and retain the stability of the schemes (due to the possibility of obtaining contractive operators, due to the bound tending to 1 with the parameter k obtained in Proposition 3). For an explicit simple example, see Section 5.

3. Important Practical Properties of Generalized Power Means

In this section, we prove some specific properties that are essential for some applications, such as approximation theory, nonlinear subdivision and multiresolution schemes and the numerical solution of hyperbolic conservation laws. In particular, we consider the following: in the first result, we prove that the mean is bounded by a constant times the minimum argument; in the second result, we study the second-order approximation to the arithmetic mean; and in the third, we show that the mean satisfies a Lipchitz condition with an adequate constant.
Proposition 1.
Let us consider x > 0 and y > 0 ; then,
| G P k , p ( x , y ) | p k min { | x | , | y | } .
Proof. 
Let us suppose that x y . Using the first point of Lemma 1, we can easily rewrite the expression of the proposed mean as G P k , p = x 1 + r + r 2 + + r p 1 k , and therefore, since according to the second point of Lemma 1 we have r < 1 , we obtain the result. □
Proposition 2.
Let us consider x > 0 , y > 0 . If x = O ( 1 ) , y = O ( 1 ) and | x y | = O ( h ) ; then, | G P k , p ( x , y ) x + y 2 | = O ( h p ) .
Proof. 
The proof begins with the following assertion:
| G P k , p k ( x , y ) ( x + y 2 ) k | = ( x + y 2 ) k | ( x y ) g ( x , y ) ( x + y ) k | p = O ( h p ) .
Now, considering the function g ( x ) = x k , defining A = G P k , p k ( x , y ) , B = ( x + y 2 ) k and applying the basic Lagrange theorem
| g ( A ) g ( B ) | = | g ( c ) | | B A | = O ( 1 ) O ( h p ) = O ( h p ) , where c = O ( 1 ) , c ( A , B ) ,
which completes the proof. □
Proposition 3.
Let us consider x ¯ > 0 , y ¯ > 0 , x ˜ > 0 and y ˜ > 0 ; then,
| G P k , p ( x ¯ , y ¯ ) G P k , p ( x ˜ , y ˜ ) | C max { | x ¯ x ˜ | , | y ¯ y ˜ | } ,
where C = G p 1 k < p k , with G p 1 : = 1 + r + r 2 + + r p 1 .
Proof. 
Applying the mean value theorem, we obtain
| G P k , p ( x ¯ , y ¯ ) G P k , p ( x ˜ , y ˜ ) | max x , y | | G P k , p ( x , y ) | | 1 max { | x ¯ x ˜ | , | y ¯ y ˜ | } ,
where | | G P k , p ( x , y ) | | 1 = | G P k , p x | + | G P k , p y | .
From the expression G P k , p ( x , y ) = x 1 + r + + r p 1 k , computing G P k , p x and G P k , p y , we obtain
G P k , p x = G p 1 k + 1 k x G p 1 1 k 1 r x S p 2 ,
G P k , p x = 1 k x G p 1 1 k 1 r y S p 2 ,
with G p 1 = 1 + r + r 2 + + r p 1 , and S p 2 = 1 + 2 r + 3 r 2 + + ( p 1 ) r p 2 . Plugging into | | G P k , p ( x , y ) | | 1 the computations of r x and r y conducted in points 3 and 4 of Lemma 1, we obtain
| G P k , p x | + | G P k , p y | = G p 1 k + G p 1 k 2 k x k ( x + y ) k + 1 S p 2 G p 1 ( x y ) G p 1 k ,
and this completes the proof with C = G p 1 k .

4. Example of Application

The new means are well adapted to applications in some fields, such as nonlinear reconstruction operators, subdivision and multiresolution schemes. Our example is focused on a particular application to nonlinear subdivision schemes, although many other applications could be considered by simply improving some theoretical results that appear in articles that involve nonlinear means, such as the harmonic mean [1,4,6]. The reason for this lies in Propositions 1–3. Proposition 3, for instance, allows us to prove the stability of the scheme that we define in the following lines.
Given a set of nested grids in [ 0 , 1 ] :
X s = { x j s } j = 0 J s , x j s = j h s , h s = 2 s / J 0 , J s = 2 s J 0 ,
where J 0 is some fixed integer, we consider the point-values f j 0 = f ( x j 0 ) of a function f ( x ) at the coarsest grid X 0 . Then, we refine the given data to finer scales according to the following definition of a subdivision scheme. First, let us introduce the second-order divided differences D f j s : = f j 1 s 2 f j s + f j + 1 s 2 h s 2 , that, since we are working in uniform grids, relate to the second-order finite differences Δ f j = f j 1 s 2 f j s + f j + 1 s that appear at the numerator. Given this definition, and the data at a scale s over the grid X s , we consider one step of the subdivision scheme given by
f s + 1 = S f s = f 2 j s + 1 = f j s , j = 0 , , J s , f 1 s + 1 = 15 48 f 0 s + 45 48 f 1 s 15 48 f 2 s + 3 48 f 3 s , j = 0 , f 2 j + 1 s + 1 = f j s + f j + 1 s 2 h s 2 4 M ( D f j s , D f j + 1 s ) , j = 1 , , J s 2 , f J s + 1 1 s + 1 = 15 48 f J s s + 45 48 f J s 1 s 15 48 f J s 2 s + 3 48 f J s 3 s , j = J s 1 ,
where M ( x , y ) stands for any mean of the values x and y . Let us extend the definition of our mean G P k , p , so that it can be used with both negative and positive values:
G P ˜ k , p ( x , y ) = G P k , p ( x , y ) if x > 0 , y > 0 , G P k , p ( x , y ) if x < 0 , y < 0 , 0 otherwise .
For the sake of simplicity, G P k , p is referred to as the new extension below. We now consider the three following cases:
  • L ( x , y ) = x + y 2 , which gives the well known scheme of Deslauriers and Dubuc (DD) [7];
  • H ( x , y ) = 2 x y x + y , which defines the PPH subdivision scheme [3];
  • G P k , 2 ( x , y ) , given in Equation (4) with p = 2 .
We have chosen p = 2 in the expression of the mean G P k , p in order to maintain the fourth-order approximation of the scheme in areas where the data come from smooth functions. In fact, if we take into account that the original scheme of Deslauriers and Dubuc [7] is known to be fourth-order accurate, which results from its definition using fourth-order piecewise centered Lagrange interpolation, we can also prove that the scheme based on G P k , 2 is fourth-order accurate. The key issue for this fact to be true is the use of Proposition 2 in order to see that if f 2 j + 1 s + 1 stands for the DD subdivision at the intermediate points with odd indexes, f ˜ 2 j + 1 s + 1 for the PPH subdivision and f ^ 2 j + 1 s + 1 for the generalized power means (GP) subdivision, we have
| f 2 j + 1 s + 1 f ˜ 2 j + 1 s + 1 | h s 2 4 | L ( D f j s , D f j + 1 s ) H ( D f j s , D f j + 1 s ) | = O ( h s 4 ) , | f 2 j + 1 s + 1 f ^ 2 j + 1 s + 1 | h s 2 4 | L ( D f j s , D f j + 1 s ) G P k , 2 ( D f j s , D f j + 1 s ) | = O ( h s 4 ) .
We have chosen the values at the boundaries f 1 s + 1 and f J s + 1 1 s + 1 by interpolating the first and last four data points using basic Lagrange interpolation. The nonlinear modifications then take place in the center of the intervals.
Remark 1.
In the expression for f 2 j + 1 s + 1 in Equation (12), the dependence on the grid space h s is fictitious, as the expression can be rewritten by making use of the second-order finite differences as follows:
f 2 j + 1 s + 1 = f j s + f j + 1 s 2 1 8 M ( Δ f j s , Δ f j + 1 s ) ,
which represents the way in which it is implemented in the computer programs.
It is important to notice that the second-order divided differences are indicators of the smoothness of the underlying function; in fact, the largest divided difference indicates the potential presence of a singularity in the data. Due to the boundedness of both the harmonic mean and the G P k , p means by a constant multiplied by the minimum of their two arguments (see Proposition 1), in the presence of a jump discontinuity in the data, the influence of a discontinuity in Equation (12) is limited. This behavior will occur for any nonlinear mean with this property. Let us suppose, for example, that a jump discontinuity lies in [ x j + 1 2 , x j + 2 s ] ; then, D f j = O ( 1 ) , D f j + 1 = O ( 1 h 2 ) . However, G P k , p = O ( 1 ) , and the contribution of the incorrect data f j + 2 s to Equation (12) is neglected. Notice that, in this case, the order of approximation suffers a reduction to the second order, but it is not completely lost as in the case of the DD scheme, for example. With regard to practical properties in numerical examples, one expects similar behavior to existing nonlinear schemes based on the harmonic mean or some gain in adaption due to Proposition 1, which gives a smaller constant than the p-power means (generalizations of the harmonic mean) defined in [1], for example, for which we obtain p instead of p k , which follows from Proposition 1 (see also the numerical experiments in Section 4 to observe the behavior of the schemes around the discontinuities).
Following the same idea presented in [3,6], it is possible to prove basic properties of the presented scheme for the mean G P k , p , such as the existence of a nonlinear scheme S 1 for the first-order differences, the convergence of the subdivision scheme, the smoothness of the limit function of the subdivision scheme, the approximation order of the schemes, the behavior around jump discontinuities, the elimination of Gibbs effects and some other interesting properties. We focus on proving the stability of the subdivision scheme, which also shows the importance of Proposition 3. We first give the following simple lemma and a proposition regarding the contractivity of the finite difference operator.
Lemma 2.
The function Z ( x , y , z ) defined in R 3 by Z ( x , y , z ) = x 2 1 8 ( G P k , 2 ( x , y ) + G P k , 2 ( x , z ) ) satisfies
  • | Z ( x , y , z ) | | x | 2 ,
  • s i g n ( Z ( x , y , z ) ) = s i g n ( x ) ,
  • | Z ( x , y , z ) Z ( x , y , z ) | 1 2 | x x | + 2 k 4 max { | x x | , | y y | , | z z | } .
Proof. 
Since | G P k , 2 ( x , y ) | 2 k min { | x | , | y | } due to Proposition 1, we find that | G P k , 2 ( x , y ) | 2 k | x | and | G P k , 2 ( x , z ) | 2 k | x | . We also find that s i g n ( x ) = s i g n ( G P k , 2 ( x , y ) ) = s i g n ( G P k , 2 ( x , z ) ) , according to the extended definition of G P k , 2 given in (13). The combination of both arguments easily proves points 1 and 2.
In order to prove point 3, we use the triangular inequality and Proposition 3 as follows,
| Z ( x , y , z ) Z ( x , y , z ) | 1 2 | x x | + 1 8 | G P k , 2 ( x , y ) G P k , 2 ( x , y ) | + 1 8 | G P k , 2 ( x , z ) G P k , 2 ( x , z ) | 1 2 | x x | + 2 k 8 max { | x x | , | y y | } + 2 k 8 max { | x x | , | z z | } 1 2 | x x | + 2 k 4 max { | x x | , | y y | , | z z | } .
Proposition 4.
When removing s for simplicity, f ^ = S G P f , g ^ = S G P g , where S G P stands for the subdivision scheme with the mean G P k , 2 ; then,
  • | | Δ f ^ | | 1 2 | | Δ f | | ,
  • | | Δ f ^ Δ g ^ | | ( 1 2 + 2 k 4 ) | | Δ f Δ g | | .
Proof. 
We first prove point 1; that is, for all indices j ,
| Δ f ^ j | 1 2 | | Δ f | | .
We treat odd and even indices separately.
(a)
j = 2 n + 1 .
From (12) and (13), we find that
f ^ j 1 2 f ^ j + f ^ j + 1 = f n 2 f ^ j + f n + 1 = 1 8 G P k , 2 ( Δ f n , Δ f n + 1 ) ,
and thus, using Proposition 1
| Δ f ^ j | 2 k 8 min { | Δ f n | , | Δ f n + 1 | } 2 k 8 | | Δ f | | .
(b)
j = 2 n . Again, from (12) and (13), we find that
f ^ j 1 2 f ^ j + f ^ j + 1 = f ^ j 1 2 f n + f ^ j + 1 = Z ( Δ f n , Δ f n 1 , Δ f n + 1 ) .
Thus, using Lemma 2, we obtain
| Δ f ^ j | | Δ f n | 2 1 2 | | Δ f | | ,
which proves point 1.
In order to prove point 2, we again separate odd and even indices.
(a)
j = 2 n + 1 .
Using algebraic manipulations of the last point, we find that
| Δ f ^ j Δ g ^ j | = | f ^ j 1 2 f ^ j + f ^ j + 1 ( f ^ j 1 2 f ^ j + f ^ j + 1 ) | = 1 8 | G P k , 2 ( Δ f n , Δ f n + 1 ) , G P k , 2 ( Δ g n , Δ g n + 1 ) | ,
and now, using Proposition 3, we obtain
| Δ f ^ j Δ g ^ j | 2 k 8 | | Δ f Δ g | | .
(b)
j = 2 n . In this case, we can write
| Δ f ^ j Δ g ^ j | = | Z ( Δ f n , Δ f n 1 , Δ f n + 1 ) Z ( Δ g n , Δ g n 1 , Δ g n + 1 ) | 1 2 | Δ f n Δ g n | + 2 k 4 max { | Δ f n Δ g n | , | Δ f n 1 Δ g n 1 | , | Δ f n + 1 Δ f n + 1 | } ( 1 2 + 2 k 4 ) | | Δ f Δ g | | ,
by using point 3 of Lemma 2.
Remark 2.
If k > 1 in Proposition 4, then the operator Δ is said to be contractive, and this fact is a crucial issue in the proof of the next theorem. Moreover, the smaller the contractivity constant, the better. Therefore, an increase in k gives a better constant. Thus, it could be proposed that the minimum of the two arguments should be used as the expression for the mean in (12), and this is optimal with regards to adaption, but at the cost of losing the approximation order given by Proposition 2, which would be no longer true. With the mean G P k , 2 , we achieve both goals.
Let us now prove a theorem that ensures the stability of the subdivision scheme.
Theorem 2.
Given two initial sequences f 0 , g 0 , let us consider s + 1 steps of subdivision f s + 1 = S G P ( f s ) , g s + 1 = S G P ( g s ) , where S G P stands for the subdivision scheme (12) with the mean G P k , 2 , with k > 1 ; then,
| | f s + 1 g s + 1 | | C | | f s g s | | ,
with C = 1 + 2 2 k 2 2 k .
Proof. 
Since f s + 1 = S G P ( f s ) , g s + 1 = S G P ( g s ) , we can write
f 2 j s + 1 = f j s , g 2 j s + 1 = g j s , f 2 j + 1 s + 1 = f j s + f j + 1 s 2 1 8 G P k , 2 ( Δ f j s , Δ f j + 1 s ) , g 2 j + 1 s + 1 = g j s + g j + 1 s 2 1 8 G P k , 2 ( Δ g j s , Δ g j + 1 s ) .
Therefore, we obtain
| f 2 j s + 1 g 2 j s + 1 | = | f j s g j s | , | f 2 j + 1 s + 1 g 2 j + 1 s + 1 | | f j s g j s | 2 + | f j + 1 s g j + 1 s | 2 + 1 8 | G P k , 2 ( Δ f j s , Δ f j + 1 s ) G P k , 2 ( Δ g j s , Δ g j + 1 s ) | .
From (14), by using Proposition 3, we obtain
| | f s + 1 g s + 1 | | | | f s g s | | + 2 k 8 | | Δ f s Δ g s | | .
Now, applying Proposition 4, we obtain
| | f s + 1 g s + 1 | | | | f s g s | | + 2 k 8 B s | | Δ f 0 Δ g 0 | | ,
with B = 1 2 + 2 k 4 . Applying the same reduction as in (15) recursively, we reach
| | f s + 1 g s + 1 | | | | f 0 g 0 | | + 2 k 8 ( i = 0 s B i ) | | Δ f 0 Δ g 0 | | .
Taking into account the fact that i = 0 s B i = 1 + 4 2 2 k , and | | Δ f 0 Δ g 0 | | 4 | | f 0 g 0 | | , we finally obtain
| | f s + 1 g s + 1 | | C | | f s g s | | ,
with C = 1 + 2 2 k 2 2 k .
Remark 3.
In [6], the authors prove a similar theorem for the PPH subdivision scheme following similar arguments, and a stability constant C P P H = 9 is obtained, which is larger than the value of C = 5.8284 obtained from Theorem 2 for k = 2 or C = 4.4048 for k = 3 . In the limit, when k grows to infinity, we obtain C = 3 . The practical importance of having a smaller stability constant lies in the fact that, in order to ensure a prescribed tolerance ϵ in the final error, one can use approximated input data with ϵ C error. Therefore, there is more flexibility to ensure the required precision.

Numerical Test

Let us consider the function f ( x ) defined in the interval [ 0 , 1 ] and given by
f ( x ) = sin ( 2 π x ) , if x 1 2 , 10 sin ( 2 π x ) , if x > 1 2 .
We consider the set of initial data given by the point value discretization of the function f ( x ) in 20 equally spaced points; that is, f i 0 : = f ( x i ) , x i = i 19 , i = 0 , , 19 . Our purpose is to see the result of applying linear and nonlinear subdivision schemes in the presence of a jump discontinuity and also to compare the approximation of the limit function with perturbed data g 0 and estimate the stability constant given in Theorem 2 simply by computing,
C = | | f s + 1 g s + 1 | | | | f s g s | | ,
after s + 1 = 15 levels of subdivision.
We have implemented random perturbations of the original data with the maximum absolute values λ = 0.1 , λ = 0.05 and λ = 0.001 . Then, we have computed the stability constant indicated in (17) for the three subdivision schemes considered; that is, C D D , C P P H and C G P , respectively. The obtained estimations are given in Table 1. It can be seen that, in practice, the three methods behave in a very stable way, and that the stability constants are normally much smaller than the theoretical estimates. However, we want to point out that the bound given in Theorem 2 is sharper than the one obtained for the PPH method. We also see that the larger the k, the better the estimation and the adaption to the expected reproduction of the original function around the jump discontinuity. It is also interesting to observe how the nonlinear subdivision schemes define the area around the discontinuity better, while the linear counterpart generates undesirable effects in this zone; see Figure 1.
Remark 4.
The G P k , p means may require arithmetic with variable precision for larger values of k, and the computational time also grows considerably with k, which needs to be taken into account. Therefore, a balance between these points must be considered depending on the application. The theoretical simplicity of the proofs using this G P k , p in the schemes is undeniable, which in some cases may allow for theoretical results that are much more difficult or even not possible to obtain for other means—see, for example, the work presented in [4], where the authors do not reach any theoretical results regarding stability due to the difficulty of obtaining a contraction property for the finite differences, as achieved in Proposition 4 for the mean G P k , 2 .

5. Conclusions and Perspectives

We have presented a new family of means. Some important applications require means that satisfy some remarkable properties that are achieved by this specific family, as has been theoretically proven. More precisely, we have shown that these means can be bounded by a constant times the minimum of the two arguments, with the possibility of choosing a member of the family with a constant that is larger than 1 but as close to 1 as needed. We have shown the existence of similar constants for the Lipchitz property. We have also proven a property regarding the approximation order p to the arithmetic mean.
We have commented about the possibility of applying the new means in several applications, and in particular, we have two main applications in mind: the first is to design high-order reconstruction methods allowing for stability theory, inner subdivision and multiresolution schemes, improving on the work of [4]; the second is the substitution of the power-p means for the generalized power means as limiters into the schemes in [1] for hyperbolic conservation laws. Finally, we have given a particular application as an example of how easy the theory becomes thanks to the nearer-unity constants given in the presented propositions. In this particular example, we can also observe the adaption properties attained by the presented subdivision scheme.

Author Contributions

Conceptualization, S.A., A.M., J.R., J.C.T. and D.F.Y.; methodology, S.A., A.M., J.R., J.C.T. and D.F.Y.; software, S.A., A.M., J.R., J.C.T. and D.F.Y.; validation, S.A., A.M., J.R., J.C.T. and D.F.Y.; formal analysis, S.A., A.M., J.R., J.C.T. and D.F.Y.; investigation, S.A., A.M., J.R., J.C.T. and D.F.Y.; writing—original draft preparation, S.A., A.M., J.R., J.C.T. and D.F.Y.; writing—review and editing, S.A., A.M., J.R., J.C.T. and D.F.Y. 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/PI/18, by Spanish MINECO projects MTM2017-83942-P /D.F.Y.) and PGC2018-095896-B-C21 (A.M.) and PID2019-108336GB-100 (S.A., J.R., J.C.T.).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
p o w e r p Power means of order p;
G P k , p Generalized power means.

References

  1. Marquina, A.; Serna, S. Power ENO methods: A fifth-order accurate weighted power ENO method. J. Comput. Phys. 2004, 194, 632–658. [Google Scholar]
  2. Floater, M.S.; Micchelli, C.A. Nonlinear stationary subdivision. In Approximation Theory: In Memory of A.K. Varna; Govil, N.K., Mohapatra, N., Nashed, Z., Sharma, A., Szabados, J., Eds.; CRC Press: Boca Raton, FL, USA, 1998; pp. 209–224. [Google Scholar]
  3. 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]
  4. 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]
  5. Guessab, A.; Moncayo, M.; Schmeisser, G. A class of nonlinear four-point subdivision schemes. Adv. Comput. Math. 2012, 37, 151–190. [Google Scholar] [CrossRef]
  6. Amat, S.; Liandrat, J. On the stability of PPH nonlinear multiresolution. Appl. Comput. Harmon. Anal. 2005, 18, 198–206. [Google Scholar] [CrossRef] [Green Version]
  7. Deslauriers, G.; Dubuc, S. Symmetric Iterative Interpolation Scheme. Constr. Approx. 1989, 5, 49–68. [Google Scholar] [CrossRef]
Figure 1. Limit functions obtained with 16 levels of subdivision from the original data f 0 and their perturbed version g 0 with a random perturbation of size λ = 0.1 . (Top-left): Original function in black—initial data f 0 in blue circles and perturbed data g 0 in red asterisks. (Top-right): Subdivision using DD. (Bottom-left): Subdivision using PPH. (Bottom-right): Subdivision using G P k , 2 with k = 2 . The subdivision for the original data is shown with the blue solid line, and that for the perturbed data with the red broken line.
Figure 1. Limit functions obtained with 16 levels of subdivision from the original data f 0 and their perturbed version g 0 with a random perturbation of size λ = 0.1 . (Top-left): Original function in black—initial data f 0 in blue circles and perturbed data g 0 in red asterisks. (Top-right): Subdivision using DD. (Bottom-left): Subdivision using PPH. (Bottom-right): Subdivision using G P k , 2 with k = 2 . The subdivision for the original data is shown with the blue solid line, and that for the perturbed data with the red broken line.
Mathematics 09 00925 g001
Table 1. Estimations of the stability constant in Theorem 2 for the DD, PPH and GP subdivision schemes after 15 levels of subdivision.
Table 1. Estimations of the stability constant in Theorem 2 for the DD, PPH and GP subdivision schemes after 15 levels of subdivision.
λ DDPPH GP 2 , 2 GP 3 , 2
0.1 1.0393 1.0310 1.0205 1.0141
0.05 1.0011 1.0057 1.0047 1.0038
0.001 1.0184 1.0140 1.0103 1.0073
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Amat, S.; Magreñan, A.; Ruiz, J.; Trillo, J.C.; Yañez, D.F. On New Means with Interesting Practical Applications: Generalized Power Means. Mathematics 2021, 9, 925. https://doi.org/10.3390/math9090925

AMA Style

Amat S, Magreñan A, Ruiz J, Trillo JC, Yañez DF. On New Means with Interesting Practical Applications: Generalized Power Means. Mathematics. 2021; 9(9):925. https://doi.org/10.3390/math9090925

Chicago/Turabian Style

Amat, Sergio, Alberto Magreñan, Juan Ruiz, Juan Carlos Trillo, and Dionisio F. Yañez. 2021. "On New Means with Interesting Practical Applications: Generalized Power Means" Mathematics 9, no. 9: 925. https://doi.org/10.3390/math9090925

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