Next Article in Journal
RGB Image Encryption through Cellular Automata, S-Box and the Lorenz System
Next Article in Special Issue
A Family of Derivative Free Algorithms for Multiple-Roots of Van Der Waals Problem
Previous Article in Journal
Perfusion, Stance and Plantar Pressure Asymmetries on the Human Foot in the Absence of Disease—A Pilot Study
Previous Article in Special Issue
Some New James Type Geometric Constants in Banach Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Symmetry in the Multidimensional Dynamical Analysis of Iterative Methods with Memory

by
Alicia Cordero
1,
Neus Garrido
2,
Juan R. Torregrosa
1,* and
Paula Triguero-Navarro
1
1
Multidisciplinary Institute of Mathematics, Universitat Politènica de València, 46022 València, Spain
2
Escuela Superior de Ingeniería y Tecnología, Universidad Internacional de La Rioja, 26006 Logroño, Spain
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(3), 442; https://doi.org/10.3390/sym14030442
Submission received: 4 February 2022 / Revised: 18 February 2022 / Accepted: 21 February 2022 / Published: 23 February 2022

Abstract

:
In this paper, new tools for the dynamical analysis of iterative schemes with memory for solving nonlinear systems of equations are proposed. These tools are in concordance with those of the scalar case and provide interesting results about the symmetry and wideness of the basins of attraction on different iterative procedures with memory existing in the literature.

1. Introduction

Iterative methods for solving nonlinear systems of equations are a fundamental tool for solving problems in applied mathematics since in most of the problems it is sometimes complicated or impossible to solve these systems. For this reason, iterative methods are used since, by giving an initial estimate close enough to the solution, they obtain an approximation of the solution.
As mentioned above, it is necessary for the initial estimate to be close to the solution to ensure convergence, but this does not always happen, which is why the dynamical study is becoming increasingly important, since this is how we can see the behaviour of the initial estimations.
The study of the stability of iterative fixed-point methods can be carried out by means of real or complex dynamics tools applied to a rational operator that result from applying the iterative scheme to low-degree polynomials. These dynamical techniques can be used to compare or to deepen known iterative methods, as can be seen in [1,2,3], to analyze the qualitative properties of new iterative methods without memory (see, for example, [4,5,6,7]) or with memory (see, for instant, [8,9]). They also change if the method is multidimensional, as we can see in [8,10,11,12,13,14,15].
In this paper, we are going to lay the foundations for our future work in the study of the dynamics of iterative methods with memory for approximating the solutions of nonlinear systems.
In the first section, we present the theoretical concepts and the obtained results. Then, in the second section, we apply these results to some multidimensional iterative schemes with memory. We choose two different systems to see the behaviour of these iterative schemes.

2. Theoretical Concepts

Let F ( x ) = 0 be a system of nonlinear equations where F : R n R n .
The standard form of an iterative method with memory that uses only two previous iterations to calculate the next one is:
x ( k + 1 ) = ϕ x ( k 1 ) , x ( k ) , k 1 ,
where x ( 0 ) and x ( 1 ) are the initial estimations.
From here on, we assumed that when introducing memory to the iterative method, the operator ϕ depends not only on x ( k ) but also depends on the variable of the previous step, x ( k 1 ) , since otherwise a study of the dynamics of a iterative method without memory for systems would be carried out.
A function defined from R n to R n cannot have fixed points since to be a fixed point of a function, the point and its image by the function must coincide. Therefore, an auxiliary function O is defined as follows:
O x ( k 1 ) , x ( k ) = x ( k ) , x ( k + 1 ) = x ( k ) , ϕ x ( k 1 ) , x ( k ) , k = 1 , 2 ,
If x ( k 1 ) , x ( k ) is a fixed point of O, then
O x ( k 1 ) , x ( k ) = x ( k 1 ) , x ( k ) ,
and by the definition of O, one has
x ( k 1 ) , x ( k ) = x ( k ) , x ( k + 1 ) .
Thus, the discrete dynamical system O : R n × R n R n × R n is defined as
O ( z , x ) = x , ϕ ( z , x ) ,
where ϕ is the operator associated with the vectorial iterative method with memory.
Then, a point ( z , x ) is a fixed point of O if z = x and x = ϕ ( z , x ) . If ( z , x ) is a fixed point of operator O that does not satisfy F ( x ) = 0 , it is called a strange fixed point.
The basin of attraction of a fixed point ( z * , x * ) is defined as the set of pre-images of any order such that
A ( z * , x * ) = { ( w , y ) R n × n : O m ( w , y ) ( z * , x * ) , m } .
To study the caracter of the fixed points, we use the following result from [16].
Theorem 1.
Let G : R m R m be of class C 2 and x a fixed point. Let λ 1 , λ 2 , …, λ m be the eigenvalues of G ( x ) , where G is the Jacobian matrix of G.
  • If | λ j | < 1 , for j = 1 , 2 , , m , then x is attracing.
  • If | λ j | = 0 , for j = 1 , 2 , , m , then x is super attracing.
  • If one eigenvalue λ j 0 has | λ j 0 | > 1 , then x is repelling or saddle.
  • If | λ j | > 1 , for j = 1 , 2 , , m , then x is repelling.
