Next Article in Journal
On Modeling Antennas Using MoM-Based Algorithms: Wire-Grid versus Surface Triangulation
Previous Article in Journal
Model of Lexico-Semantic Bonds between Texts for Creating Their Similarity Metrics and Developing Statistical Clustering Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Can Self-Similarity Processes Be Reflected by the Power-Law Dependencies?

by
Raoul R. Nigmatullin
1 and
Jocelyn Sabatier
2,*
1
Radioelectronics and Informative Measurements Techniques Department, Kazan National Research Technical University Named After A.N. Tupolev, Karl Marx Str.10, 420111 Kazan, Russia
2
IMS Laboratory, Bordeaux University, UMR 5218 CNRS, 351 Cours de la Libération, 33405 Talence, France
*
Author to whom correspondence should be addressed.
Algorithms 2023, 16(4), 199; https://doi.org/10.3390/a16040199
Submission received: 16 February 2023 / Revised: 29 March 2023 / Accepted: 31 March 2023 / Published: 7 April 2023

Abstract

:
This work was greatly influenced by the opinions of one of the authors (JS), who demonstrated in a recent book that it is important to distinguish between “fractal models” and “fractal” (power-law) behaviors. According to the self-similarity principle (SSP), the authors of this study completely distinguish between independent “fractal” (power-law) behavior and the “fractal models”, which result from the solution of equations incorporating non-integer differentiation/integration operators. It is feasible to demonstrate how many random curves resemble one another and how they can be predicted by functions with real and complex-conjugated power-law exponents. Bellman’s inequality can be used to demonstrate that the generalized geometric mean, not the arithmetic mean, which is typically recognized as the fundamental criterion in the signal processing field, corresponds to the global fitting minimum. To highlight the efficiency of the proposed algorithms, they are applied to two sets of data: one without a clearly expressed power-law behavior, the other containing clear power-law dependence.

1. Introduction and Formulation of the Problem

The recent publication of the book [1] where it was demonstrated that “fractal models” should not be confounded with “fractal” behaviors, which are seen in many physical phenomena, substantially influenced the creation of this paper. As an illustration of this point of view, several alternative modeling tools are proposed in [2,3] to model real power-law behaviors (also denoted “fractional behaviors”). Below, we will always refer to “fractal” activity as “power-law” behavior. It is impossible to explicitly link this power-law behavior with real and complex-conjugated exponents to the suggested models. The authors provide the self-similarity principle (SSP) [4], which frequently results in the expected power-law behavior and can be tested on actual data, in an effort to support this fundamental separation from another angle. In the power-law behavior that results from the SSP, log-periodic oscillations are always present. These oscillations ought to be viewed as organic additions, augmentations or components. In paper [4], we considered many complex systems that can be described by a combination of power-law functions with complex additions expressed in the form of log-periodic oscillations. In this paper, we consider the nonlinear case, and based on Bellman’s inequality [5], we prove that the global minimum in the fitting of power-law functions corresponds to the generalized geometric mean (GGM) and not the arithmetic mean that is conventionally used in modern signal processing theory.
Let us imagine that we have a measured curve (obtained from available measured data) and preliminary information about its possible self-similarity and power-law behavior is absent. Is it possible to find some additional evidence about its self-similarity at least on the qualitative level? One can suggest a criterion (described in Section 3) that proves the self-similar behavior of many random curves. The basic problem that is solved in this paper can be formulated as follows. One can prove that there is a broad class of self-similar curves that have a power-law behavior described by the real part together with complex-conjugate adding. This class is tightly connected with the SSP, and in many cases, the fitting function corresponds to the GGM if the contribution of each self-similar part is properly weighted.
The content of the paper Is organized as follows. In Section 2, we consider the basics of the theory. In Section 3, the data and proposed algorithm are described. Verification on available data is also considered in Section 3. The final part, Section 4, contains an analysis of the results obtained.

2. Confirmation of the SSP for the Weierstrass–Mandelbrot Function and in Other Models

