Next Article in Journal
PIP-Space Valued Reproducing Pairs of Measurable Functions
Next Article in Special Issue
Generating Root-Finder Iterative Methods of Second Order: Convergence and Stability
Previous Article in Journal
Differential Equations for Classical and Non-Classical Polynomial Sets: A Survey
Previous Article in Special Issue
Efficient Two-Step Fifth-Order and Its Higher-Order Algorithms for Solving Nonlinear Systems with Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stability Anomalies of Some Jacobian-Free Iterative Methods of High Order of Convergence

by
Alicia Cordero
1,*,†,
Javier G. Maimó
2,†,
Juan R. Torregrosa
1,† and
María P. Vassileva
2,†
1
Instituto Universitario de Matemática Multidisciplinar, Universitat Politècnica de València, Camino de Vera s/n, 46022 València, Spain
2
Instituto Tecnológico de Santo Domingo, Avda. Los Próceres 49, Santo Domingo 10602, Dominican Republic
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Axioms 2019, 8(2), 51; https://doi.org/10.3390/axioms8020051
Submission received: 22 February 2019 / Revised: 11 April 2019 / Accepted: 19 April 2019 / Published: 25 April 2019

Abstract

:
In this manuscript, we design two classes of parametric iterative schemes to solve nonlinear problems that do not need to evaluate Jacobian matrices and need to solve three linear systems per iteration with the same divided difference operator as the coefficient matrix. The stability performance of the classes is analyzed on a quadratic polynomial system, and it is shown that for many values of the parameter, only convergence to the roots of the problem exists. Finally, we check the performance of these methods on some test problems to confirm the theoretical results.

1. Introduction

Systems of nonlinear equations must usually be solved when nonlinear models, appearing in Science and Engineering, are discretized. There are no analytical techniques for solving these systems, so we approach their solutions by using iterative schemes. Although the most known iterative procedure is Newton’s scheme, in recent years, the focus of this area of research has been in constructing new iterative methods, trying to improve Newton’s one, in terms of convergence, efficiency, and stability (see, for example, some third-order schemes in References [1,2,3,4,5,6], or higher-order ones in References [7,8,9,10,11,12]). The key fact to get the most efficient methods is to evaluate as few Jacobian matrices as possible, per iteration (see Reference [13] and the references therein).
In 2016, the authors of [14] proposed a parametric class of iterative schemes with fourth-order of convergence, including a very efficient fifth-order procedure. The efficiency index used is defined as p 1 / d + o p , where p is the order of convergence of the method, d the number of functional evaluations per iteration, and o p the number of products/quotients used for obtaining a new iterate. This class combined three evaluations of the nonlinear function and only one of the Jacobian matrix, per iteration. In addition to the study of the local convergence and the computational cost of an iterative method, we must analyze its dependence on the set of initial estimations used. This analysis was made in Reference [15].
In this manuscript, we modified this class of iterative methods to avoid the calculation of Jacobian matrices, getting two different families, whose difference is based on the order of the estimation of the Jacobian matrix. Then, using the real multidimensional dynamics, we studied the behavior of the elements of the family (usually with the same order of convergence) and decided which ones are the best, from this point of view. Specifically, we studied the multipliers of the strange fixed points, analyzed the asymptotical behavior of the free critical points, and found different kinds of strange attractors using bifurcation diagrams. At the end, the dynamical planes are shown to check the theoretical results.

Introductory Concepts

Now, let us recall some concepts that we will use along this manuscript. Let F ( x ) = 0 be a system of n equations with n variables, where F : D R n R n , with coordinate functions f i , i = 1 , 2 , , n . Our aim is to find a solution x ¯ D as a fixed point of the iteration method:
x ( k + 1 ) = G ¯ ( x ( k ) ) , k = 0 , 1 , ,
x ( 0 ) being the initial guess.
Let us denote with G ( x ) the vectorial fixed-point rational function associated to the iterative method applied to n-variable polynomial system p ( x ) = 0 , p : R n R n , x R n p ( x ) . Most of the following concepts are direct extensions of those considered in complex dynamics (see, for example, [16,17]). The orbit of x ( 0 ) R n is defined as x ( 0 ) , G ( x ( 0 ) ) , , G m ( x ( 0 ) ) , . A point x * R n is a fixed point of G if G ( x * ) = x * , and its stability is characterized in a result from Robinson ([16], p. 558), stating that the character of a period-k point x * depends on the eigenvalues of G ( x * ) , λ 1 , λ 1 , , λ n . It is attracting if all | λ j | < 1 , repelling if all | λ j | > 1 ( j = 1 , 2 , , n )), and unstable or saddle if at least one λ j 0 exists such that | λ j 0 | > 1 . In addition, a fixed point is called hyperbolic if all the eigenvalues λ j of G ( x * ) have | λ j | 1 .
On the other hand, if an iterative scheme has at least order two, then the zeroes of the function are superattracting fixed points of G. We call a strange fixed point to that not being a zero of p ( x ) . The basin of attraction A ( x * ) of an attracting fixed point x * of G, is A ( x * ) = x ( 0 ) R n : G m ( x ( 0 ) ) x * , m .
A point x R n is a critical point of G if the eigenvalues of G ( x ) are null. Therefore, if g i satisfies g i ( x ) x j = 0 for all i , j { 1 , , n } , then x is a critical point. If it is not a root of polynomial p ( x ) , it is called a free critical point.
In this manuscript, we apply these techniques (as it has been previously made, for example, in Reference [17]), to a couple of Jacobian-free families of iterative schemes. Specifically, we study the strange fixed points and their stability, prove the existence of free critical points, and find different chaotic behaviors (strange attractors, period-doubling cascades, etc.). In the last section, some basins of attraction are shown to visualize the performance of the elements of the family. Some numerical results are presented.