If one eigenvalue λ of G ( x ) satisfies | λ | = 1 , then x is not hyperbolic and we cannot conclude anything about the character of this fixed point.
We want to obtain a more specific result for determining the character of the fixed points ( z , x ) of operator O. To do this, we calculate the Jacobian matrix of O, denoted by O which has size 2 n × 2 n . The result is matrix
O ( z , x ) = 0 n × n I n × n ϕ 1 z 1 ϕ 1 z n ϕ 1 x 1 ϕ 1 x n ϕ n z 1 ϕ n z n ϕ n x 1 ϕ n x n .
We denote the matrices
ϕ z = ϕ 1 z 1 ϕ 1 z n ϕ n z 1 ϕ n z n
and
ϕ x = ϕ 1 x 1 ϕ 1 x n ϕ n x 1 ϕ n x n .
So, matrix O ( z , x ) is defined as a block matrix
O ( z , x ) = 0 n × n I n × n ϕ z ϕ x .
We need to obtain the eigenvalues of the Jacobian matrix O ( z , x ) evaluated at the fixed points, for determining the character of them (Theorem 1). It is easy to see that
λ I 2 n × 2 n O ( z , x ) = λ I n × n I n × n ϕ z λ I n × n ϕ x .
By applying a result of [17] for calculating the determinant of a block matrix, we obtain
det λ I 2 n × 2 n O ( z , x ) = det λ λ I n × n ϕ x ϕ z .
Then, λ is an eigenvalue of O ( z , x ) if
det λ λ I n × n ϕ x ϕ z = 0 ,
which is the same as
det λ 2 I n × n λ ϕ x ϕ z = 0 .
These calculations are summarized in the following result.
Theorem 2.
The eigenvalues of O ( z , x ) are those satisfying:
det λ 2 I n × n λ ϕ x ϕ z = 0 .
In particular, λ = 0 is an eigenvalue of O ( z , x ) if 0 is an eigenvalue of ϕ z since
0 = det O ( z , x ) = det ϕ z .
Another concept relevant in a dynamical study is the critical points. In this case, we use the following definition of these type of points.
Definition 1.
Vector ( z , x ) is a critical point of O ( z , x ) if all the eigenvalues of O ( z , x ) are 0.
This is a restrictive definition of a critical point since it is usually sufficient that the determinant of the Jacobian matrix cancels out, but in this case, if we do not use the above definition, we obtain critical point surfaces because of the form of the operator.
To study the eigenvalues of O ( z , x ) , we use Theorem 2. In particular, for at least one of the eigenvalues to be 0, it must be satisfied that det O ( z , x ) = 0 ; this is equivalent to
det ( O ( z , x ) ) = det 0 n × n I n × n ϕ z ϕ x = det ϕ z = ( 1 ) n det ϕ z .
From this, we obtain that:
Theorem 3.
The determinant of O ( z , x ) is zero if and only if it satisfies
det ϕ z ( z , x ) = 0 .

3. Experimental Results

In this section, we present the dynamical study of two simple vectorial methods with memory: Kurchatov’s scheme, ref. [18], whose expression is as follows
x ( k + 1 ) = x ( k ) [ 2 x ( k ) x ( k 1 ) , x ( k 1 ) ; F ] 1 F x ( k ) , k = 1 , 2 ,
and Steffensen’s method with memory, ref. [19], whose expression is
x ( k + 1 ) = x ( k ) [ x ( k ) + γ ( k ) F x ( k ) , x ( k ) ; F ] 1 F x ( k ) , where γ ( k ) = [ x ( k ) , x ( k 1 ) ; F ] 1 , k = 1 , 2 ,
This study is performed on two polynomial systems of different degrees.

3.1. Uncoupled Third Order System