As is well-known [6,7], the Weierstrass–Mandelbrot (W-M) function is defined by the following expression
W ( t ) = n = N N 1 exp ( i b n t ) e i φ n t b ( 2 D ) n .
For further purposes, it is convenient to present this function in a more general form
S ( z ) = n = N N ( b e i φ ) n f ( z ξ n ) .
In Equation (2), the variable z can coincide with time t, the complex frequency iω, the Laplace complex parameter p, etc. The phase φ in (2) takes into account the fact that parameter b can accept a negative value (φ = π) or can be complex (φ ≠ 0). For further manipulations with expression (2), we simply replace (beiφ) → b implying that number b can accept any arbitrary value (positive, negative or even complex). The complex function f(z) has the following decompositions
f ( z ) = ( c 1 | z | + c 2 | z | 2 +     a t | z | < < 1 , A 1 | z | + A 2 | z | 2 + a t | z | > > 1 .
At the conditions imposed above, one can obtain the following relationship
S ( z ξ ) = 1 b S ( z ) + b N f ( z ξ N + 1 ) b N 1 f ( z ξ N ) .
This function was analyzed in paper [8]. Four cases are possible:
Case (a) when b, ξ > 1. The contribution of two terms in (4) becomes negligible when ξ > b.
Case (b) when b, ξ < 1. The contribution of two terms in (4) becomes negligible when ξ < b.
Case (c) when b > 1, ξ < 1. For this case, it is necessary that bξ < 1.
Case (d) when b < 1, ξ > 1. For this case, it is necessary that bξ > 1.
For b = 1, the contribution of the last two terms is valid also, if the function f(z) keeps its limiting values in accordance with decompositions (3). The numerical verification of the real part of the function S(z) was realized in paper [8]. Therefore, one can write approximately
S ( z ξ ) 1 b S ( z ) , f o r       | A 2 A 1 | < < | z | < < | c 1 c 2 | .
Let us assume that the initial function itself represents a linear combination of three generalized W-M functions of type (2).
F 0 ( z ) = n = N N b 1 n f 1 ( z ξ n ) + n = N N b 2 n f 2 ( z ξ n ) + + n = N N b 3 n f 3 ( z ξ n ) k = 1 3 S k ( z ) .
We assume that the “microscopic” functions fk(z) fulfil comparable decompositions and that the evaluations of each sum Sk(z) given above are still accurate. Therefore, using the approximate relationship (5) one can write
F 0 ( z ) = S 1 ( z ) + S 2 ( z ) + S 3 ( z ) , F 1 ( z ) = r 1 S 1 ( z ) + r 2 S 2 ( z ) + r 3 S 3 ( z ) , F 2 ( z ) = ( r 1 ) 2 S 1 ( z ) + ( r 2 ) 2 S 2 ( z ) + ( r 3 ) 2 S 3 ( z ) .
Here Fk(z) = F(zξk), k = 0, 1, 2, rk = (bk)−1. One can solve this system relative to the unknown sums Sk(z) and substitute them in the function F3(z)
F 3 ( z ) = k = 1 3 ( r k ) 3 S k ( z )
After some algebraic manipulations, one can obtain the following self-similar functional equation
F ( z ξ 3 ) = w 2 F ( z ξ 2 ) + w 1 F ( z ξ ) + w 0 F ( z ) , w 2 = r 1 + r 2 + r 3 , w 1 = ( r 1 r 2 + r 1 r 3 + r 2 r 3 ) , w 0 = r 1 r 2 r 3 .
The unknown roots can be simplified if one subjects them to the normalized condition
k = 0 2 w k = 1
In order to satisfy condition (10), one can identify one root, for example r3 with the unit value, i.e., r3 = 1. In this case, we have
w 2 = r 1 + r 2 + 1 , w 1 = ( r 1 r 2 + r 1 + r 2 ) , w 0 = r 1 r 2 .
The functional Equation (9) relative to the unknown function F(z) can be solved if one can find the solution in the form
F ( z ) = z ν Pr ( ln z ) , w h e r e Pr ( ln z ± ln ξ ) = Pr ( ln z ) = A 0 + k = 1 K [ A c k cos ( 2 π k ln z ln ξ ) + A s k sin ( 2 π k ln z ln ξ ) ]
The substitution of the solution (12) into (9) leads to representing the final solution in the form
F ( z ) = l = 1 2 z ν l Pr l ( ln z ) + Pr 3 ( ln z ) , ν l = ln ( r l ) ln ξ , r 3 = w 2 r 2 + w 1 r + w 0 .
For practical purposes, it is necessary to provide a solution for two self-similar combinations
F ( z ) = S 1 ( z ) + S 2 ( z ) F ( z ξ ) = r 1 S 1 ( z ) + r 2 S 2 ( z ) F ( z ξ 2 ) = r 1 2 S 1 ( z ) + r 2 2 S 2 ( z )
Eliminating S1,2(z) from two rows of (14) and substituting these expressions in the last row, one can obtain the following functional equation
F ( z ξ 2 ) = w 1 F ( z ξ ) + w 0 F ( z ) , w 1 = r 1 + r 2 , w 0 = r 1 r 2 , r 2 = w 1 r + w 0 .
The solution of this equation can be written in complete analogy with expressions (12) and (13). Normalization to the unit value similar to (10) is possible if one puts r2 = 1.
It follows from the calculations made above that the functional Equations (9) and (15) are derived from the approximate functional Equation (5) that is valid for variables located in the mesoscale. It is interesting to propagate this result for the frequency variable z = iω and consider the so-called constant-phase (CPE) or reind/recup elements. To this end, we represent the complex impedance for a combination of RCL passive elements in the form
f ( z ) = P n 1 ( z ) P n ( z ) = a n 1 z n 1 + a n 2 z n 2 + + a 1 z + a 0 b n z n + b n 1 z n 1 + + b 1 z + b 0
where z is the complex/Laplace parameter. For small | z | << 1 and large values of | z | >> 1, this function has the following behavior
f ( z ) = ( | a 0 b 0 | + ( | a 1 b 0 | | b 1 b 0 | ) | z | + ( a 2 b 0 a 0 b 1 b 0 2 ) | z | 2 +     a t | z | < < 1 , ( a n 1 b n ) 1 | z | + ( a n 2 b n b n 1 b n ) 1 | z | 2 + a t | z | > > 1 .
These decompositions are similar to the previous decomposition (3). We should note here that expression (17) is valid for cases (a) and (b) considered above. Therefore, if the passive RCL elements are similar to each other and satisfy the scaling property Rn = R0bn, then one might expect the appearance of a CPE with power-law behavior accompanied always by complex-conjugate supplements. To complete the consideration of examples (1) and (17), we can also recall the famous product first proposed by Oustaloup with his pupils in the well-known paper [9] that also leads to the CPE from the product
s α n = N N s + ω 1 , n s + ω n
Instead of expression (18), we consider the more general product
P ( z ) = n = N N f ( z ξ n ) , f ( z ξ n ) = A 0 + a 1 z 1 + b 1 z .
Here z is an arbitrary complex variable z = iω, a1, b1 > 0 are some positive constants, the constant A 0 = | A 0 | e i φ 0 can be complex and accept any value. It is easy to note that the product (19) satisfies the following relationship
P ( z ξ ) = f ( z ξ N + 1 ) f ( z ξ N ) P ( z )
Further analysis of the product (20) at N >> 1 at different values of ξ leads to the following expressions
P ( z ξ ) λ 1 P ( z )
T h e c a s e ( a ) : ξ < 1 . P ( z ξ ) = λ 1 exp ( i φ 0 ) P ( z ) , λ 1 = | A 0 | b 1 a 1 , s o l u t i o n f o r P ( z ) = z ν Pr ( ln z ; φ 0 ) ,     ν = ln | λ 1 | ln ξ , Pr ( ln z ; φ 0 ) = A c 0 cos ( φ 0 ) + + k = 1 K > > 1 [ A c k cos ( ( 2 π k + φ 0 ) ln ( z ) ln ξ ) + A s k sin ( ( 2 π k + φ 0 ) ln ( z ) ln ξ ) ] , M e s o s c a l e r e g i o n : ω min = c 0 b 1 ξ N < < ω < < Ω M x = ξ N b 1 c 0 , c 0 = | | A 0 | a 1 b 1 | .
T h e c a s e ( b ) : ξ > 1 , P ( z ξ ) = 1 λ 1 exp ( i φ 0 ) P ( z ) , λ 1 = | A 0 | b 1 a 1 , s o l u t i o n       f o r P ( z ) = z ν Pr ( ln z ; φ 0 ) ,     ν = ln | λ 1 | ln ξ , Pr ( ln z ; φ 0 ) = A c 0 cos ( φ 0 ) + + k = 1 K > > 1 [ A c k cos ( ( 2 π k φ 0 ) ln ( z ) ln ξ ) + A s k sin ( ( 2 π k φ 0 ) ln ( z ) ln ξ ) ] , M e s o s c a l e r e g i o n : ω min = c 0 b 1 ξ N < < ω < < Ω M x = ξ N b 1 c 0 , c 0 = | | A 0 | a 1 b 1 | .
These general solutions (22) and (23) make it possible to consider more general cases when we have a linear combination of the products
P ( z ) = k = 1 K n = N N f k ( z ξ n ) , f k ( z ) = A 0 , k + a k z 1 + b k z
At N >> 1, expression (23) accepts the following form
P ( z ) = k = 1 K σ k ( z ) , σ k ( z ) = n = N N f k ( z ξ n ) , f k ( z ) = A 0 , k + a 1 , k z 1 + b 1 , k z , P ( z ξ ) k = 1 K λ k σ k ( z ) , λ k = | A 0 , k | b k a k ( ξ < 1 ) , λ k = ( | A 0 , k | b k a k ) 1 ( ξ > 1 ) .
Further analysis of the approximate expressions in (24) can be analyzed in complete analogy with the previous expressions (7) (K = 3), (14) (K = 2) that lead again to the desired linear Equations (9) and (15).
An extended review of the analysis of the realization of these power-law fractal elements can be found in [10]. The details of the appearance of many power-law dependencies similar to the appearance of the functional Equations (9) and (15) in the corresponding experimental measurements need special research. For us it is also important to stress one fact. In the mesoscale region, any CPE is accompanied by complex-conjugate supplements. In some materials modulated by RCL models, the detected impedance can be described by a combination of power-law exponents similar to expression (13) containing a two-power law and more exponents. Obviously, expression (9) can be generalized. Let us assume that from the SSP one can write the following relationship
F ( z ξ L ) = q = 0 L 1 w q F ( z ξ q ) , q = 0 L 1 w q = 1
where the previous measurements form a specific self-similar memory. Here ξ defines the mean scaling parameter. We also assume that the set of weights wq is normalized. In fact, relationship (25) itself represents the functional equation with solutions similar to (13). The complete solution of (25) can be found in [4]:
F ( z ) = q = 1 L 1 z ν q Pr q ( ln ( z ) ) + Pr ( ln ( z ) ) , ν k = ln ( λ k ) ln ( ξ ) , w h e r e ( r k ) ln ( z ) / ln ( ξ ) = z ln ( r k ) / ln ( ξ ) z ν k Pr q ( ln ( z ) = A 0 ( q ) + + k = 1 K > > 1 [ A c k ( q ) cos ( 2 π k ln ( ξ ) ln ( z ) ) + A s k ( q ) sin ( 2 π k ln ( ξ ) ln ( z ) ) ]
Here the roots rq satisfy Equation (27) and they are assumed to be positive.
P ( r ) = r L q = 0 L 1 w q r q = 0
The log-periodic function Pr(ln(z)) in the first row in (26) should be separated because of the normalization condition (25). It corresponds to the solution for the root r = 1 that is verified easily by substituting solution (26) in (27).
For a negative root from (27), solution (26) should be rewritten as
F ( z ) = | λ a | ln ( z ) / ln ξ P a ( ln z ) z ν a P a ( ln z ) , ν a = | ln ( λ a ) | ln ξ P a ( ln z ) = k = 1 K > > 1 ( A c k cos ( ( 2 k 1 ) π ln ( z ) ln ( ξ ) ) + A s k sin ( ( 2 k 1 ) π ln ( z ) ln ( ξ ) ) ) , P a ( ln z ± ln ξ ) = P a ( ln z )
If the root λgg > 0) found from (27) is the g-fold degenerate, then the solution for F(z) is written as
F ( z ) = ( r g ) ln z / ln ξ s = 0 g 1 ( ln z ln ξ ) s Pr s ( ln z )
Finally, for completeness, we should write the solution of (25) for complex-conjugate roots r c = | r c | exp ( ± i φ )
F ( z ) = | r c | ln z / ln ξ Pr c ( ln z ) , Pr c ( ln z ) = A 0 ( c ) cos ( φ c ) + + k = 1 K > > 1 [ A c k cos ( ( 2 π k + φ ) ln z ln ξ ) + A s k sin ( ( 2 π k + φ ) ln z ln ξ ) ] .
We reproduce some solutions from papers [4,11,12] in order to firstly better understand the solution of the functional Equation (25). Secondly, we would like to stress the following fact. Irrespective of the connection with the fractional integral of a different type, the power-law dependencies including the complex power-law part appear in the result of the solution of the functional Equation (25) in the mesoscale region. That is why dielectric spectroscopy can be considered as the collective motion of atoms/molecules in the mesoscale region. It should be stressed that the SSP is the basic one for the generation of a family of different power-law dependencies that cannot be connected directly with the conventional fractional integral of the R-L type or its modifications. For the interests of the fractional calculus and its further development, it would be interesting to find the modifications of the fractional integral for expressions (26), (27) and (30) if the variable z coincides, for example, with the complex Laplace parameter p.
Let us take the next step and consider the nonlinear functional equation of the type
[ F ( z ξ L ) ] s = q = 0 L 1 w q [ F ( z ξ q ) ] s
where the nonlinear parameter s is located presumably in the interval | s | 1 and covers the well-known mean values for s = −1 (harmonic mean), s = 0 (geometric mean) and s = 1 (arithmetic mean). We also assume that all the functions figuring in (25) are positive. The case s = 0 is considered as the limiting case
[ F ( z ξ L ) ] = lim s 0 [ q = 0 L 1 w q F s ( z ξ q ) ] 1 s lim s 0 exp ( 1 s ) ln [ q = 0 L 1 w q ( 1 + s ln ( F ( z ξ q ) ) ) ] = = exp ( q = 0 L 1 w q ln ( F ( z ξ q ) ) ) = q = 0 L 1 [ F ( z ξ q ) ] w q .
Taking into account Bellman’s inequality [5] that is valid for any positive values and also including functions, one can conclude that
q = 0 L 1 [ F ( z ξ q ) ] w q q = 0 L 1 w q F ( z ξ q ) , f o r a l l F ( z ξ q ) > 0 .
Inequality (33) for the normalized values wq is the basic one. It implies that the true mean is tightly associated with the generalized geometric mean (GGM) covering part of the self-similar processes (q = 0, 1, …, L) and not with the arithmetic mean that is conventionally accepted in signal processing theory. Another important remark is related to the value of the scaling parameter ξ. ξ accepts an arbitrary value and can be located presumably inside the interval Rg(ln(x)) = max(lnx) − min(lnx), i.e., lnξ < Rg(lnx), or can exceed it. Here we consider x = Re(z). If the first condition is satisfied, then this case is determined as “internal fractality or self-similarity”. In the opposite case, lnξ > Rg(lnx), we have “external fractality”. A possible interval for lnξ, where hidden scaling can be located, is determined approximately from the inequality
L ξ min ( 1 L ) R g ( ln x ) ln ξ   R g ( ln x ) L ξ max
How can the optimal values of lnξ in the analysis of the available data be defined? The evaluation of the true value of lnξ from the minimal fitting error value is explained in the following section.

3. Detection of the “Hidden” Power-Law Dependencies from Real Data

Before examining the measured data, we want to make a crucial point. It is possible to demonstrate, at least qualitatively, that any random curve J(y) expressed as a distinct trend would behave similarly. Imagine that there are N data points on the starting curve J(y). From these locations, a minimum of b = 3 local points are needed to generate the vector yb. Let Ymx = max(yb), Ymn = mean(yb) and Ymin = min(yb). The new values of Ymx, Ymn and Ymin acquired are concatenated with the prior ones after this process is repeated inside the sequence covering J(y/b) points.
The initial integral curve J(y) is compressed as a result of this transformation into three tightly closed curves, Jmx(y/3) = [Ymx], Jmn(y/3) = [Ymn] and Jmin(y/3) = [Ymin], and as a result, the resultant compressed curve has N/3 data points with unchanging features. Thus, one may write roughly
J ( y / 3 ) a J ( y ) , a = max ( y ) min ( y )
The approximate expression (35) is verified easily and numerically for any data with a clearly expressed trend. One can develop this idea and compress the initial curve ξ < 1 times for some range of the compression parameter b > 3 keeping this compression parameter b as unknown. In the result of this compression, we obtain
J ( y ξ ) λ J ( y ) , ξ < 1
If we compare Equation (36) with expression (5) and consider the unknown parameters λ, ξ ≅ 1/b as continuous, one can notice their complete similarity. This preliminary analysis helps to detect a “hidden” similarity among integral curves. In Figure 1 and Figure 2, we demonstrate this observation numerically. In Figure 1, the integral curve obtained from TLS and corresponding to Signal 1 having initially 5000 data points, conserves its similarity after being compressed a hundredfold times. As the measure of its similarity, one can take the range between the limiting curves Rg(y) = YmxYmn = 0.0245. In Figure 2, we demonstrate similarity for the compressed integral curves obtained in the same conditions (N = 5000, b = 100, Rg(y) = 0.0157) from the integral curve corresponding to Signal 2. Other details are given in Section 3.1 and Section 3.2 below.

3.1. Description of Real Data

To verify the efficiency of the proposed algorithms, two sets of data were generated. The first, subsequently designated Signal 1, comes from the simulation of a first-order system with the transfer function
H i ( z ) = 1 1 + z
with a uniform noise as input. For the simulation, the sample time is chosen equal to Te = 0.624 ms. Thus, these data do not initially exhibit a power-law behavior.
Conversely, the second data set denoted Signal 2 was obtained under the same simulation conditions, but this time simulating a fractional system of the transfer function:
H f ( z ) = ( 1 + z / ω h 1 + z / ω l ) 0.5 ω l = 0.01 r d / | z | , ω h = 1000 r d / | z |
For the simulation, the transfer function is approximated by a 10 poles and zeros distribution [9,13]. Thus, these data do exhibit a power-law behavior.

3.2. Detection of the Hidden Self-Similarity

Here and below the measured data are denoted “Signal-1 (S1)” and “Signal-2 (S2)”, correspondingly. Each signal has approximately 8 × 105 data points. Signal 1 is shown in Figure 3. How can the number of data points be reduced and the hidden self-similar behavior found? The desired algorithm can be divided into several successive steps. These steps are shown in an example of the processing of Signal 1.
S1. The initial noise band/tape having Nb data points is transformed to a rectangle matrix having N rows (=5000) × M columns (=160) = Nb = 8 × 105.
S2. Then for each column m having N rows, we find only three invariant points Yup(m) = max(m), Ymn(m) = mean(m) and Ydn(m) = min(m) that do not change their values relative to N! permutations in the fixed column. As the result of this action, we obtain three distributions over all the columns. They are shown in Figure 4. Then, in order to suppress the high-frequency fluctuations, we integrate these three distributions numerically by a trapezoid relative to its mean value
J j = J j 1 + 1 2 ( x j x j 1 ) ( Δ y j 1 + Δ y j ) , Δ y = y m e a n ( y ) y 1 N j = 1 N y j .
These three integral curves Jup(X), Jmn(X) and Jdn(X) (0 < X = m/M < 1) are shown in Figure 5.
S3. Verification of the self-similarity principle. Integration of the initial trendless sequence depicted in Figure 3 with the help of expression (39) and comparison of this integral curve Jt(x) with the reduced integral curve Jmn(m). We should stress here again that the first curve contains 8 × 105 data points, while the second one contains only 160 points coinciding with the number of columns. Their similarity is shown in Figure 6 for Signal S1.
It indicates that the three integral curves shown in the previous image are self-similar and are characterized by a linear combination of the power-law exponents.
S4. For fitting purposes, we use the functional Equation (9) that contains in solution (13) only two possible power-law terms and the term corresponding to the root r3 = 1. It is convenient to choose the normalized curve for all integral curves defined as
Y n ( m ) = Y m e a n ( Y ) R a n g e ( Y ) , R a n g e ( Y ) = max ( Y ) min ( Y )
where the function Y(X) coincides with that of the integral curves Jup(X), Jmn(X) and Jdn(X).
S5. If the log-periodic corrections are removed from (13), we obtain the simplified function that enables the desired power-law exponents to be calculated
F ( z ) l = 1 2 A l ( 0 ) z ν l + A 3 ( 0 ) , ν l = ln ( r l ) ln ξ , r 3 = w 2 r 2 + w 1 r + w 0 .
The approximate expression (41) can be transformed into the Euler equation
D 3 F ( z ) w 2 D 2 F ( z ) w 1 D F ( z ) w 0 F ( z ) = 0 , D z d d z
That makes it possible to find the desired roots by the EC method [14]. After that, one can find the decomposition coefficients before the log-periodic functions in (13) and, finally, achieve the desired fit of the integral curves Jup(X), Jmn(X) and Jdn(X). The functions prepared for the fitting procedure are shown in Figure 7. The minimum value of the relative error used for calculation of the optimal ln(ξ) is shown in Figure 8. The fit of the two functions ln(Jmn(X)) and Jmn(X) is shown in Figure 9. In Figure 10, we demonstrate the distributions of the coefficients A c 1 , 3 ( k ) , A s 1 , 3 ( k ) that figure in solution (13).
S6. If the calculated weights are normalized and satisfy condition (25), then the Bellman’s inequality is satisfied. In our case, it is expressed in the form (33). Figure 11 demonstrates the numerical verification of expression (43), relative to nonlinear parameter s that enters into expression (31)
Re l E r r ( s ) = min s ( s t d e v [ Y n ( z ) F i t ( [ Y n ( z ) ] s ) ] m e a n | Y n ( z ) | ) 100 %
The additional fitting parameters for the normalized integral curve Jmn(X) are shown in Table 1. Explanation of the fitting procedure and detection of the power-law dependencies requires nine figures. Therefore, for the remaining two normalized integral curves Jup(X), Jdn(X), we show only the desired fitting parameters in Table 1. However, for Signal 2, we are forced to show some important figures for comparison with the processing procedure of Signal 1 shown above. Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18 and their captions demonstrate the details of the processing procedure related to Signal 2. Again, we confirm the criterion of a “hidden” self-similarity associated with the compressed integral curves shown in Figure 1 and Figure 2 and Figure 6 and Figure 15 and show the accurate fit of the normalized function for Jmn(X) (Figure 16).
To conclude this section, one can give the following “reading” of the SSP. Let us introduce the scaling operator as
E ^ ξ S ( z ) = S ( z ξ )
Based on this operator, one can rewrite the basic SSP Equation (25) in the following form
l = 1 L ( E ^ ξ r l ) S ( z ) = ( ( E ^ ξ ) L w L 1 ( E ^ ξ ) L 1 w 0 ) S ( z ) = 0
where the decomposition coefficients in (25) (wl,) are related to the “roots” rl (l = 1, …, L) in (45) as
w L 1 = ( 1 ) L 1 ( r 1 + r 2 + + r L ) , . . . w 0 = ( 1 ) L 1 r 1 r 2 r L .
If the scaling operator’s link in Equation (44) is successful, Equation (45) immediately provides all the potential “scalings” that may be applied to the system under consideration. In our example, analysis of the integrated curves generated in various scales supports Equation (44) (see Figure 1, Figure 2, Figure 6 and Figure 15). As seen above, the generalized geometric mean defined by (32) finds the global fitting minimum in perfect compliance with inequality (33) if one of the roots in (46) coincides with the unit value.
Equation (45) admits the further generalization for the 3D case. In this case, one can define a more general scaling operator
k = 1 3 E ^ ξ k S ( z 1 , z 2 , z 3 ) = S ( z 1 ξ 1 , z 2 ξ 2 , z 3 ξ 3 )
k = 1 3 l k = 1 L k ( E ^ ξ k r l k ) S ( z 1 , z 2 , z 3 ) = F ( z 1 , z 2 , z 3 )
Here F(z1,z2,z3) is an arbitrary given function. Equation (48) represents the most general case of the SSP for the 3D case.
It indicates that the three integral curves shown in the previous image are self-similar and are characterized by a linear combination of the power-law exponents.
One can note that in [15], a similar algorithm was applied to real acoustic data (sounds captured from “a wind” and these data are available at “soundspunos.com” site), demonstrating that the envelopes of these “noisy” data totally confirm the self-similarity principle and can be fitted by functions containing complex-conjugated power-law addings.

4. Results and Discussion

In this paper, we demonstrated how the self-similarity principle leads to a broad class of power-law dependencies. For linear circumstances, this concept is expressed by expression (25), whereas for nonlinear cases, it is expressed by expression (31). As a result, there are two categories into which all researchers studying fractional operators might be placed. In many common equations such as diffusion, Schrödinger, wave, etc., the majority of researchers start with mathematical generalizations of fractional integrals/derivatives and “swap” integer operators with non-integer ones, enabling them to obtain the necessary power-law dependencies as a result of this replacement. They acquire fresh power-law dependencies that must be contrasted with actual data.
The lack of a tangible meaning for such mechanical replacement is its weak point. A small portion of the research adopts a more skeptical approach and attempts to assess experimental data and connect empirical relationships with power-law exponents related to microscopic matter structure. This tendency is seen, for instance, in the mechanical relaxation of viscous materials [16] and dielectric spectroscopy [17]. A large number of studies merely ignore a group of functional equations that result in the desired power-law dependence. The suggested self-similarity concept in this study can be a reliable source of new power-law dependencies because it can be simply and regularly applied to numerous complicated systems, even in the most basic scenario
F ( x ξ ) = b F ( x ) + a
This functional Equation (50), as it is shown above, can be applied to many random curves with a clearly expressed trend. It has a solution
F ( x ) = x ν Pr ( ln x ) + c , ν = ln b ln ξ , c = a 1 b , b 1 , F ( x ) = Pr ( ln x ) + a ln ξ ln ( x ) , b = 1 .
and contains the power-law dependencies with complex-conjugate exponents. Therefore, rather than replacing equations containing integer powers by fractional operators, perhaps it would be wise to pay closer attention to the SSP if we carefully evaluate the data that are described by power laws? One of us (RRN) would like to recall the building of the mesoscopic theory of percolation currents in electrochemistry, which was based on the derivation of a linear self-similar Equation (15) for L = 2 [18]. Taking into account the information on how to measure the spatial fractal dimensions provided in [19,20], it might be useful to start with the analysis of a self-similar dynamic process and discover a suitable fractal that corresponds to the required fractional integral in order to obtain the matching fractional integral or derivative. Finding a class of fractals that, for example, fulfills Equations (25) and (31) related to the self-similar principle, would be particularly intriguing. Some efforts were made in this direction in [21]. If such a general connection were found, then these modified fractals generated by SSP would give rise to a new class of fractional integrals. Instead of imposing replacement equations (without clearly justifying their physical significance) for the fitting of real data, this is a more natural technique to connect fractals with various versions of fractional integrals. We provide the following scheme to provide a deeper understanding of “the location” that distinguishes power-law models from fractional models. We provide the following scheme (Figure 19).
The SSP was founded on a dynamic/static fractal geometry model that results in the desired power-law behavior. To establish the origin of the observed power-law behavior with the fractal structure of the matter and likely with the fractional operator that can accurately describe the measured data, it would be desirable for any researcher to have the corresponding fractal model that exists in a mesoscale region.

Author Contributions

Writing—review & editing, R.R.N. and J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data can be available under the personal request of a potential reader.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

CPEconstant-phase element
GGMthe generalized geometric mean
LLSMlinear least square method
TLStrendless sequence
SSPself-similar principle

References

  1. Sabatier, J.; Farges, C.; Tartaglione, V. Fractional Behaviours Modelling. In Intelligent Systems, Control and Automation: Science and Engineering; Springer: Berlin/Heidelberg, Germany, 2022; Volume 101. [Google Scholar] [CrossRef]
  2. Sabatier, J. Modelling Fractional Behaviours without Fractional Models. Front. Control Eng. 2021, 2, 716110. [Google Scholar] [CrossRef]
  3. Tartaglione, V.; Farges, C.; Sabatier, J. Nonlinear dynamical modeling of adsorption and desorption processes with power-law kinetics: Application to CO2 capture. Phys. Rev. E 2020, 102, 052102. [Google Scholar] [CrossRef] [PubMed]
  4. Nigmatullin, R.; Machado, J.; Menezes, R. Self-similarity principle: The reduced description of randomness. Cent. Eur. J. Phys. 2013. [Google Scholar] [CrossRef] [Green Version]
  5. Beckenbach, E.F.; Bellman, R. Inequalities; Springer Science & Business Media: Berlin, Germany, 2012; Volume 30. [Google Scholar]
  6. Mandelbrot, B.B. The Fractal Geometry of Nature; W.H. Freeman: New York, NY, USA, 1982. [Google Scholar]
  7. Feder, J. Fractals; Plenum Press: New York, NY, USA; London, UK, 1988. [Google Scholar]
  8. Nigmatullin, R.R.; Vorobev, A.S. Discrete Geometrical Invariants: How to Differentiate the Pattern Sequences from the Tested Ones? In The Proceedings of the ICFDA19 Conference; Proceedings in Mathematics & Statistics; Springer: Singapore, 2019. [Google Scholar]
  9. Oustaloup, A.; Levron, F.; Mathieu, B.; Nanot, F.M. Frequency band complex noninteger differentiator: Characterization and synthesis, IEEE Transactions on Circuits and Systems. IEEE Fundam. Theory Appl. 2000, 47, 25–39. [Google Scholar]
  10. Gil’mutdinov, A.K.; Ushakov, P.A.; El-Khazali, R. Fractal Elements and Their Applications; Springer International Publishing: Cham, Switzerland, 2017. [Google Scholar]
  11. Raoul, R. Nigmatullin1 José Tenreiro Machado, Rui Menezes. Self-similarity principle: The reduced description of randomness. Cent. Eur. J. Phys. 2013, 11, 724–739. [Google Scholar]
  12. Nigmatullin, R.R.; Evdokimov, Y.K. The concept of fractal experiments: New possibilities in quantitative description of quasi-reproducible measurements. Chaos Solitons Fractals 2016, 91, 319–328. [Google Scholar] [CrossRef]
  13. Manabe, S. The non-integer integral and its application to control systems. ETJ Jpn. 1961, 6, 83–87. [Google Scholar]
  14. Nigmatullin, R. Recognition of nonextensive statistic distribution by the eigen-coordinates method. Phys. A 2000, 285, 547–565. [Google Scholar] [CrossRef]
  15. Raoul, R.; Nigmatullin, J. Sabatier How to detect and fit “fractal” curves, containing power-law exponents? Part 1 and 2. In Proceedings of the International Conference on Fractional Differentiation and its Applications (ICFDA 2023), Ajman, United Arab Emirates, 14–16 March 2023. [Google Scholar]
  16. Magin, R.L. Fractional Calculus in Bioengineering; Begell House Publishers, Inc.: Danbury, CT, USA, 2006. [Google Scholar]
  17. Jonscher, A.K. Universal Relaxation Law; Chelsea Dielectric Press Ltd.: London, UK, 1996. [Google Scholar]
  18. Nigmatullin, R.R.; Budnikov, H.C.; Sidelnikov, A.V. Mesoscopic theory of percolation currents associated with quantitative description of VAGs: Confirmation on real data. Chaos Solitons Fractals 2018, 106, 171–183. [Google Scholar] [CrossRef]
  19. He, C.H.; Liu, C. Fractal dimensions of a porous concrete and its effect on the concrete’s strength. Facta Univ. Ser. Mech. Eng. 2023. [Google Scholar]
  20. Yu, B.M. Comments on “Fractal Fragmentation, Soil Porosity, and Soil Water Properties: I. Theory”. Soil Sci. Soc. Am. J. 2007, 71, 632. [Google Scholar] [CrossRef]
  21. Nigmatullin, R.R.; Zhang, W.; Gubaidullin, I. Accurate relationships between fractals and fractional integrals: New approaches and Evaluations. Fract. Calc. Appl. Anal. 2017, 20, 1263–1280. [Google Scholar] [CrossRef]
Figure 1. This figure demonstrates the similarity of the integral curve obtained from the TLS corresponding to Signal 1. The initial curve contains N = 5000 data points, the compression parameter b = 100 and the range between compressed curves is 0.0245.
Figure 1. This figure demonstrates the similarity of the integral curve obtained from the TLS corresponding to Signal 1. The initial curve contains N = 5000 data points, the compression parameter b = 100 and the range between compressed curves is 0.0245.
Algorithms 16 00199 g001
Figure 2. This figure demonstrates the similarity of the integral curve obtained from the TLS corresponding to Signal 2. These compressed curves are obtained in the same conditions (N = 5000 data points, a compression parameter b = 100 and a range between compressed curves of 0.0157).
Figure 2. This figure demonstrates the similarity of the integral curve obtained from the TLS corresponding to Signal 2. These compressed curves are obtained in the same conditions (N = 5000 data points, a compression parameter b = 100 and a range between compressed curves of 0.0157).
Algorithms 16 00199 g002
Figure 3. The initial Signal 1 forms a trendless sequence with 8 × 105 data points.
Figure 3. The initial Signal 1 forms a trendless sequence with 8 × 105 data points.
Algorithms 16 00199 g003
Figure 4. Distribution of three functions Yup(m) = max(m), Ymn(m) = mean(m) and Ydn(m) = min(m) over all the columns (M = 160) that are obtained from the initial noise band depicted in Figure 3.
Figure 4. Distribution of three functions Yup(m) = max(m), Ymn(m) = mean(m) and Ydn(m) = min(m) over all the columns (M = 160) that are obtained from the initial noise band depicted in Figure 3.
Algorithms 16 00199 g004
Figure 5. Integral distributions that are obtained from the distributions depicted in Figure 4. The numerical integration plays the role of a specific filter helping to remove the high frequency fluctuations.
Figure 5. Integral distributions that are obtained from the distributions depicted in Figure 4. The numerical integration plays the role of a specific filter helping to remove the high frequency fluctuations.
Algorithms 16 00199 g005
Figure 6. This plot demonstrates the similarity of the integral curve Jt(x) obtained from the total number of data points 8 × 105 (grey rhombs) and the integral curve (bolded green line) obtained from the curve Ymn(m).
Figure 6. This plot demonstrates the similarity of the integral curve Jt(x) obtained from the total number of data points 8 × 105 (grey rhombs) and the integral curve (bolded green line) obtained from the curve Ymn(m).
Algorithms 16 00199 g006
Figure 7. These functions are prepared for the fitting procedure. Above we demonstrate the normalized Jmn(X) and below ln(Jmn(X))).
Figure 7. These functions are prepared for the fitting procedure. Above we demonstrate the normalized Jmn(X) and below ln(Jmn(X))).
Algorithms 16 00199 g007
Figure 8. The dependence of the relative error for calculation of the nonlinear parameter lnξ. For calculation of the lnξopt, expression (34) is used.
Figure 8. The dependence of the relative error for calculation of the nonlinear parameter lnξ. For calculation of the lnξopt, expression (34) is used.
Algorithms 16 00199 g008
Figure 9. The fit of the normalized curve Yn(X) corresponding to Jmn(X). The value of the relative error is given in Table 1.
Figure 9. The fit of the normalized curve Yn(X) corresponding to Jmn(X). The value of the relative error is given in Table 1.
Algorithms 16 00199 g009
Figure 10. Distribution of the decomposition coefficients that enter in the log-periodic functions in solution (13).
Figure 10. Distribution of the decomposition coefficients that enter in the log-periodic functions in solution (13).
Algorithms 16 00199 g010
Figure 11. Numerical verification of Bellman’s inequality (33) for all three functions: Jmn(X), Jup(X) and Jdn(X).
Figure 11. Numerical verification of Bellman’s inequality (33) for all three functions: Jmn(X), Jup(X) and Jdn(X).
Algorithms 16 00199 g011
Figure 12. The initial Signal 2 forms a quasi-trendless sequence with the same 8 × 105 data points.
Figure 12. The initial Signal 2 forms a quasi-trendless sequence with the same 8 × 105 data points.
Algorithms 16 00199 g012
Figure 13. Distribution of three functions Yup(m) = max(m), Ymn(m) = mean(m) and Ydn(m) = min(m) over all the columns (M = 160) that are obtained from the initial noise band S2 depicted in Figure 12. We note that the functions Yup(m), Ydn(m) repeat, approximately, the envelopes of the initial Signal 2.
Figure 13. Distribution of three functions Yup(m) = max(m), Ymn(m) = mean(m) and Ydn(m) = min(m) over all the columns (M = 160) that are obtained from the initial noise band S2 depicted in Figure 12. We note that the functions Yup(m), Ydn(m) repeat, approximately, the envelopes of the initial Signal 2.
Algorithms 16 00199 g013
Figure 14. Integral distributions that are obtained from the distributions depicted in Figure 13. The numerical integration plays the role of a specific filter helping to remove the high frequency fluctuations and decreasing the number of the fitting parameters.
Figure 14. Integral distributions that are obtained from the distributions depicted in Figure 13. The numerical integration plays the role of a specific filter helping to remove the high frequency fluctuations and decreasing the number of the fitting parameters.
Algorithms 16 00199 g014
Figure 15. This plot demonstrates the similarity of the integral curve Jt(x) obtained from the total number of data points 8 × 105 (black balls) and the integral curve (bolded red line) obtained from the curve Ymn(m).
Figure 15. This plot demonstrates the similarity of the integral curve Jt(x) obtained from the total number of data points 8 × 105 (black balls) and the integral curve (bolded red line) obtained from the curve Ymn(m).
Algorithms 16 00199 g015
Figure 16. The fit of the normalized curve Yn(X) corresponding to Jmn(X) The value of the relative error is given in Table 2.
Figure 16. The fit of the normalized curve Yn(X) corresponding to Jmn(X) The value of the relative error is given in Table 2.
Algorithms 16 00199 g016
Figure 17. Distribution of the decomposition coefficients in the log-periodic functions in solution (26).
Figure 17. Distribution of the decomposition coefficients in the log-periodic functions in solution (26).
Algorithms 16 00199 g017
Figure 18. Numerical verification of Bellman’s inequality for all three functions Jmn(X), Jup(X) and Jdn(X) obtained for Signal 2.
Figure 18. Numerical verification of Bellman’s inequality for all three functions Jmn(X), Jup(X) and Jdn(X) obtained for Signal 2.
Algorithms 16 00199 g018
Figure 19. This diagram clarifies the “location” of each block and the direction that appears in contemporary fractional calculus.
Figure 19. This diagram clarifies the “location” of each block and the direction that appears in contemporary fractional calculus.
Algorithms 16 00199 g019
Table 1. The set of the fitting parameters for the normalized integral curves for Signal 1.
Table 1. The set of the fitting parameters for the normalized integral curves for Signal 1.
Parameters Jmn(X)Jup(X)Jdn(X)
w22.422174.322861.05046
w1−12.6581−13.5107−4.49261
w011.235910.18794.44215
lnξopt2.682331.1841.25414
|r1|3.352013.191842.10764
arg(φ)1.357041.023331.55883
ν10.450930.980230.59449
RelErr(Yn(X))1.796681.611831.58858
RelErr(ln[Yn(X)]4.874483.854766.10436
A02.45115−1.027150.11986
Table 2. The set of the fitting parameters for the normalized integral curves for Signal 2.
Table 2. The set of the fitting parameters for the normalized integral curves for Signal 2.
Parameters Jmn(X)Jup(X)Jdn(X)
w21.436062.371.65648
w1−5.9006−13.172−11.2695
w05.4645311.80210.6131
lnξopt1.758122.197261.79376
|r1|2.337633.435413.25777
arg(φ)1.477391.370061.46987
ν10.482980.561670.65842
RelErr(Yn(X))1.041051.336461.70876
RelErr(ln[Yn(X)]3.844894.550685.14187
A0−4.98628171.163−0.52067
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nigmatullin, R.R.; Sabatier, J. Can Self-Similarity Processes Be Reflected by the Power-Law Dependencies? Algorithms 2023, 16, 199. https://doi.org/10.3390/a16040199

AMA Style

Nigmatullin RR, Sabatier J. Can Self-Similarity Processes Be Reflected by the Power-Law Dependencies? Algorithms. 2023; 16(4):199. https://doi.org/10.3390/a16040199

Chicago/Turabian Style

Nigmatullin, Raoul R., and Jocelyn Sabatier. 2023. "Can Self-Similarity Processes Be Reflected by the Power-Law Dependencies?" Algorithms 16, no. 4: 199. https://doi.org/10.3390/a16040199

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