2. Jacobian-Free Parametric Families

We propose the following Jacobian-free version of a fourth-order iterative class designed by the authors of [14], denoted by M41, whose iterative expression is:
y ( k ) = x ( k ) H ( x ( k ) ) 1 F ( x ( k ) ) , k 0 z ( k ) = y ( k ) β H ( x ( k ) ) 1 F ( y ( k ) ) , x ( k + 1 ) = z ( k ) + 1 β H ( x ( k ) ) 1 ( β 1 ) 2 F ( y ( k ) ) F ( z ( k ) ) ,
being H ( x ( k ) ) = x ( k ) , x ( k ) + F ( x ( k ) ) ; F .
Because of the technique used in the proof, these methods have an order of convergence four in a neighborhood of x ¯ , where F ( x ¯ ) is nonsingular. The following result shows its local convergence, using the notation about the Taylor expansion of F ( x ( k ) ) and F ( x ( k ) ) around x ¯ , introduced in Reference [18]. To get the Taylor expansion of the divided difference operator [ · , · ; F ] : D × D R n × R n L ( R n ) (see Ortega-Rheimboldt [19]), its integral expression is used (known as the Genochi–Hermite formula):
[ x + h , x ; F ] = 0 1 F ( x + t h ) d t = F ( x ) + 1 2 F ( x ) h + 1 6 F ( x ) h 2 + O ( h 3 ) .
Theorem 1.
Let x ¯ D be a zero of F : D R n R n , a sufficiently differentiable Frechét function in an open convex set D. Let us assume that F ( x ¯ ) is nonsingular and let x ( 0 ) be an initial estimation near to x ¯ . Class (2) has fourth-order of convergence for any β R , β 0 . The error equation of the family is:
e k + 1 = ( 5 β ) C 2 2 + 2 ( 3 β ) C 2 3 F ( x ¯ ) + 3 C 2 2 F ( x ¯ ) C 2 ( I + F ( x ¯ ) ) + 2 C 2 F ( x ¯ ) C 2 2 ( I + F ( x ¯ ) ) ( β 1 ) C 2 3 F ( x ¯ ) 2 e k 4 + O ( e k 5 ) ,
being C k = ( 1 / k ! ) [ F ( x ¯ ) ] 1 F ( k ) ( x ¯ ) , k = 2 , 3 , , e k = x ( k ) x ¯ , k 0 , and I denotes the n × n identity matrix.
Proof. 
The Taylor development of F ( x ( k ) ) around x ¯ is:
F ( x ( k ) ) = F ( x ¯ ) e k + C 2 e k 2 + C 3 e k 3 + C 4 e k 4 + O ( e k 5 ) ,
being also the expansion of its successive derivatives:
F ( x ( k ) ) = F ( x ¯ ) I + 2 C 2 e k + 3 C 3 e k 2 + 4 C 4 e k 3 + O ( e k 4 ) , F ( x ( k ) ) = F ( x ¯ ) 2 C 2 + 6 C 3 e k + 12 C 4 e k 2 + O ( e k 3 ) , F ( x ( k ) ) = F ( x ¯ ) 6 C 3 + 24 C 4 e k + O ( e k 2 ) .
Then, denoting by w ( k ) = x ( k ) + F ( x ( k ) ) and e w = w ( k ) x ¯ :
[ x ( k ) , w ( k ) ; F ] = F ( x ¯ ) I + C 2 ( e k + e w ) + O ( h 3 ) .
By forcing that [ x ( k ) , w ( k ) ; F ] 1 [ x ( k ) , w ( k ) ; F ] = [ x ( k ) , w ( k ) ; F ] [ x ( k ) , w ( k ) ; F ] 1 = I , it is obtained that:
[ x ( k ) , w ( k ) ; F ] 1 = I C 2 ( 2 + F ( x ¯ ) ) e k F ( x ¯ ) 1 + O ( h 2 ) .
Then, the expansion of error at the first step of the iterative process e y = y ( k ) x ¯ is:
e y = e k [ x ( k ) , w ( k ) ; F ] 1 F ( x ( k ) ) = C 2 ( I + F ( x ¯ ) ) e k 2 + O ( e k 3 ) ,
and, therefore:
F ( y ( k ) ) = F ( x ¯ ) e y + C 2 e y 2 + O ( e y 3 ) .
In a similar way, the Taylor expansion of the error at the second step e z = z ( k ) x ¯ is:
e z = e y β [ x ( k ) , w ( k ) ; F ] 1 F ( y ( k ) ) = ( 1 β ) e y + β C 2 ( 2 I + F ( x ¯ ) ) e k e y β C 2 e y 2 + O ( e k 5 ) .
Then:
F ( z ( k ) ) = F ( x ¯ ) e z + C 2 e z 2 + O ( e z 3 ) ,
and:
[ x ( k ) , w ( k ) ; F ] 1 ( β 1 ) 2 F ( y ( k ) ) F ( z ( k ) ) = I C 2 ( 2 + F ( x ¯ ) ) e k ( β 1 ) 2 e y + ( β 1 ) 2 C 2 e y 2 e z C 2 e z 2 + O ( e k 5 ) = ( β 1 ) 2 e y + ( β 1 ) 2 C 2 e y 2 e z C 2 e z 2 ( β 1 ) 2 C 2 ( 2 + F ( x ¯ ) ) e k e y + C 2 ( 2 + F ( x ¯ ) ) e k e z + O ( e k 5 ) .
Finally, the error equation of the method can be expressed as:
e k + 1 = e z 1 β [ x ( k ) , w ( k ) ; F ] 1 ( β 1 ) 2 F ( y ( k ) ) F ( z ( k ) ) = β 1 β e z + ( β 1 ) 2 β e y ( β 1 ) 2 β C 2 ( 2 + F ( x ¯ ) ) e k e y + 1 β β C 2 ( 2 + F ( x ¯ ) ) e k e y + C 2 ( 2 + F ( x ¯ ) ) C 2 ( 2 + F ( x ¯ ) ) e k 2 e y + O ( e k 5 ) ,
that, expressed in terms of powers of e k and after some algebraic simplifications, results in:
e k + 1 = ( 5 β ) C 2 2 + 2 ( 3 β ) C 2 3 F ( x ¯ ) + 3 C 2 2 F ( x ¯ ) C 2 ( 1 + F ( x ¯ ) ) + 2 C 2 F ( x ¯ ) C 2 2 ( 1 + F ( x ¯ ) ) ( β 1 ) C 2 3 F ( x ¯ ) 2 e k 4 + O ( e k 5 ) ,
proving the fourth-order of convergence of all the elements of the family for any real β 0 . □
Now, if a second-order estimation of the Jacobian matrix is made in the original M4 family of Reference [14] in a similar way to that in Reference [20], then it can be expressed as:
y ( k ) = x ( k ) M ( x ( k ) ) 1 F ( x ( k ) ) , k 0 z ( k ) = y ( k ) β M ( x ( k ) ) 1 F ( y ( k ) ) , x ( k + 1 ) = z ( k ) + 1 β M ( x ( k ) ) 1 ( β 1 ) 2 F ( y ( k ) ) F ( z ( k ) ) ,
where M ( x ( k ) ) = x ( k ) + F ( x ( k ) ) , x ( k ) F ( x ( k ) ) ; F , which we denote as M42. The following result shows its local order of convergence.
Theorem 2.
Let x ¯ D be a zero of F : D R n R n , a sufficiently differentiable Frechét function in an open convex set D. Let us assume that F ( x ¯ ) is nonsingular, and let x ( 0 ) be an initial estimation near to x ¯ . If β 0 , the family defined by (3) has, at least, fourth-order of convergence for any β R , being fifth-order convergent when β = 5 . The error equation of the class is:
e k + 1 = ( 5 β ) C 2 3 e k 4 + O ( e k 5 ) ,
being C k = ( 1 / k ! ) [ F ( x ¯ ) ] 1 F ( k ) ( x ¯ ) , k = 2 , 3 , and e k = x ( k ) x ¯ , k 0 .
Proof. 
By denoting w ( k ) = x ( k ) + F ( x ( k ) ) and s ( k ) = x ( k ) F ( x ( k ) ) and in a similar way as in the proof of Theorem 1, the Taylor expression of the second-order divided difference and its inverse can be expressed as:
[ w ( k ) , s ( k ) ; F ] = F ( x ¯ ) I + 2 C 2 e k + O ( h 2 ) ,
and:
[ x ( k ) , w ( k ) ; F ] 1 = I 2 C 2 e k F ( x ¯ ) 1 + O ( h 2 ) .
Then, the error at the first step is:
e y = e k [ w ( k ) , s ( k ) ; F ] 1 F ( x ( k ) ) = C 2 e k 2 + O ( e k 3 ) ,
and again:
F ( y ( k ) ) = F ( x ¯ ) e y + C 2 e y 2 + O ( e y 3 ) .
Thus, the expansion of the error at the second step is:
e z = e y β [ w ( k ) , s ( k ) ; F ] 1 F ( y ( k ) ) = ( 1 β ) e y + 2 β C 2 e k e y β C 2 e y 2 + O ( e k 5 ) .
Therefore:
F ( z ( k ) ) = F ( x ¯ ) e z + C 2 e z 2 + O ( e z 3 ) = F ( x ¯ ) ( 1 β ) e y + 2 β C 2 e k e y + ( 1 + β 2 3 β ) e y 2 + O ( e k 5 ) ,
and:
( β 1 ) 2 F ( y ( k ) ) F ( z ( k ) ) = F ( x ¯ ) β ( β 1 ) e y 2 β C 2 e k e y + β C 2 e y 2 + O ( e k 5 ) .
Finally, the error equation of the method can be expressed as:
e k + 1 = e z 1 β [ w ( k ) , s ( k ) ; F ] 1 ( β 1 ) 2 F ( y ( k ) ) F ( z ( k ) ) = I 2 C 2 e k ( β 1 ) e y 2 C 2 e k e y + C 2 e y 2 + O ( e k 5 ) ,
that, expressed in terms of e k and simplifying:
e k + 1 = 5 β C 2 3 e k 4 + O ( e k 5 ) ,
proving that all the members of the class have, at least, fourth-order of convergence, except the element corresponding to β = 5 , which is fifth-order convergent. □
In the following sections, we use the properties of the discrete dynamical systems associated to these families in order to select their most stable members.