We perform this dynamical study on a system of cubical polynomials in order to use graphical tools. However, these results can be easily extended to higher-dimension systems. The system, denoted by p ( x ) = 0 , is as follows:
{ (3) x 1 3     1   =   0 , (4) x 2 3     1   =   0 ,
where ( x 1 , x 2 ) R 2 . The only root with real components of this systems is ( 1 , 1 ) .
We choose a polynomial of degree 3 instead of one of degree 2 as it is usually done in dynamical studies because the polynomial system of second degree gives us an operator that does not depend on the previous iteration x ( k 1 ) , so the study is the same as that of a iterative method without memory for solving nonlinear systems.
To make the study simpler, we denote x ( k 1 ) by z and x ( k ) by x as was done in the theoretical study.

3.1.1. Kurchatov’s Method

Operator ϕ K of Kurchatov’s method on the cubical system is
ϕ K ( z , x ) = x 1 + 1 x 1 3 4 x 1 2 2 x 1 z 1 + z 1 2 x 2 + 1 x 2 3 4 x 2 2 2 x 2 z 2 + z 2 2 .
Theorem 4.
The only fixed point of operator O K ( z , x ) = ( x , ϕ K ( z , x ) ) has equal components z = x = ( 1 , 1 ) and has superattractor character.
Proof. 
We calculate matrices ϕ K z and ϕ K x appearing in the dynamical study,
ϕ K z ( z , x ) = 2 x 1 3 1 ( x 1 z 1 ) 4 x 1 2 2 x 1 z 1 + z 1 2 2 0 0 2 x 2 3 1 ( x 2 z 2 ) 4 x 2 2 2 x 2 z 2 + z 2 2 2
and
ϕ K x ( z , x ) = 9 x 1 2 z 1 2 12 x 1 3 z 1 + 12 x 1 4 4 x 1 z 1 3 + 2 + z 1 z 1 3 + 2 4 x 1 2 2 x 1 z 1 + z 1 2 2 0 0 9 x 2 2 z 2 2 12 x 2 3 z 2 + 12 x 2 4 4 x 2 z 2 3 + 2 + z 2 z 2 3 + 2 4 x 2 2 2 x 2 z 2 + z 2 2 2 .
If we evaluate these matrices at the fixed point, we get
ϕ K z ( ( 1 , 1 ) , ( 1 , 1 ) ) = 0 0 0 0
and
ϕ K x ( ( 1 , 1 ) , ( 1 , 1 ) ) = 0 0 0 0 .
By Theorem 2, it follows that det ( λ I O K ( ( 1 , 1 ) , ( 1 , 1 ) ) ) = det ( λ 2 I ) . From the above relationship it follows that the only eigenvalue associated with the fixed point is λ = 0 . So, fixed point x = z = ( 1 , 1 ) is a superattracting point. □
Regarding the critical points of operator O K ( z , x ) , we have
Theorem 5.
Operator O K ( z , x ) has four types of critical points, denoted by C i ( z , x ) , which have the following form.
The notation of Table 1 is understood in such a way that, for example, the points C2(z, x) are those that verify that x 1 = 1 and z 2 = x 2 , and the other components are arbitrary.
Proof. 
To do this, we calculate the eigenvalues of O K ( z , x ) for any point ( z , x ) and obtain those satisfying the condition that all their eigenvalues are 0.
It is obtained that the critical points are those z = ( z 1 , z 2 ) and x = ( x 1 , x 2 ) that satisfy these two expressions
x 1 3 1 ( x 1 z 1 ) = 0 and x 2 3 1 ( x 2 z 2 ) = 0 .
It follows that the 4 types of points defined in Table 1 are critical points of operator O K ( z , x ) . □
We have that the points of type C 1 ( z , x ) are a preimage of the only fixed point since ϕ K ( z , ( 1 , 1 ) ) = ( 1 , 1 ) . We are only going to study the orbit of the points of type C 2 ( z , x ) and C 4 ( z , x ) since the points C 1 ( z , x ) converge to the fixed point for any value of z, and the fixed points of type C 3 ( z , x ) have a symmetrical study to that of the fixed points of type C 2 ( z , x ) .
  • Operator ϕ K evaluated at the critical points of type C 2 ( z , x ) has the following form
    ϕ K ( C 2 ( z , x ) ) = 1 x 2 + 1 x 2 3 3 x 2 2 .
    The convergence of these points only depends on x 2 and z 1 , as we can see in the expression of ϕ K . For this reason, we draw planes of convergence of these points with these two variables.
    Now, we are going to describe how we generate the planes of convergence [4]. To draw these planes of the points of the type C 2 ( z , x ) , what we are going to do is to see which of these points belong to the basins of attraction of the attractor fixed points, that is, which of these points converge to the attractor.
    We make a mesh of 400 × 400 points of the set [ 2 , 2 ] × [ 2 , 2 ] . On one of the axes, we have x 2 , and on the other, z 1 , and with them we construct our points of type C 2 ( z , x ) . We take each of these points C 2 ( z , x ) and apply the operator ϕ K on it. If it converges to the only attractor fixed point, which is ( 1 , 1 ) , then we paint it in orange. As convergence criterion, we have used that the distance from the iteration to the fixed point is less than 10 3 in less than 40 iterations. If this is not verified, the mesh point is painted black.
    As can be seen in Figure 1 that we have a slower convergence when x 2 approaches the value 0 because of the shape of the operator, but we still have convergence. In the rest of the cases, the convergence to the point ( 1 , 1 ) is clear.
Figure 1. Behaviour of critical points C 2 ( z , x ) .
Figure 1. Behaviour of critical points C 2 ( z , x ) .
Symmetry 14 00442 g001
  • Next, we evaluate the operator ϕ K at the critical points of type C 4 ( z , x ) . In this case, the operator is
    ϕ K ( C 4 ( z , x ) ) = x 1 + 1 x 1 3 3 x 1 2 x 2 + 1 x 2 3 3 x 2 2 .
    In this case, the critical points of type C 4 ( z , x ) depend on variables x 1 and x 2 . For this reason, we draw the convergence plane of the critical points depending on these variables.
    As in the previous case, it is shown in Figure 2 that if any of the variables approach the value 0 we have slow convergence but that in the rest of the points the convergence to the point ( 1 , 1 ) is clear.
Figure 2. Behaviour of critical points C 4 ( z , x ) .
Figure 2. Behaviour of critical points C 4 ( z , x ) .
Symmetry 14 00442 g002
To conclude the dynamical study of Kurchatov’s method for this system, let us draw some dynamical planes in order to see the behaviour of the points in general.
To draw these planes, given that we have an operator with 4 variables, what we have done is to select a parameter a, so that z = x ( a , a ) . We try different values of a to see which one gives the best results. Usually, testing with small values of a gives good results. Thus, our variables would be x 1 and x 2 , and the variables z are a variation of these.
To make the dynamical planes, we have chosen a mesh of 400 × 400 points, where the chosen point of the mesh is the starting point. We study the orbit of the initial point. If the seed converges to ( 1 , 1 ) , it is painted orange, and if it does not converge, it is painted black. We define convergence to the point ( 1 , 1 ) because the distance of the iteration is less than 10 3 , and this convergence is realised in, at most, 40 iterations.
We have tested with different values of a over a wide range and obtained that there are the same dynamical plane for different values of a, (Figure 3). As we can see in Figure 3, all initial points converge to the root ( 1 , 1 ) showing the good stability properties of this iterative scheme with memory, even in this multidimensional case.

3.1.2. Steffensen’s Scheme

In this part, we perform the dynamical study of Steffensen’s scheme with memory for system p ( x ) = 0 . Operator ϕ S obtained by Steffensen’s method is
ϕ S ( z , x ) = x 1 + x 1 3 1 2 x 1 2 + x 1 z 1 + z 1 2 1 x 1 3 x 1 2 + x 1 z 1 + z 1 2 + x 1 3 x 1 3 x 2 + x 2 3 1 2 x 2 2 + x 2 z 2 + z 2 2 1 x 2 3 x 2 2 + x 2 z 2 + z 2 2 + x 2 3 x 2 3 .
Theorem 6.
Operator O S ( z , x ) = ( x , ϕ S ( z , x ) ) has four fixed points, which are
  • fixed point ( z , x ) = ( S 1 , S 1 ) , with S 1 = ( 1 , 1 ) ,
  • strange fixed point ( z , x ) = ( S 2 , S 2 ) , being S 2 = ( 0 , 0 ) ,
  • strange fixed point ( z , x ) = ( S 3 , S 3 ) , being S 3 = ( 1 , 0 ) ,
  • strange fixed point ( z , x ) = ( S 4 , S 4 ) , with S 4 = ( 0 , 1 ) .
The strange fixed points are not hyperbolic, and the fixed point ( S 1 , S 1 ) is a superattractor point.
Proof. 
In order to study the character of these fixed points, we need to obtain matrices ϕ S z and ϕ S x .
We denote by G Z i ( z , x ) for i = 1 , 2 the following expression:
G Z i ( z , x ) = x i 3 1 2 ( x i + 2 z i ) x i 2 + x i z i + z i 2 3 x i 2 z i + x i 3 + 3 x i z i 2 + 2 6 x i 4 z i 2 + x i 3 6 z i 3 + 1 + 3 x i 2 z i 4 + z i + 3 x i 5 z i + x i 6 + 3 x i z i 2 + 1 2 .
Thus,
ϕ S z ( z , x ) = G Z 1 ( z , x ) 0 0 G Z 2 ( z , x ) .
We denote by G X i ( z , x ) for i = 1 , 2 expression:
G X i ( z , x ) = 36 x i 4 z i 2 + x i 3 39 z i 3 + 7 + 12 x i 2 2 z i 4 + z i + 18 x i 5 z i 6 x i 4 z i 2 + x i 3 6 z i 3 + 1 + 3 x i 2 z i 4 + z i + 3 x i 5 z i + x i 6 + 3 x i z i 2 + 1 2 + 4 x i 6 + 6 x i z i 2 z i 3 + 2 + 3 z i 3 + 1 6 x i 4 z i 2 + x i 3 6 z i 3 + 1 + 3 x i 2 z i 4 + z i + 3 x i 5 z i + x i 6 + 3 x i z i 2 + 1 2
Thus,
ϕ S x ( z , x ) = x 1 3 1 z 1 3 1 G X 1 ( z , x ) 0 0 x 2 3 1 z 2 3 1 G X 2 ( z , x ) .
Let us now obtain the character of the fixed points ( S i , S i ) , for i = 1 , , 4 .
  • For the point associated to S 1 , the related matrices are
    ϕ S z ( S 1 , S 1 ) = 0 0 0 0
    and
    ϕ S x ( S 1 , S 1 ) = 0 0 0 0 .
    From Theorem 2, we conclude that the fixed point is super attracting point.
  • For the point associated to S 2 , we obtain
    ϕ S z ( S 2 , S 2 ) = 0 0 0 0
    and
    ϕ S x ( S 2 , S 2 ) = 1 0 0 1 .
    By applying Theorem 2, the eigenvalues of this point are the values λ satisfying
    0 = det ( λ I O S ( x , z ) ) = det λ 2 I λ ρ x ρ z = λ 2 ( λ 1 ) 2 .
    It follows that the eigenvalues are 0 and 1, so we cannot conclude anything about the character of this strange fixed point as it is not hyperbolic.
  • For the fixed point associated to S 3 , the matrices are
    ϕ S z ( S 3 , S 3 ) = 0 0 0 0
    and
    ϕ S x ( S 3 , S 3 ) = 0 0 0 1 .
    The eigenvalues associated with this fixed point are those λ values that satisfy
    0 = det ( λ I O S ( x , z ) ) = det λ 2 I λ ρ x ρ z = λ 3 ( λ 1 ) .
    It follows that the eigenvalues are 0 and 1, so again the point is not hyperbolic.
  • Finally, let us study the character of the fixed point associated with S 4 . The matrices for this fixed point are
    ϕ S z ( S 4 , S 4 ) = 0 0 0 0
    and
    ϕ S x ( S 4 , S 4 ) = 1 0 0 0 .
    So the eigenvalues of the fixed point associated with S 4 are the values that satisfy
    0 = det ( λ I O S ( x , z ) ) = det λ 2 I λ ρ x ρ z = λ 3 ( λ 1 ) .
    It follows that the eigenvalues are 0 and 1, so again the point is not hyperbolic. □
Now, let us calculate the critical points.
Theorem 7.
The critical points of operator O S ( z , x ) are vectors z = ( z 1 , z 2 ) and x = ( x 1 , x 2 ) , which satisfy that they are of one of the following 16 types, which we denote by C S i ( z , x ) for i = 1 , , 16 . Table 2 is a summary of the different types of critical points we obtain.
We are working with systems of equations with real variables, so it is assumed that the critical points have real numbers as their components.
Proof. 
If we define D G X i ( z , x ) , i = 1 , 2 , as
D G X i ( z , x ) = λ 2 λ ( x 1 3 1 ) ( z 1 3 1 ) G X i ( z , x ) G X i ( z , x ) ,
then, we can check that
det ( λ I O S ( x , z ) ) = det λ 2 I λ ϕ S x ϕ S z = det D G X 1 ( z , x ) 0 0 D G X 2 ( z , x ) .
Additionally, it follows that all eigenvalues are zero if the point ( z , x ) has one of the forms given in Table 3. □
As we can see on Table 3, there is a certain symmetry relation between the following C S i ( z , x ) .
For that reason, and because the operator also satisfies certain symmetry with the components, we only study the behaviour of certain types of points that are critical points.
  • The asymptotic behaviour of the critical points C S 2 ( z , x ) is analysed with the following plane where the convergence to the fixed points is shown in different colours. In this case, if the distance from the iteration to the fixed point is less than 10 3 , we say that the iteration is in the basin of attraction of the fixed point. In this case, it is painted orange if the critical point converges to ( S 1 , S 1 ) , blue if it converges to the strange fixed point ( S 3 , S 3 ) , red if it converges to the strange fixed point ( S 4 , S 4 ) and green if it converges to the point ( S 2 , S 2 ) . If the points are painted black, they have not converged to any of the fixed points in less than 40 iterations. In this case, we have a fixed value x 1 , and the value z 2 depends on x 2 , so the variables of the axes are x 2 and z 1 as shown in Figure 4.
Figure 4. Convergence of the critical points of type C S 2 ( z , x ) .
Figure 4. Convergence of the critical points of type C S 2 ( z , x ) .
Symmetry 14 00442 g004
  • In a similar way to the previous case, we study the convergence of the critical points of type C S 3 ( z , x ) and of type C S 4 ( z , x ) . In these cases, the value x 1 is also fixed and the value z 2 depends on x 2 ; for this reason, the variables of the axes are x 2 and z 1 as in the previous cases and as can be seen in Figure 5. In this case, we have that the behaviour of both types of critical points is the same; for that reason, we only show one dynamical plane.
Figure 5. Convergence of the critical points of type C S 3 ( z , x ) and C S 4 ( z , x ) .
Figure 5. Convergence of the critical points of type C S 3 ( z , x ) and C S 4 ( z , x ) .
Symmetry 14 00442 g005
  • For the critical points of type C S 6 ( z , x ) , the convergence study is similar to the previous ones, but in this case none of the variables are fixed, and it is z 1 and z 2 that depend on x 1 and x 2 , respectively; for this reason, the dynamical plane has as axis variables the values of x 1 and x 2 , as shown in Figure 6.
Figure 6. Convergence of the critical points of type C S 6 ( z , x ) .
Figure 6. Convergence of the critical points of type C S 6 ( z , x ) .
Symmetry 14 00442 g006
  • For the critical points of type C S 7 ( z , x ) and C S 8 ( z , x ) , we also have as variables on the axes the values of x 1 and x 2 , as shown in Figure 7. In this case, we have decided to show only one dynamical plane because the behaviour of both types of critical points is the same.
Figure 7. Convergence of the critical points of type C S 7 ( z , x ) and C S 8 ( z , x ) .
Figure 7. Convergence of the critical points of type C S 7 ( z , x ) and C S 8 ( z , x ) .
Symmetry 14 00442 g007
  • For the critical points of type C S 11 ( z , x ) , C S 12 ( z , x ) and C S 16 ( z , x ) , we also have as variables on the axes the values of x 1 and x 2 . In this case, we have that the behaviour of these 3 types of critical points is the same; for that reason, we only show one dynamical plane (Figure 8).

3.2. A Coupled Second-Order System

Now, we are going to solve other system that has a more complicated aspect since the variables cannot be separated, that is to say, we do not have that the first component of the operator only depends on the first components of the variables of x and z and the same with the second component; instead, in this case, we have that both components of the operator depend on both components of the vectors. The next system we solve, denoted by q ( x ) = 0 , is
{ (14) x 1 x 2   +   x 1     x 2     1   =   0 , (15) x 1 x 2     x 1   +   x 2     1   =   0 ,
where ( x 1 , x 2 ) R 2 . The real roots of this system are ( 1 , 1 ) and ( 1 , 1 ) .

3.2.1. Kurchatov’s Scheme

If we apply the Kurchatov’s scheme to the proposed system, we obtain the following operator:
φ K ( z , x ) = 1 x 2 z 1 + x 1 ( x 2 + z 2 ) 2 x 1 z 1 + z 2 1 x 2 z 1 + x 1 ( x 2 + z 2 2 x 1 z 1 + z 2 .
Theorem 8.
The only fixed points of the operator O K ( z , x ) = ( z , φ K ( z , x ) ) are z = x = ( 1 , 1 ) and z = x = ( 1 , 1 ) , and both have superattractor character.
Proof. 
Now, we calculate the matrices φ K z and φ K x to obtain the character of these fixed points.
φ K z ( z , x ) = x 1 ( z 2 x 2 ) x 2 z 2 + 1 ( 2 x 1 z 1 + z 2 ) 2 2 x 1 2 x 1 ( x 2 + z 1 ) + x 2 z 1 1 ( 2 x 1 z 1 + z 2 ) 2 x 1 ( z 2 x 2 ) x 2 z 2 + 1 ( 2 x 1 z 1 + z 2 ) 2 2 x 1 2 x 1 ( x 2 + z 1 ) + x 2 z 1 1 ( 2 x 1 z 1 + z 2 ) 2
and
φ K x ( z , x ) = x 2 ( z 1 + z 2 ) z 1 z 2 + z 2 2 2 ( 2 x 1 z 1 + z 2 ) 2 x 1 z 1 2 x 1 z 1 + z 2 x 2 ( z 1 + z 2 ) z 1 z 2 + z 2 2 2 ( 2 x 1 z 1 + z 2 ) 2 x 1 z 1 2 x 1 z 1 + z 2 .
If we evaluate the previous matrices in the fixed points, we obtain in both cases that both are the matrix that all the components are 0. So, by Theorem 2, both eigenvalues are 0 for all the fixed points. For that reason, both fixed points are super attracting points. □
Theorem 9.
Operator O K ( z , x ) = ( z , φ K ( z , x ) ) has two types of points that are critical points. These points have one of the following two structures:
  • C + ( z , x ) = ( z 1 , z 2 , x 1 , x 2 ) where z 2 = x 1 + 2 x 1 2 + z 1 .
  • C ( z , x ) = ( z 1 , z 2 , x 1 , x 2 ) where z 2 = x 1 2 x 1 2 + z 1 .
Proof. 
As we can see,
det ( λ I O K ( z , x ) ) = det λ 2 I λ φ K x φ K x .
By the form of φ K x and φ K x , we can see that all the eigenvalues are zero if
x 1 x 2 = 0 and ( z 2 z 1 + x 1 ) 2 = 2 x 1 2 .
Let us draw the orbit of these critical points. In this case, we draw on the abscissa axis the values of x 1 , which is the same value as x 2 , and we draw on the other axis the value of z 1 since z 2 is obtained from x 1 and z 2 .
To generate these convergence planes of the points of type C + ( z , x ) , we are going to see which of these points belong to the basins of attraction of the attractor fixed points, that is, which of these points converge to the attractor fixed points.
To do this, we make a mesh of 400 × 400 points of the set [ 2 , 2 ] × [ 2 , 2 ] . We made sure that increasing the set did not alter the behaviour. On one of the axes, we have the variable x 1 , and on the other, the variable z 1 , and with these variables we construct our points of type C + ( z , x ) . We take each of these points of type C + ( z , x ) , and we apply our operator φ on them.
If this initial point converges to ( 1 , 1 ) , we paint it in orange, and if converges to ( 1 , 1 ) , we paint it in blue. As convergence criteria, we have that the distance from the iteration to the fixed point is less than 10 3 in less than 40 iterations. If this is not verified, we paint it in black.
Figure 9 shows the plane of convergence for the points of type C + ( z , x ) .
In the same way that the plane of convergence of the points of type C + ( z , x ) is generated, we generate the plane of convergence of the points of type C ( z , x ) , which is shown in Figure 10.
We observe in this planes of convergence, Figure 9 and Figure 10, that global convergence to the roots of the system exists.
To conclude the dynamical study of the Kurchatov method for this system, we draw some dynamical planes in order to see the behaviour of the points in general. To draw these planes, given that we have an operator with 4 variables, what we have done is to select a parameter a, so that z = x ( a , a ) . Thus, our variables would be x 1 and x 2 , and the variables z are a variation of these.
To make the dynamical planes, we have chosen a mesh of 400 × 400 points. If the initial point converges to the point ( 1 , 1 ) , it is painted orange; if it converges to point ( 1 , 1 ) , it is painted blue; and if it does not converge to any point, is painted black.
We have tested with different values of a over a wide range and obtained that there are similar dynamical planes for different values of a; for that reason, we only show Figure 11. As we can see on this figure, we have that all initial estimation converge to the roots of the polynomial.

3.2.2. Steffensen’s Scheme

If we apply Steffensen’s scheme with memory to system q ( x ) = 0 , we obtain the following operator
θ S ( z , x ) = 2 x 1 2 x 2 + x 1 x 2 z 2 + x 1 x 2 + z 2 2 x 1 2 + x 1 ( x 2 + z 2 ) + x 2 z 2 1 2 x 1 2 x 2 + x 1 x 2 z 2 + x 1 x 2 + z 2 2 x 1 2 + x 1 ( x 2 + z 2 ) + x 2 z 2 1 .
Theorem 10.
The operator O ( z , x ) = ( x , θ S ( z , x ) ) has three fixed points, that is,
  • z = x = ( 1 , 1 ) , which is a superattractor point.
  • z = x = ( 1 , 1 ) , which is a superattractor point.
  • z = x = ( 0 , 0 ) , which is a strange fixed point and not hyperbolic.
Proof. 
Let us calculate the matrices θ S z and θ S x to obtain the character of the fixed points.
θ S z ( z , x ) = 0 x 1 2 1 x 2 2 1 2 x 1 2 + x 1 ( x 2 + z 2 ) + x 2 z 2 1 2 0 x 1 2 1 x 2 2 1 2 x 1 2 + x 1 ( x 2 + z 2 ) + x 2 z 2 1 2 ,
θ S x ( z , x ) = x 2 2 1 2 x 1 2 + 4 x 1 z 2 + z 2 2 + 1 2 x 1 2 + x 1 ( x 2 + z 2 ) + x 2 z 2 1 2 x 1 2 1 4 x 1 2 + 4 x 1 z 2 + z 2 2 1 2 x 1 2 + x 1 ( x 2 + z 2 ) + x 2 z 2 1 2 x 2 2 1 2 x 1 2 + 4 x 1 z 2 + z 2 2 + 1 2 x 1 2 + x 1 ( x 2 + z 2 ) + x 2 z 2 1 2 x 1 2 1 4 x 1 2 + 4 x 1 z 2 + z 2 2 1 2 x 1 2 + x 1 ( x 2 + z 2 ) + x 2 z 2 1 2 .
For the fixed points associated with the roots, both matrices are the zero matrix. So, by Theorem 2, both eigenvalues are 0. Then, the fixed points associated with the roots are super attracting points. Let see what happens to the strange fixed point. The matrices are
θ S z ( ( 0 , 0 ) , ( 0 , 0 ) ) = 0 1 0 1 ,
θ S x ( ( 0 , 0 ) , ( 0 , 0 ) ) = 1 1 1 1 .
By Theorem 2, the eigenvalues for that strange fixed point are the values λ that satisfy the following equation:
det ( λ I O S ( z , x ) ) = det λ 2 I λ θ S x θ S z = λ 2 ( λ 2 + 1 ) = 0 .
So, the eigenvalues are ± i and 0. We cannot determine the character of that strange fixed-point non-hyperbolic. □
Theorem 11.
Operator O S ( z , x ) = ( x , θ S ( z , x ) ) has six types of critical points. These types of points are:
All these points are preimages of one of the fixed points.
Proof. 
Since
det ( λ I O S ( z , x ) ) = λ 4 + λ 2 ( 1 + x 1 2 ) ( 1 + x 2 2 ) λ x 2 2 ( 1 + 2 x 1 2 + x 2 z 2 + x 1 ( x 2 + z 2 ) ) 2 + λ 3 x 1 2 ( 7 4 x 1 2 2 x 2 2 ) 4 x 1 ( 2 + x 1 2 + x 2 2 ) z 2 ( 2 + x 1 2 + x 2 2 ) z 2 2 ( 1 + 2 x 1 2 + x 2 z 2 + x 1 ( x 2 + z 2 ) ) 2
Then, all the eigenvalues are zero, if ( z , x ) has one of the types shown in Table 4.
  • Since θ evaluated at the C P 2 ( z , x ) , C P 4 ( z , x ) and C P 6 ( z , x ) points is ( 1 , 1 ) , then those types of critical points belongs to the basin of attraction of ( 1 , 1 ) .
  • Since θ evaluated at the C P 1 ( z , x ) , C P 3 ( z , x ) and C P 5 ( z , x ) points is ( 1 , 1 ) , then those types of critical points belongs to the basin of attraction of ( 1 , 1 ) .
Below, we draw a dynamical plane for the Steffensen’s scheme with memory in the same way as was done for the Kurchatov’s scheme. In Figure 12, we can see a black region; that is because we have slow convergence to the roots in that region since there are no critical points outside the basins of attraction of the roots, so there cannot be convergence to any point other than the roots. Here, we also tried different values for the parameter a, and similar results were obtained, although the larger the parameter was, the more slowly convergence zone increased.

4. Conclusions

The design of new vectorial iterative schemes with memory for solving nonlinear problems is a developing area of numerical analysis that has expanded in recent years. These methods can be numerically checked, but, until now, there were no possibility of analyzing their qualitative performance as all the existing techniques, including both complex and real discrete dynamics, were not defined to overcome the high dimensionality of the rational functions involved. This proposed procedure has been tested with the analysis of the performance of Kurchatov’ and Steffensen’s multidimensional methods on coupled and non-coupled nonlinear polynomial systems. The results obtained show the applicability of this technique and present many possibilites for future research.

Author Contributions

The individual contributions of the authors are as follows: conceptualization, J.R.T.; writing, original draft preparation P.T.-N. and N.G.; validation, A.C. and J.R.T.; formal analysis, A.C.; numerical experiments, P.T.-N. and N.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by Grant PGC2018-095896-B-C22, funded by MCIN/ AEI/10.13039/5011000113033 by “ERDF A way of making Europe”, European Union; by the internal research project ADMIREN of Universidad Internacional de La Rioja (UNIR); and partially supported by Universitat Politècnica de València Contrato Predoctoral PAID-01-20-17 (UPV).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to thank the anonymous reviewers for their comments and suggestions, which have improved the final version of this manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ardelean, G. A comparison between iterative methods by using the basins of attraction. Appl. Math. Comput. 2011, 218, 88–95. [Google Scholar] [CrossRef]
  2. Susanto, H.; Karjanto, N. Newton’s method’s basins of attraction revisited. Appl. Math. Comput. 2009, 215, 1084–1090. [Google Scholar] [CrossRef] [Green Version]
  3. Epureanu, B.; Greenside, H. Fractal Basins of Attraction Associated with a Damped Newton’s Method. SIAM Rev. 1998, 40, 102–109. [Google Scholar] [CrossRef]
  4. Magreñán, A. A new tool to study real dynamics: The Convergence Plane. Appl. Math. Comput. 2014, 248, 215–224. [Google Scholar] [CrossRef] [Green Version]
  5. Neta, B.; Chun, C.; Scott, M. Basins of attraction for optimal eighth order methods to find simple roots of nonlinear equations. Appl. Math. Comput. 2014, 227, 567–592. [Google Scholar] [CrossRef]
  6. Salimi, M.; Lotfi, T.; Sharifi, S.; Siegmund, S. Optimal Newton Secant like methods without memory for solving nonlinear equations with its dynamics. Int. J. Comput. Math. 2017, 94, 1759–1777. [Google Scholar] [CrossRef] [Green Version]
  7. Soleimani, F.; Soleymani, F.; Shateyi, S. Some Iterative Methods Free from Derivatives and Their Basins of Attraction for Nonlinear Equations. Discret. Dyn. Nat. Soc. 2013, 2013, 301718. [Google Scholar] [CrossRef] [Green Version]
  8. Campos, B.; Cordero, A.; Torregrosa, J.R.; Vindel, P. Stability of King’s family of iterative methods with memory. Appl. Math. Comput. 2015, 271, 701–715. [Google Scholar] [CrossRef] [Green Version]
  9. Wang, X.; Zhang, T.; Qin, Y. Efficient two-step derivative-free iterative methods with memory and their dynamics. Int. J. Comput. Math. 2016, 93, 1423–1446. [Google Scholar] [CrossRef]
  10. Campos, B.; Cordero, A.; Torregrosa, J.; Vindel, P. A multidimensional dynamical approach to iterative methods with memory. Comput. Appl. Math. 2017, 318, 504–514. [Google Scholar] [CrossRef] [Green Version]
  11. Chicharro, F.; Cordero, A.; Garrido, N.; Torregrosa, J.R. On the effect of the multidimensional weight functions on the stability of iterative processes. Comput. Appl. Math. 2022, 405, 113052. [Google Scholar] [CrossRef]
  12. Cordero, A.; Jordán, C.; Sanabria-Codesal, E.; Torregrosa, J.R. Design, convergence and stability of a fourth-order class of iterative methods for solving nonlinear vectorial problems. Fractal Fract. 2021, 5, 125. [Google Scholar] [CrossRef]
  13. Cordero, A.; Soleymani, F.; Torregrosa, J.R. Dynamical analysis of iterative methods for nonlinear systems or how to deal with the dimension? Appl. Math. Comput. 2014, 244, 398–412. [Google Scholar] [CrossRef]
  14. Wang, X.; Chen, X. Derivative-Free Kurchatov-Type Accelerating Iterative Method for Solving Nonlinear Systems: Dynamics and Applications. Fractal Fract. 2022, 6, 59. [Google Scholar] [CrossRef]
  15. Liu, Y.; Pang, G. The basin of attraction of the Liu system. Commun. Nonlinear Sci. Numer. Simul. 2011, 16, 2065–2071. [Google Scholar] [CrossRef]
  16. Robinson, R.C. An Introduction to Dynamical Systems: Continuous and Discrete; Pearson Education: Cranbury, NJ, USA, 2004. [Google Scholar]
  17. Silvester, J. Determinants of Block Matrices. Math. Assoc. 2000, 84, 460–467. [Google Scholar] [CrossRef] [Green Version]
  18. Kurchatov, V.A. On a method of linear interpolation for the solution of funcional equations (Russian). Dolk. Akad. Nauk. SSSR 1971, 198, 524–526, Translation in Soviet Math. Dolk. 1971, 12, 835–838. [Google Scholar]
  19. Traub, J.F. Iterative Method for the Solution of Equations; Prentice Hall: New York, NJ, USA, 1964. [Google Scholar]
Figure 3. Dynamical plane of Kurchatov’s scheme for a = 0.1 .
Figure 3. Dynamical plane of Kurchatov’s scheme for a = 0.1 .
Symmetry 14 00442 g003
Figure 8. Convergence of the critical points of type C S 11 ( z , x ) , C S 12 ( z , x ) and C S 16 ( z , x ) .
Figure 8. Convergence of the critical points of type C S 11 ( z , x ) , C S 12 ( z , x ) and C S 16 ( z , x ) .
Symmetry 14 00442 g008
Figure 9. Convergence of the critical points of type C + ( z , x ) .
Figure 9. Convergence of the critical points of type C + ( z , x ) .
Symmetry 14 00442 g009
Figure 10. Convergence of the critical points of type C ( z , x ) .
Figure 10. Convergence of the critical points of type C ( z , x ) .
Symmetry 14 00442 g010
Figure 11. Dynamical plane of Kurchatov’s scheme with a = 0.1 .
Figure 11. Dynamical plane of Kurchatov’s scheme with a = 0.1 .
Symmetry 14 00442 g011
Figure 12. Dynamical plane of Steffensen’s method with a = 0.1 .
Figure 12. Dynamical plane of Steffensen’s method with a = 0.1 .
Symmetry 14 00442 g012
Table 1. Types of points of Kurchatovs’s scheme that are critical points for p ( x ) = 0 .
Table 1. Types of points of Kurchatovs’s scheme that are critical points for p ( x ) = 0 .
x 1 = 1 z 1 = x 1
x 2 = 1 C 1 ( z , x ) C 3 ( z , x )
z 2 = x 2 C 2 ( z , x ) C 4 ( z , x )
Table 2. Types of points of Steffensen’s scheme that are critical points for p ( x ) = 0 .
Table 2. Types of points of Steffensen’s scheme that are critical points for p ( x ) = 0 .
x 1 = 1 z 1 = 1 2 x 1 z 1 = 3 x 1 2 + 3 x 1 4 24 x 1 6 x 1 z 1 = 3 x 1 2 3 x 1 4 24 x 1 6 x 1
x 2 = 1 C S 1 ( z , x ) C S 5 ( z , x ) C S 9 ( z , x ) C S 13 ( z , x )
z 2 = 1 2 x 2 C S 2 ( z , x ) C S 6 ( z , x ) C S 10 ( z , x ) C S 14 ( z , x )
z 2 = 3 x 2 2 + 3 x 2 4 24 x 2 6 x 2 C S 3 ( z , x ) C S 7 ( z , x ) C S 11 ( z , x ) C S 15 ( z , x )
z 2 = 3 x 2 2 3 x 2 4 24 x 2 6 x 2 C S 4 ( z , x ) C S 8 ( z , x ) C S 12 ( z , x ) C S 16 ( z , x )
Table 3. Symmetry relation between C S i ( z , x ) .
Table 3. Symmetry relation between C S i ( z , x ) .
C S 2 ( z , x ) C S 5 ( z , x )
C S 3 ( z , x ) C S 9 ( z , x )
C S 4 ( z , x ) C S 13 ( z , x )
C S 7 ( z , x ) C S 10 ( z , x )
C S 8 ( z , x ) C S 14 ( z , x )
C S 12 ( z , x ) C S 15 ( z , x )
Table 4. Types of points of Steffensen’s scheme that are critical points for q ( x ) = 0 .
Table 4. Types of points of Steffensen’s scheme that are critical points for q ( x ) = 0 .
x 1 = 1 x 1 = 1 z 2 = x 2 2 x 1
x 2 = 1 C P 1 ( z , x ) if z 2 3 C P 5 ( z , x ) if | x 1 | 1
x 2 = 1 C P 2 ( z , x ) if z 2 3 C P 6 ( z , x ) if | x 1 | 1
z 2 = 1 2 x 1 C P 3 ( z , x ) if x 2 1
z 2 = 1 2 x 1 C P 4 ( z , x ) if x 2 1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cordero, A.; Garrido, N.; Torregrosa, J.R.; Triguero-Navarro, P. Symmetry in the Multidimensional Dynamical Analysis of Iterative Methods with Memory. Symmetry 2022, 14, 442. https://doi.org/10.3390/sym14030442

AMA Style

Cordero A, Garrido N, Torregrosa JR, Triguero-Navarro P. Symmetry in the Multidimensional Dynamical Analysis of Iterative Methods with Memory. Symmetry. 2022; 14(3):442. https://doi.org/10.3390/sym14030442

Chicago/Turabian Style

Cordero, Alicia, Neus Garrido, Juan R. Torregrosa, and Paula Triguero-Navarro. 2022. "Symmetry in the Multidimensional Dynamical Analysis of Iterative Methods with Memory" Symmetry 14, no. 3: 442. https://doi.org/10.3390/sym14030442

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