3. Multidimensional Dynamical Analysis

In the following, we denote by M i ( x , β ) = ( M 1 i ( x , β ) , M 2 i ( x , β ) , , M n i ( x , β ) ) , i = 1 , 2 the fixed point function associated to M41 and M42 classes, respectively, applied on n-dimensional quadratic polynomial p ( x ) = 0 , where:
p i ( x ) = x i 2 1 , i = 1 , 2 , , n .

3.1. Class M41

As the polynomial system has separated variables, all the components of M i ( x , β ) (for a fixed i { 1 , 2 } ) have the same expression, with the only difference of the sub-index corresponding to the component of x. In the case of method M41, the coordinate functions of the multidimensional rational operator can be expressed as:
M j 1 ( x , β ) = x j + 1 x j 2 1 + 2 x j + x j 2 x j ( 2 + x j ) 1 + x j 2 2 β 1 + 2 x j + x j 2 3 + 1 1 + 2 x j + x j 2 7 x j ( 2 + x j ) 1 + x j 2 2 x j ( 6 10 β ) + x j 3 ( 14 4 β ) + x j 8 ( 2 + β ) + 6 x j 5 ( 1 + β ) + β 6 x j 4 ( 7 + 4 β ) + 2 x j 7 ( 7 + 4 β ) + x j 6 ( 30 + 19 β ) + x j 2 ( 26 + 19 β ) ,
for j = 1 , 2 , , n .
All the information about the stability analysis of these fixed points appears in the next result.
Theorem 3.
The 2 n roots of p ( x ) are superattracting fixed points of the rational function associated to M41. This operator also has a different number of real strange fixed points whose values depend on β:
  • If β < 118.1782 , six roots of r 1 ( t ) , denoted by r 1 i ( β ) , i = 1 , 2 , , 6 are real, being their respective eigenvalues of the associate Jacobian matrix λ i ( β ) > 1 , i = 1 , 2 , , 5 and λ 6 ( β ) < 1 .
  • If β = 118.1782 , five roots of r 1 ( t ) , are real, being their respective eigenvalues of the associate Jacobian matrix λ i ( 118.1782 ) > 1 , i = 1 , 2 , 3 , 4 and λ 5 ( 118.1782 ) = 1 .
  • For 118.1782 < β < 0.4991 , there are four real roots of r 1 ( t ) , being their respective eigenvalues of the associate Jacobian matrix λ i ( β ) > 1 , i = 1 , 2 , 4 and λ 3 ( β ) < 1 if 0.5242 < β < 0.4991 , λ 3 ( β ) > 1 for 118.1782 < β < 0.5242 and λ 3 ( β ) = 1 if β = 0.5242 .
  • If β = 0.4991 , three roots of r 1 ( t ) are real, being their respective eigenvalues of the associate Jacobian matrix λ i ( 0.4991 ) > 1 , i = 1 , 2 and λ 3 ( 0.4991 ) = 1 .
  • For 0.4991 < β < 0 and 0 < β < 62.0613 , there are two real roots of r 1 ( t ) satisfying λ i ( β ) > 1 , i = 1 , 2 .
  • If β = 62.0613 , four roots of r 1 ( t ) are real, being their respective eigenvalues of the associate Jacobian matrix λ i ( 62.0613 ) = 1 , i = 1 , 2 and λ j ( 62.0613 ) > 1 , j = 3 , 4 .
  • When β > 62.0613 , there are four real roots of r 1 ( t ) satisfying λ i ( β ) > 1 , i = 1 , 2 , 3 , 4 .
Proof. 
By solving the equation M j 1 ( x , β ) = x j , the fixed points of the multidimensional rational function are obtained:
x j 2 1 1 + 2 x j + x j 2 7 r 1 ( x j ) = 0 , j = 1 , 2 , , n ,
that is, they are x j = ± 1 and also the roots of the polynomial r 1 ( t ) = 1 12 t + ( 66 4 β ) t 2 + ( 146 4 β ) t 3 + ( 5 + 11 β ) t 4 + ( 312 + 12 β ) t 5 + ( 48 9 β ) t 6 + ( 332 12 β ) t 7 + ( 73 + β ) t 8 + ( 148 + 4 β ) t 9 + ( 110 + β ) t 10 + 30 t 11 + 3 t 12 , provided that 1 + 2 t + t 2 0 .
However, as most six of the strange fixed points roots of r 1 ( t ) are real, depending on the value of β , let us denote them by r 1 1 ( β ) to r 1 6 ( β ) . In order to analyze the stability of these fixed points, the eigenvalues of the associated Jacobian matrix:
E i g j ( x j ( β ) ) = 1 + x j 2 3 1 + 2 x j + x j 2 8 s 1 ( x j ) ,
being s 1 ( t ) = x j 10 + 16 x j 9 + 95 x j 8 + 2 ( β + 140 ) x j 7 + 2 ( β + 216 ) x j 6 + ( 288 14 β ) x j 5 2 ( 15 β + 28 ) x j 4 4 ( 11 β + 38 ) x j 3 ( 52 β + 9 ) x j 2 8 ( β 2 ) x j + 1 , are studied for j = 1 , 2 , , n . In each interval where the number of real strange fixed points changes, the Jacobian matrix is evaluated on them and the absolute value of their respective eigenvalues is analyzed. This procedure states the stability of the fixed points (see Figure 1a) for r 1 1 ( β ) as a component of the fixed point, | E i g j ( r 1 1 ( β ) ) | > 1 , if 118.178 < β < 0.499 and | E i g j ( r 1 3 ( β ) ) | < 1 for 2 < β < 0.499 .
Taking these results into account, those fixed points whose components are ± 1 and/or r 1 6 ( β ) for β < 118.1782 are attracting. In a similar way, all the fixed points whose components are ± 1 and r 1 3 ( β ) for 0.5242 < β < 0.4991 are attracting. If a fixed point is composed exclusively by r 1 6 ( β ) and r 1 3 ( β ) out of these intervals of β , or by r 1 1 ( β ) , r 1 2 ( β ) , r 1 4 ( β ) and/or r 1 5 ( β ) for all values of β , it is repulsive. In any other case, the strange fixed point is classified as saddle. □
Now, we make a similar study for the second Jacobian-free class of iterative methods.

3.2. Family M42

When the rational operator associated to method M42 on p ( x ) is analyzed, its coordinate functions can be expressed as:
M j 2 ( x , β ) = β + ( β 40 ) x j 8 4 ( β + 30 ) x j 6 + ( 6 β + 40 ) x j 4 4 ( β + 2 ) x j 2 128 x j 7 ,
for j = 1 , 2 , , n .
To calculate the fixed points of the multidimensional rational function, we get the roots of M 2 ( x , β ) = x . We obtain again x j = ± 1 and also the real roots of the polynomial r 2 ( t ) = ( β + 88 ) t 6 + ( 3 β 32 ) t 4 + ( 3 β + 8 ) t 2 β . It can be checked that r 2 ( t ) only has, at most, two real roots, which are denoted by r 2 1 ( β ) and r 2 2 ( β ) . However, the rational function M 2 ( x , β ) is the same as that analyzed in Reference [15], corresponding to the original fourth-order iterative class designed by the authors of [14], who use Jacobian matrices in its iterative expression applied on p ( x ) .
Although the classes of iterative methods are different (that of Reference [14] uses Jacobian matrices and the proposed one is Jacobian-free), the second order estimation of the Jacobian matrix has the same effect on quadratic polynomial systems. So, the following result coincides with that of [14].
Theorem 4.
The 2 n roots of p ( x ) are superattracting fixed points of the rational function associated to M42. This operator also has a different number of real strange fixed points whose values depend on β:
(a) 
If β > 0 or β < 88 , r 2 1 ( β ) and r 2 2 ( β ) are real, being their respective eigenvalues of the associate Jacobian matrix λ i ( β ) > 1 , i = 1 , 2 .
(b) 
For 88 β 0 , the only real fixed points are the roots z = ± 1 of p ( z ) ; thus, there are no strange fixed points.
There also exist two free critical points with components c j ( β ) = ± 7 β β 40 , j = 1 , 2 , , n , for β [ 0 , 40 [ .
In the next section, we delve into the bifurcation analysis of these free critical points in order to locate other undesirable behaviors, such as attracting periodic orbits, strange attractors, etc.

4. Critical Points and Bifurcation Diagrams

Firstly, we analyze the case of class M41, that is, the rational function M 1 ( x , β ) and its critical points.
Theorem 5.
The components of the free critical points of operator M 1 ( x , β ) are the only ones making null all the partial derivatives of M j 1 ( x , β ) , for j = 1 , 2 , , n , that is, the solutions of p ( x ) = 0 and also the real zeroes of the tenth-degree polynomial s 1 ( t ) depending on β, denoted by c i 1 ( β ) , i = 1 , 2 , , 8 :
(a) 
only four of them being real for 910.178 < β < 4.77238 ;
(b) 
six for β < 910.178 , 4.77238 < β < 0.971327 , and β > 1 and;
(c) 
there exist eight free different components of the critical points of M ( x ) for 0.971327 β < 1 .
We use Feigenbaum diagrams to analyze the bifurcations of the map related to each family on system p ( x ) using each one of the free critical points of the map as a starting point and observing their behavior for different ranges of β . When the rational function is iterated on these critical points, different behavior can be found after 1000 iterations of the method corresponding to each value of β in a mesh of 3000 subintervals. The resulting behavior is from convergence to the roots to periodic orbits or even other attractors. In the case of class M41, we observe in Figure 2 the orbits of these critical points, in the range of β where each one of them is real.
A clear convergent behavior to the roots in the intervals is observed where the critical points are real, except inside the interval [ 60 , 70 ] , where a chaotic region can be seen where a strange fixed point has bifurcated (for β = 62.0613 , there is change in the number of strange fixed points, two of them parabolic, see Theorem 3) into period-doubling cascades. Further, some blue regions appear associated with chaotic behavior. In them, strange attractors can be found (in the bidimensional case, n = 2 ). To do it, we plotted in the ( x 1 , x 2 ) -space the iteration of M x 1 , x 2 , for values of β in the blue area. For each fixed value of parameter β , 1000 different initial estimations have been used and, for each of them, the iterates have been plotted following this code color: The first 100 iterations are not plotted, while the following 400 are plotted in blue color, the next 400 in green color, and the last hundred in magenta color. This can be observed in Figure 3a,b, as the strange fixed point bifurcates in periodic orbits of increasing period, until the chaotic behavior appears (Figure 3c,d, where the orbits are dense in a small rectangular region of the x 1 , x 2 space).
Regarding M42 class, let us remark that there exist only two different free critical points c 1 2 ( β ) = + 7 β β 40 and by c 2 2 ( β ) = 7 β β 40 (see Theorem 4). In Figure 4a,b, a clear symmetry in the convergence to the roots is observed, and we can also see nonconvergent behavior to the roots for elements corresponding to β [ 35 , 40 ] . We see in Figure 4c four period-doubling bifurcation areas where the repulsive fixed points have bifurcated into period-doubling orbits.
In order to better visualize this behavior, we plotted in the ( x 1 , x 2 ) -plane the iteration of M 2 x , β , for β in the blue area of Figure 5a near to β = 36 . Then, symmetric strange attractors appear (see Figure 5b,c).
As in this case, the four strange attractors must be separately identified, the way these pictures have been obtained is slightly different than that used in case M41 family: Fixing the value of parameter β , 1000 different initial estimations have been taken in small rectangles close to the origin. For each specific value of β , the method M 2 ( x , β ) has been used on each of them, plotting one point per iteration. The code color used is as follows: The first 800 iterations do not appear, while the following 100 appear in blue color and the last hundred are shown in magenta color. The resulting plots show how the four attracting fixed points change into attracting areas, being disjoint or not depending on β . Nevertheless, the set of starting guesses belonging to their respective basins of attraction is very small, as well as the interval of real values of β inducing this performance.

5. Dynamical Planes for n = 2

In this section, we compare the sensitivity of the proposed classes to the initial estimation, depending on some values of the parameter β that have resulted to provide stable or unstable behavior, for each one of the families.
In Figure 6 and Figure 7, we plotted the dynamical planes corresponding to M41 for several values of β . They were obtained using the routines appearing in Reference [21]. A mesh of 400 × 400 points was used, the maximum number of iterations employed was 40, and the stopping criterium has a tolerance of 10 3 . We plotted a point of this mesh of different colors depending on the root they converge to. Moreover, the color is brighter when the number of iterations used is lower. It is plotted in black color if it reaches the maximum number of iterations without converging to any of the roots.
We observe in Figure 6 that the four roots of the vectorial polynomial have their respective wide basins of attraction (colored in orange, cyan, blue, and purple), with several connected components for each root, separated by the Julia set. There are also four repulsive fixed points and 16 saddle points. In case β = 70 , there exist four superattracting fixed points, sixteen repulsive, and other sixteen saddle fixed points. It can be observed in Figure 6b that the number of connected components in the plotted area is much higher, and the immediate basin of attraction (the component holding the fixed point) is smaller in general.
On the other hand, unstable behavior appears in Figure 7, corresponding to the values β = 130 and β = 0.5 , where nine strange attracting fixed points had been found, in both cases. They are located in the colored areas of no convergence to the roots, presented in yellow, brown, gray, pink, and green, among others. There are also 25 repulsive and 30 saddle fixed points for β = 130 and, in the case of β = 0.5 , there are 9 repulsive and 18 saddle fixed points. Regarding the symbols, fixed points are marked with a white circle, while those attracting are shown with a white star. Let us remark that repulsive and nonhyperbolic points are always in the Julia set, and attracting ones lay in their respective basin of attraction.
To sum up, the stability of the members of Jacobian-free class M41 of iterative schemes has been analyzed for a quadratic multivariate polynomial. Unstable behavior, in terms of attracting strange fixed points, has been located for β 0.4991 , the rest of elements being stable, with wide sets of convergent initial estimations.

Class M42

The dynamical planes related to the M42 class on p ( x ) for different values of parameter β are shown in Figure 8 and Figure 9.
We see in Figure 8a, for β = 10 , that the basins of attraction of the four zeroes of the polynomial form a balanced division of the real plane into four parts (with only a connected component for each root). The fifth-order case β = 5 (Figure 8b) is also stable, but the number of basins of attraction increases slightly with the value of the parameter, and they are divided in several connected components.
Finally, the unstable behavior is shown in Figure 9a,b, for β = 36.15 and β = 36.175 , respectively, where strange attractors appear. They are located in the black regions, showing no convergence to the zeroes.
To summarize, the stability of the elements of classes M41 and M42 of iterative methods were studied for quadratic multivariate polynomial. The only unstable behavior was located in small intervals where attracting periodic orbits or dense attracting regions were found, and the rest of the elements were stable, the most stable ones being clearly stated. This is numerically checked in the following section.

6. Numerical Performance

The numerical results shown in this section were obtained using Matlab R2014b, with variable precision arithmetics with 200 digits of mantissa. In each table of results, the residual F ( x ( k ) and the difference between consecutive iterations x ( k ) x ( k 1 ) are presented for the first three iterations. The approximated computational order of convergence (ACOC) is also calculated, by means of (see [5]):
ρ = ln | | x ( k + 1 ) x ( k ) | | / | | x ( k ) x ( k 1 ) | | ln | | x ( k ) x ( k 1 ) | | / | | x ( k 1 ) x ( k 2 ) | | .
The nonlinear systems used in these tests, F ( x 1 , x 2 , , x n ) = 0 , are defined by the following coordinate functions, joint with the corresponding size and the estimated solution to be found:
  • f i ( x 1 , x 2 , , x n ) = x i cos ( 2 x i x 1 x 2 x 3 x 4 ) , i = 1 , 2 , , n , n = 20 ,
    x ¯ ( 0.5149 , 0.5149 , , 0.5149 ) T ;
  • f i ( x 1 , x 2 , , x n ) = x i 1.5 sin j = 1 n x j , i = 1 , 2 , , n , n = 20 ,
    x ¯ ( 0.797242 , 0.797242 , , 0.797242 ) T .
For each Jacobian-free class, M41 and M42, two stable elements were used ( β = 5 and β = 10 for M41 and β = 10 and β = 5 for M42), and also two respective unstable elements ( β = 68 and β = 130 for M41 and β = 36 and β = 36.15 for M42), expecting to see their performance on nonpolynomial functions.
In both examples of nonpolynomial systems, it is observed that, being good results in general, those obtained using values of parameter β that have shown to be stable in the dynamical analysis give more precise results than those that are considered unstable, as can be checked in Table 1 and Table 2.

7. Conclusions

Two highly efficient Jacobian-free classes of iterative methods were designed, and it has been proven that their order of convergence is four, except for a fifth-order particular case at β = 5 for the second class. The real multidimensional stability of the members of both classes of iterative schemes was analyzed for quadratic n × n polynomial systems. For the first family, only two real components of strange fixed points that can yield attracting points different from the roots appear. In the second one, there are no attracting strange fixed points. On the other hand, free real critical points fall in chaotic behavior only in small intervals for both cases. The rest of the members are stable, being the most similar performance to Newton’s scheme located around β = 5 . Finally, numerical experiments confirm the theoretical results, showing good performance in all cases but having lower residual errors in those cases that correspond to the stable values of the parameter.

Author Contributions

The contribution of the authors to this manuscript can be defied as: Conceptualization, A.C. and J.R.T.; Validation, J.G.M. and M.P.V.; Formal Analysis, J.R.T.; Investigation, M.P.V.; Resources, J.G.M.; Writing—Original Draft Preparation, A.C.; Writing—Review & Editing, J.R.T.

Funding

This research was partially supported by Ministerio de Economía y Competitividad under grants PGC2018-095896-B-C22, Generalitat Valenciana PROMETEO/2016/089 and FONDOCYT 027-2018 and 029-2018, Dominican Republic.

Acknowledgments

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

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Frontini, M.; Sormani, E. Third-order methods from quadrature formulae for solving systems of nonlinear equations. Appl. Math. Comput. 2004, 149, 771–782. [Google Scholar] [CrossRef]
  2. Homeier, H.H.H. A modified Newton method with cubic convergence: The multivariable case. J. Comput. Appl. Math. 2004, 169, 161–169. [Google Scholar] [CrossRef]
  3. Noor, M.A.; Waseem, M. Some iterative methods for solving a system of nonlinear equations. Comput. Math. Appl. 2009, 57, 101–106. [Google Scholar] [CrossRef]
  4. Xiao, X.; Yin, H. A new class of methods with higher order of convergence for solving systems of nonlinear equations. Appl. Math. Comput. 2015, 264, 300–309. [Google Scholar] [CrossRef]
  5. Cordero, A.; Torregrosa, J.R. Variants of Newton’s method using fifth-order quadrature formulas. Appl. Math. Comput. 2007, 190, 686–698. [Google Scholar] [CrossRef]
  6. Darvishi, M.T.; Barati, A. A third-order Newton-type method to solve systems of nonlinear equations. Appl. Math. Comput. 2007, 187, 630–635. [Google Scholar] [CrossRef]
  7. Sharma, J.R.; Guha, R.K.; Sharma, R. An efficient fourth order weighted-Newton method for systems of nonlinear equations. Numer. Algor. 2013, 62, 307–323. [Google Scholar] [CrossRef]
  8. Narang, M.; Bhatia, S.; Kanwar, V. New two-parameter Chebyshev-Halley-like family of fourth and sixth-order methods for systems of nonlinear equations. Appl. Math. Comput. 2016, 275, 394–403. [Google Scholar] [CrossRef]
  9. Behl, R.; Sarría, I.; Crespo, R.G.; Magreñán, Á.A. Highly efficent family of iterative methods for solving nonlinear models. Comput. Appl. Math. 2019, 346, 110–132. [Google Scholar] [CrossRef]
  10. Amorós, C.; Argyros, I.K.; González, R.; Magreñán, Á.A.; Orcos, L.; Sarría, I. Study of a high order family: Local convergence and dynamics. Mathematics 2019, 7, 225. [Google Scholar] [CrossRef]
  11. Argyros, I.K.; González, D. Local convergence for an improved Jarratt-type method in Banach space. IJIMAI 2015, 3, 20–25. [Google Scholar] [CrossRef]
  12. Sharma, J.R.; Gupta, P. An efficient fifth order method for solving systems of nonlinear equations. Comput. Math. Appl. 2014, 67, 591–601. [Google Scholar] [CrossRef]
  13. Cordero, A.; Torregrosa, J.R.; Vassileva, M.P. Design, Analysis, and Applications of Iterative Methods for Solving Nonlinear Systems. In Nonlinear Systems—Design, Analysis, Estimation and Control; InTechOpen: London, UK, 2016; Chapter 5; pp. 87–116. [Google Scholar]
  14. Cordero, A.; Gutiérrez, J.M.; Magreñán, Á.A.; Torregrosa, J.R. Stability analysis of a parametric family of iterative methods for solving nonlinear models. Appl. Math. Comput. 2016, 285, 26–40. [Google Scholar] [CrossRef]
  15. Cordero, A.; Chicharro, F.I.; Torregrosa, J.R. Real stability of an efficient family of iterative methods for solving nonlinear systems. In Proceedings of the Conference CEDYA + CMA 2017, Cartagena, Spain, 26–30 June 2017; pp. 213–218. [Google Scholar]
  16. Robinson, R.C. An Introduction to Dynamical Systems, Continous and Discrete; Americal Mathematical Society: Providence, RI, USA, 2012. [Google Scholar]
  17. 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]
  18. Cordero, A.; Hueso, J.L.; Martínez, E.; Torregrosa, J.R. A modified Newton-Jarratt’s composition. Numer. Algor. 2010, 55, 87–99. [Google Scholar] [CrossRef]
  19. Ortega, J.M.; Rheimboldt, W.C. Iterative Solutions of Nonlinear Equations in Several Variables; Academic Press: New York, NY, USA, 1970. [Google Scholar]
  20. Argyros, I.K.; George, S. Ball convergence for Steffensen-type fourth-order methods. IJIMAI 2015, 3, 37–42. [Google Scholar] [CrossRef]
  21. Chicharro, F.I.; Cordero, A.; Torregrosa, J.R. Drawing dynamical and parameters planes of iterative families and methods. Sci. World 2013, 2013, 780153. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Stability of the fixed points.
Figure 1. Stability of the fixed points.
Axioms 08 00051 g001
Figure 2. Feigenbaum diagrams of M j 1 ( c i 1 ( β ) , β ) , i = 1 , 2 , , 8 .
Figure 2. Feigenbaum diagrams of M j 1 ( c i 1 ( β ) , β ) , i = 1 , 2 , , 8 .
Axioms 08 00051 g002
Figure 3. Strange attractors of M41 class for β values in the period-doubling cascade region.
Figure 3. Strange attractors of M41 class for β values in the period-doubling cascade region.
Axioms 08 00051 g003
Figure 4. Feigenbaum diagrams of M j 2 ( c i ( β ) , β ) , i = 1 , 2 .
Figure 4. Feigenbaum diagrams of M j 2 ( c i ( β ) , β ) , i = 1 , 2 .
Axioms 08 00051 g004
Figure 5. Strange attractors of M42 class for β values in the period-doubling cascade region.
Figure 5. Strange attractors of M42 class for β values in the period-doubling cascade region.
Axioms 08 00051 g005
Figure 6. Dynamical planes for stable values of β of class M41 on p ( x ) .
Figure 6. Dynamical planes for stable values of β of class M41 on p ( x ) .
Axioms 08 00051 g006
Figure 7. Dynamical plane for unstable values of β of class M41 on p ( x ) .
Figure 7. Dynamical plane for unstable values of β of class M41 on p ( x ) .
Axioms 08 00051 g007
Figure 8. Dynamical planes for stable values of β of class M42 on p ( x ) .
Figure 8. Dynamical planes for stable values of β of class M42 on p ( x ) .
Axioms 08 00051 g008
Figure 9. Dynamical planes for stable values of β of class M42 on p ( x ) .
Figure 9. Dynamical planes for stable values of β of class M42 on p ( x ) .
Axioms 08 00051 g009
Table 1. f i ( x 1 , x 2 , , x n ) = x i cos ( 2 x i x 1 x 2 x 3 x 4 ) , i = 1 , 2 , , n , n = 20 , x ( 0 ) = ( 0.8 , 0.8 , , 0.8 ) T .
Table 1. f i ( x 1 , x 2 , , x n ) = x i cos ( 2 x i x 1 x 2 x 3 x 4 ) , i = 1 , 2 , , n , n = 20 , x ( 0 ) = ( 0.8 , 0.8 , , 0.8 ) T .
Class β x ( 1 ) x ( 0 ) F ( x ( 1 ) ) x ( 2 ) x ( 1 ) F ( x ( 2 ) ) x ( 3 ) x ( 2 ) F ( x ( 3 ) ) ACOC
M4151.3570.22250.082542.895 × 10 6 1.066 × 10 6 5.868 × 10 26 4.0309
M41101.2460.077720.028564.087 × 10 8 1.506 × 10 8 3.546 × 10 33 3.9913
M41680.93150.95670.34530.0054650.0020142.314 × 10 11 3.7328
M41−1300.89171.0710.38190.034540.0012728.167 × 10 12 3.4626
M42−100.84711.19900.42784.169 × 10 6 1.536 × 10 6 1.384 × 10 25 3.5685
M4251.34700.19410.071975.116 × 10 10 1.885 × 10 10 7.685 × 10 53 4.9915
M42361.01200.72870.26302.376 × 10 5 8.752 × 10 6 3.015 × 10 22 3.7659
M4236.151.01300.72610.26212.391 × 10 5 8.809 × 10 6 3.109 × 10 22 3.7672
Table 2. f i ( x 1 , x 2 , , x n ) = x i 1.5 sin j = 1 n x j , i = 1 , 2 , , n , n = 100 , x ( 0 ) = ( 0.8 , 0.8 , , 0.8 ) T .
Table 2. f i ( x 1 , x 2 , , x n ) = x i 1.5 sin j = 1 n x j , i = 1 , 2 , , n , n = 100 , x ( 0 ) = ( 0.8 , 0.8 , , 0.8 ) T .
Class β x ( 1 ) x ( 0 ) F ( x ( 1 ) ) x ( 2 ) x ( 1 ) F ( x ( 2 ) ) x ( 3 ) x ( 2 ) F ( x ( 3 ) ) ACOC
M4151.233 × 10 2 3.827 × 10 5 1.522 × 10 6 4.672 × 10 18 1.858 × 10 19 1.039 × 10 69 4.0
M41100.012332.747 × 10 5 1.093 × 10 6 9.852 × 10 19 3.919 × 10 20 1.629 × 10 72 4.0
M41681.237 × 10 2 8.575 × 10 4 3.411 × 10 5 1.913 × 10 12 7.608 × 10 14 4.684 × 10 47 4.0005
M41−1301.228 × 10 2 1.434 × 10 3 5.704 × 10 5 5.968 × 10 11 2.374 × 10 12 1.82 × 10 40 3.9990
M42−101.212 × 10 2 5.273 × 10 3 2.097 × 10 4 7.529 × 10 13 2.994 × 10 14 6.357 × 10 52 3.9687
M4251.293 × 10 2 1.492 × 10 2 5.94 × 10 4 8.504 × 10 12 3.382 × 10 13 2.075 × 10 60 5.2587
M42361.367 × 10 2 3.346 × 10 2 1.333 × 10 3 4.298 × 10 8 1.709 × 10 9 1.395 × 10 32 4.1567
M4236.151.367 × 10 2 3.347 × 10 2 1.333 × 10 3 4.325 × 10 8 1.72 × 10 9 1.438 × 10 32 4.1569

Share and Cite

MDPI and ACS Style

Cordero, A.; Maimó, J.G.; Torregrosa, J.R.; Vassileva, M.P. Stability Anomalies of Some Jacobian-Free Iterative Methods of High Order of Convergence. Axioms 2019, 8, 51. https://doi.org/10.3390/axioms8020051

AMA Style

Cordero A, Maimó JG, Torregrosa JR, Vassileva MP. Stability Anomalies of Some Jacobian-Free Iterative Methods of High Order of Convergence. Axioms. 2019; 8(2):51. https://doi.org/10.3390/axioms8020051

Chicago/Turabian Style

Cordero, Alicia, Javier G. Maimó, Juan R. Torregrosa, and María P. Vassileva. 2019. "Stability Anomalies of Some Jacobian-Free Iterative Methods of High Order of Convergence" Axioms 8, no. 2: 51. https://doi.org/10.3390/axioms8020051

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