Next Article in Journal
Fractional Langevin Coupled System with Stieltjes Integral Conditions
Previous Article in Journal
Fixed/Preassigned-Time Stabilization for Complex-Valued Inertial Neural Networks with Distributed Delays: A Non-Separation Approach
Previous Article in Special Issue
Iterative Schemes Involving Several Mutual Contractions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fractal Newton Methods

1
Department of Computer Science and Mathematics, Lebanese American University, Beirut 11022801, Lebanon
2
Department of Mathematics, Art and Science Faculty, Siirt University, 56100 Siirt, Turkey
3
Mathematics Research Center, Department of Mathematics, Near East University, Near East Boulevard, 99138 Nicosia, Turkey
4
Department of Mathematics and Statistics, Missouri University of Science and Technology, Rolla, MO 65409, USA
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(10), 2277; https://doi.org/10.3390/math11102277
Submission received: 27 March 2023 / Revised: 9 May 2023 / Accepted: 11 May 2023 / Published: 13 May 2023
(This article belongs to the Special Issue Advances in Fractals)

Abstract

:
We introduce fractal Newton methods for solving f ( x ) = 0 that generalize and improve the classical Newton method. We compare the theoretical efficacy of the classical and fractal Newton methods and illustrate the theory with examples.

1. Introduction

Newton’s method is one of the most universally known numerical algorithms. It was first introduced in around 1669 by Isaac Newton and then modified in 1690 by Joseph Raphson to obtain the real roots of polynomials. In 1740, Thomas Simpson extended the method to solve nonlinear equations, and in 1879 Arthur Cayley used the method for obtaining complex roots of polynomials [1]. Depending on the starting point, Newton’s method may be convergent or divergent, has local quadratic convergence, and is undefined at critical points. Many modifications and enhancements of Newton’s method exist in the literature [2,3,4]. In particular, Newton’s method has recently been improved by using fractional derivatives instead of the classical derivative [5], and Wang and Tao [6] introduced a self-accelerating variable with memory into Newton’s method. In this work, we replace the classical derivative in Newton’s method with an α -fractal derivative where 0 < α 1 and then modify the algorithm appropriately.
Fractal geometry and fractal and fractional calculus have become increasingly important in mathematics when one is confronted with certain types of nonlinear problems and the modeling of non-smooth phenomena. For example, fractal theory is the theoretical basis for fractal space-time [7], and in this setting fractal calculus can deal effectively with kinetics when fractal time replaces continuous time [8,9]. Candelario et al. [10] presented an optimal and low-computational-cost fractional Newton-type method for solving nonlinear equations. Golmankhaneh [11] discussed fractal calculus and its applications in detail. Blaszczyk et al. [12] investigated the approximation and application of the Riesz–Caputo fractional derivative of variable order with fixed memory.
Our manuscript is organized as follows: A deficiency of the classical Newton method is illustrated in Section 2, and fractal Newton methods are introduced to remedy it. The main definitions and theorems of fractal calculus are reviewed in Section 3. We prove our main convergence results for the fractal Newton methods in Section 4. We compare the convergence properties of the fractal and classical Newton method sequences in Section 5, and in Section 6 we illustrate their similarities and differences with examples. We state our conclusions in the final Section 7.

2. Instance of Superiority of Fractal Newton Methods

Let [ a , b ] be a closed, bounded interval in [ 0 , ) . Let f be a continuous, real function on [ a , b ] such that f ( a ) f ( b ) 0 , so there exists at least one solution t = ξ to f ( t ) = 0 in [ a , b ] . The classical Newton method sequence { t n } , which is intended to successively approximate such a solution, is given by selecting t 1 ( a , b ) and then defining
t n + 1 = t n f ( t n ) f ( t n ) ( n = 1 , 2 , 3 , ) .
In order for this method to be robust, it is natural to assume that f is differentiable on ( a , b ) and f ( t ) 0 for all t ( a , b ) . The intermediate value property for differentiable, real functions then implies that either f > 0 on ( a , b ) or f < 0 on ( a , b ) . In either case, f is strictly monotone on [ a , b ] , and there is precisely one solution t = ξ to f ( t ) = 0 in [ a , b ] . Therefore, without a loss of generality, we may assume f > 0 on ( a , b ) , so f is monotonically increasing on [ a , b ] .
This is not sufficient, however, to guarantee the convergence of the Newton method sequence { t n } given by (1), no matter how t 1 ξ is chosen from ( a , b ) . To understand this, consider f ( t ) = t 1 / 3 on [ 0 , 1 ] . If t 1 ( 0 , 1 ) , then
t 2 = t 1 f ( t 1 ) f ( t 1 ) = t 1 t 1 1 / 3 ( 1 / 3 ) t 1 2 / 3 = t 1 3 t 1 = 2 t 1 ,
so t 2 ( 2 , 0 ) . To remedy this, we reconsider f ( t ) = t 1 / 3 on [ 2 , 1 ] , but then t 3 = 2 t 2 ( 0 , 4 ) . Continuing in this manner, we are ultimately forced to consider f ( t ) = t 1 / 3 on ( , ) . However, if t 1 0 , then the Newton method sequence { t n } = { ( 2 ) n 1 t 1 } is divergent.
To remedy this deficiency of the classical Newton method, we begin by recalling the definition of the α -fractal derivative of a function.
Definition 1.
Let α > 0 and f : [ 0 , b ) R . The α-fractal derivative of f at x 0 [ 0 , b ) , denoted D α f ( x 0 ) , is given by
D α f ( x 0 ) = lim x x 0 f ( x ) f ( x 0 ) x α x 0 α
provided the limit exists. In this case, we say that f is α-differentiable at x 0 .
Fix α > 0 , and let f be a real, α -differentiable function on ( a , b ) that is continuous on [ a , b ] and satisfies f ( a ) f ( b ) 0 . If D α f ( x ) 0 for all x ( a , b ) , then let x 1 ( a , b ) and define the α -fractal Newton method sequence { x n } by
x n + 1 α = x n α f ( x n ) D α f ( x n ) ( n = 1 , 2 , 3 , ) .
It is clear that if α = 1 , then (3) reduces to the classical Newton method sequence (1).
Equipped with fractal Newton methods, let us return to the problem of finding the zero of f ( x ) = x 1 / 3 on ( , ) . If α is a rational number in ( 0 , 2 / 3 ) of the form α = p / q with q odd, then
D α f ( x ) = x 1 / 3 α 3 α .
If x 1 0 , then the α -fractal sequence (3) is given for n 1 by
x n + 1 α = x n α 3 α x n 1 / 3 / x n 1 / 3 α = x n α 3 α x n α = ( 1 3 α ) x n α .
Since α ( 0 , 2 3 ) implies λ = 1 3 α ( 1 , 1 ) , it follows that x n = λ n 1 α x 1 for n 1 , and thus x n 0 .
To summarize, when f ( x ) = x 1 / 3 and x 1 0 , the classical Newton method sequence diverges, but if α is a rational number in ( 0 , 2 / 3 ) of the form α = p / q with q odd, then the α -fractal Newton method sequence converges to the solution x = 0 of f ( x ) = 0 .

3. Preliminary Definitions and Theorems of Fractal Calculus

In this section, we formulate and prove the fractal analogues of many standard results of classical analysis. However, these fractal results are not deducible from the corresponding classical results, because it is possible for the fractal derivative D α f ξ to exist at a point ξ , and the classical derivative of f fails to exist at ξ . Furthermore, the proofs in the literature of the fractal or conformable derivative results that we require for our fractal Newton method theorems are based on the assumption that f x is expressible by a convergent power series in a neighborhood of the point ξ . That is, f is assumed to be an analytic function at ξ . To develop a robust theory, hypothesizing only the existence of the first and second fractal derivatives of f in a neighborhood of ξ led us to include the “standard” fractal results and their proofs. We know of no reference that states and proves these results in that generality.
As in this work, we usually insist x 0 0 in the definition of D α f ( x 0 ) to avoid technical difficulties. To illustrate these difficulties, suppose α is a positive rational number of the form α = p / q , where q is odd and the greatest common divisor (gcd) of p and q is 1; i.e gcd ( p , q ) = 1 . Then, x α = ( x q ) p is clearly well-defined and real for all real x, and consequently D α f ( x 0 ) as given by (2) is meaningful. However, the examples x 1 2 = x and x π = exp ( π ln ( x ) ) illustrate why this need not be the case when x 0 < 0 and α is not a rational number of the aforementioned form.
It is clear that if f is α -differentiable at x 0 , then f is continuous at x 0 . Furthermore, it is easily seen that the fractal sum rule D α ( g + h ) ( x 0 ) = D α g ( x 0 ) + D α h ( x 0 ) and the fractal product rule D α ( g h ) ( x 0 ) = g ( x 0 ) D α h ( x 0 ) + h ( x 0 ) D α g ( x 0 ) hold when f and g are α -differentiable at x 0 .
As an illustration of these facts, suppose α ( 0 , 1 ] , γ is a non-negative real number, and n is a positive integer. It is easy to show using the fractal product rule and mathematical induction that
D α t α γ α n = n ( t α γ α ) n 1
for all t 0 .
The proof of the next result is routine.
Theorem 1.
Let α > 0 , f : [ 0 , b ) R , and x 0 > 0 . Then, f ( x 0 ) exists if and only if D α f ( x 0 ) exists. In this case,
D α f ( x 0 ) = 1 α x 0 α 1 f ( x 0 ) .
The hypothesis x 0 > 0 is necessary in this theorem. To understand this, fix α ( 0 , 1 ) , let 0 < γ < α < β 1 , and define f on [ 0 , 1 ) by f ( x ) = x α . Then, an appeal to the definition of the (right) fractal derivative gives D γ f ( 0 ) = 0 , D α f ( 0 ) = 1 , and D β f ( 0 ) does not exist. Specifically, D α f ( 0 ) exists, but f is not differentiable at 0.
Using the previous theorem, it is easy to establish the fractal chain rule and the fractal Rolle’s Theorem.
Lemma 1
(Fractal chain rule). Fix α > 0 . Let f be continuous on [a,b], D α f ( x ) exist for some point x [ a , b ] , g be defined on an interval I that contains the range of f, and D α g exist at the point f ( x ) . If x > 0 and f ( x ) > 0 , then the composite function
h ( t ) = g ( f ( t ) ) ( a t b )
is α-fractal differentiable at x and
D α h ( x ) = α ( f ( x ) ) α 1 D α g ( f ( x ) ) D α f ( x ) .
Lemma 2
(Fractal Rolle’s theorem). Fix α > 0 and [ a , b ] [ 0 , ) . Let f : [ a , b ] R be continuous, f ( a ) = 0 = f ( b ) , and let D α f ( t ) exist for all t ( a , b ) . Then, there exists a point ξ ( a , b ) such that D α f ( ξ ) = 0 .
The fractal mean value theorem is a consequence of the fractal Rolle’s theorem. For completeness, we present a proof.
Theorem 2
(Fractal mean value theorem). Fix α > 0 and [ a , b ] [ 0 , ) . Let f : [ a , b ] R be continuous, and let D α f ( t ) exist for all t ( a , b ) . Then, there exists ξ ( a , b ) such that
f ( b ) f ( a ) b α a α = D α f ( ξ ) .
Proof. 
We consider the function
h ( t ) = [ f ( b ) f ( a ) ] t α [ b α a α ] f ( t ) + f ( a ) b α f ( b ) a α ( a t b ) .
Then, h is continuous on [ a , b ] , D α h ( t ) exists for all t ( a , b ) , and h ( a ) = 0 = h ( b ) . By the fractal Rolle’s theorem, there exists a point ξ ( a , b ) such that D α h ( ξ ) = 0 . However,
D α h ( ξ ) = f ( b ) f ( a ) ( b α a α ) D α f ( ξ )
and the desired result (6) follows. □
The proof of our main result, the fractal Newton method convergence Theorem 4, relies on a fractal version of Taylor’s theorem. For this, we rely on the notion of higher-order fractal derivatives.
Definition 2.
If f has an α-fractal derivative D α f on an interval, and if D α f itself has an α-fractal derivative, then we denote this derivative as D α ( 2 ) f and call it the second-order α-fractal derivative of f. Continuing in this manner when possible, we obtain functions
f , D α f , , D α ( n ) f ,
each of which is the α-fractal derivative of the preceding one. D α ( n ) f is called the nth-order α-fractal derivative of f.
Theorem 3
(Fractal Taylor’s theorem). Let α > 0 , [ a , b ] [ 0 , ) and f : [ a , b ] R . Let n 1 be an integer, D α ( n 1 ) f be continuous on [ a , b ] , and D α ( n ) f ( t ) exist for all t ( a , b ) . Let γ and β be distinct points in [ a , b ] , and for a t b define
p ( t ) = k = 0 n 1 D α ( k ) f ( γ ) k ! ( t α γ α ) k .
Then, there exists a point x between γ and β such that
f ( β ) = p ( β ) + D α ( n ) f ( x ) n ! ( β α γ α ) n .
Proof. 
Let M be the number defined by
f ( β ) = p ( β ) + M ( β α γ α ) n
and set
g ( t ) = f ( t ) p ( t ) M ( t α γ α ) n
for a t b . Using (4), it then follows that D α ( m ) ( t α γ α ) m = m ! , and if 0 k < m , then D α ( m ) ( t α γ α ) k = 0 . Consequently, D α ( n ) p ( t ) = 0 , D α ( n ) M ( β α γ α ) n = M n ! , and thus
D α ( n ) g ( t ) = D α ( n ) f ( t ) M n !
if a < t < b .
Next, observe that if k is an integer satisfying 0 k n 1 , then
D α ( k ) p ( γ ) = D α ( k ) j = 0 n 1 D α ( j ) f ( γ ) j ! ( t α γ α ) j t = γ = j = 0 n 1 D α ( j ) f ( γ ) j ! D α ( k ) ( t α γ α ) j t = γ = D α ( k ) f ( γ ) k ! D α ( k ) ( t α γ α ) k t = γ + j > k D α ( j ) f ( γ ) j ! D α ( k ) ( t α γ α ) j t = γ = D α ( k ) f ( γ ) .
It follows that 0 = g ( γ ) = D α g ( γ ) = = D α ( n 1 ) g ( γ ) .
Our choice of M shows that g ( β ) = 0 . By the fractal Rolle’s theorem, there exists x 1 between γ and β such that D α g ( x 1 ) = 0 . Since D α g ( γ ) = 0 , the fractal Rolle’s theorem implies that there exists x 2 between γ and x 1 such that D α ( 2 ) g ( x 2 ) = 0 . After n steps, we arrive at the conclusion D α ( n ) g ( x n ) = 0 for some x n between γ and x n 1 . Hence, 0 = D α ( n ) g ( x n ) = D α ( n ) f ( x n ) n ! M ; i.e.,
M = D α ( n ) f ( x n ) n ! .

4. Fractal Newton Method Convergence Theorem

Definition 3.
Let α > 0 and let f be α-differentiable at ξ ( 0 , ) . The α-tangent to f at ( ξ , f ( ξ ) ) is the function given by
T f , α , ξ ( t ) = f ( ξ ) + D α f ( ξ ) t α ξ α .
Remark 1.
If α = 1 , then T f , 1 , ξ ( t ) = f ( ξ ) + f ( ξ ) t ξ is the classical tangent line function to the graph of y = f ( t ) at the point ( ξ , f ( ξ ) ) . For the general case α > 0 , if x n + 1 is given by (3), then it is easy to see using Definition 3 that T f , α , x n ( x n + 1 ) = 0 . Geometrically, this means that the graph of T f , α , x n intersects the t-axis at the point ( x n + 1 , 0 ) .
Lemma 3.
Let α > 0 , η ( a , b ) [ 0 , ) , and f be twice α-differentiable with D α ( 2 ) f 0 on ( a , b ) . Then, the graph of f lies on or above the graph of T f , α , η on ( a , b ) .
Proof. 
Let η and t be distinct points in ( a , b ) . Apply the fractal Taylor’s theorem to f with n = 2 , β = t , and γ = η . Then,
f ( t ) = p ( t ) + D α ( 2 ) f ( x ) 2 ! ( t α η α ) 2
for some x between t and η . Here,
p ( t ) = f ( η ) + D α f ( η ) t α η α = T f , α , η ( t )
for all t ( a , b ) . It follows from (7) that
f ( t ) T f , α , η ( t ) = D α ( 2 ) f ( x ) 2 ! ( t α η α ) 2 0
on ( a , b ) . □
Theorem 4
(Fractal Newton method convergence). Fix α > 0 and let [ a , b ] [ 0 , ) . Let f be twice α-differentiable with D α ( 2 ) f 0 on ( a , b ) , and let f be α-differentiable with D α f continuous on [ a , b ] and positive on ( a , b ) . If f ( a ) f ( b ) < 0 and x 1 ( a , b ) , then the α-fractal Newton method sequence given by (3) converges to the unique point ξ in ( a , b ) satisfying f ( ξ ) = 0 .
Proof. 
Note that f ( a ) f ( b ) < 0 and D α f ( x ) > 0 for x ( a , b ) imply f ( a ) < 0 and f ( b ) > 0 . By the intermediate value theorem and the fractal Rolle’s theorem, there is a unique number ξ in ( a , b ) such that f ( ξ ) = 0 . Let x 1 be any number in ( a , b ) . If f ( x 1 ) = 0 , then x 1 = ξ , and it then follows from (3) that x n = ξ for all n 1 . Thus, ξ = lim n x n is trivially true.
Assume f ( x 1 ) > 0 . It clearly follows that ξ < x 1 < b . We will show that the sequence { x n } given by (3) satisfies ξ x n + 1 x n for all n 1 . To this end, note that when n = 1 , we have
f ( x 1 ) D α f ( x 1 ) > 0 ,
so
x 2 α x 1 α = f ( x 1 ) D α f ( x 1 ) < 0 .
Hence, x 2 α < x 1 α and x 2 < x 1 . Because D α ( 2 ) f ( t ) 0 for t ( a , b ) , it follows from Lemma 3 that the graph of f lies on or above the graph of T f , α , x 1 on ( a , b ) . Hence, the intersection point ( x 2 , 0 ) of the graph of T f , α , x 1 with the t-axis lies on or below the graph of f at the point ( x 2 , f ( x 2 ) ) . That is, f ( x 2 ) 0 , from which it follows that ξ x 2 .
Inductively, suppose ξ x m + 1 x m for some integer m 1 . If x m + 1 = x m , then
f ( x m ) D α f ( x m ) = x m α x m + 1 α = 0 .
Thus, f ( x m ) = 0 , and it follows from (3) that x n = ξ for all n m . Similarly, if ξ = x m + 1 then x n = ξ for all n m + 1 . In both these cases of equality, the induction is finished. Therefore, suppose ξ < x m + 1 < x m , and hence f ( x m + 1 ) > 0 . Consequently, (3) with n = m + 1 implies that x m + 2 < x m + 1 . Furthermore, it follows from Lemma 3 that the graph of f lies on or above T f , α , x m + 1 on ( a , b ) . Consequently, the intersection point ( x m + 2 , 0 ) of the graph of T f , α , x m + 1 with the t-axis lies on or below the graph of f at the point ( x m + 2 , f ( x m + 2 ) ) . Thus, f ( x m + 2 ) 0 so ξ x m + 2 . By induction, ξ x n + 1 x n for all integers n 1 when f ( x 1 ) > 0 .
Suppose f ( x 1 ) < 0 . Then, clearly a < x 1 < ξ and
f ( x 1 ) D α f ( x 1 ) < 0 ,
so
x 2 α x 1 α = f ( x 1 ) D α f ( x 1 ) > 0 .
Hence x 1 α < x 2 α and x 1 < x 2 . As before, Lemma 3 implies that the graph of f lies on or above the graph of T f , α , x 1 on ( a , b ) . However, T f , α , x 1 ( x 2 ) = 0 , so f ( x 2 ) 0 , and thus ξ x 2 < b . The proof for the case when f ( x 1 ) > 0 now shows that ξ x n + 1 x n for all n 2 .
Therefore, if f ( x 1 ) 0 and n 2 , the α -fractal Newton method sequence { x n } is monotonically decreasing and bounded below by ξ . Hence, η = lim n x n exists, and clearly ξ η . Since D α f is continuous on [ ξ , b ] , it follows that B = sup { D α f ( x ) : ξ x b } < , so
0 f ( x n ) = D α f ( x n ) x n α x n + 1 α B x n α x n + 1 α
for n 2 by (3). Consequently, f ( η ) = lim n f ( x n ) = 0 , and thus ξ = η = lim n x n . □
Corollary 1.
Fix α > 0 and let [ a , b ] [ 0 , ) . Let f be twice α-differentiable with D α ( 2 ) f 0 on ( a , b ) , and let f be α-differentiable with D α f continuous on [ a , b ] and positive on ( a , b ) . If f ( a ) 0 , f ( b ) > 0 , x 1 ( a , b ) , and x n + 1 is given by (3) for n = 1 , 2 , 3 , , then the sequence { x n } n = 1 converges to the unique point ξ in [ a , b ] satisfying f ( ξ ) = 0 .
Proof. 
If f ( a ) < 0 , then f ( a ) f ( b ) < 0 , so the desired result follows directly from Theorem 4. Suppose f ( a ) = 0 . The proof of Theorem 4 shows that { x n } is a monotone decreasing sequence that converges to ξ = a . □
It is well-known that the classical Newton method has local quadratic convergence. The next result shows that fractal Newton methods share this property.
Theorem 5
(Fractal Newton method convergence rate). Fix α ( 0 , 1 ) and let [ a , b ] [ 0 , ) . Let f be twice α-differentiable with D α ( 2 ) f , non-negative, and bounded on ( a , b ) , and let f be α-differentiable with D α f , continuous, and non-zero on [ a , b ] . If f ( a ) f ( b ) 0 and x 1 ( a , b ) , then the α-fractal Newton method sequence given by (3) converges with a rate of at least 2 to the unique point ξ [ a , b ] satisfying f ( ξ ) = 0 .
Proof. 
Suppose first that f ( a ) f ( b ) < 0 . By Theorem 4, the α -fractal Newton method sequence { x n } n = 1 given by (3) is convergent to ξ ( a , b ) . If x n 0 = ξ for some integer n 0 1 , then clearly x m = ξ for all m n 0 , and the proof is finished. Therefore, suppose x n ξ for all n 1 . Apply the fractal Taylor’s theorem with β = ξ and γ = x n to obtain a point t n between ξ and x n such that
f ( ξ ) = f ( x n ) + D α f ( x n ) ( x α x n α ) + D α ( 2 ) f ( t n ) 2 ( x α x n α ) 2 .
However, f ( ξ ) = 0 , so rearranging (8) and using (3) yields
x n α ξ α = f ( x n ) D α f ( x n ) + D α ( 2 ) f ( t n ) 2 D α f ( x n ) ( x n α ξ α ) 2
and
x n + 1 α ξ α = D α ( 2 ) f ( t n ) 2 D α f ( x n ) ( x n α ξ α ) 2 .
It follows that
x n + 1 α ξ α M 2 δ x n α ξ α 2 ( n = 1 , 2 , 3 , )
where | D α f ( x ) | δ > 0 on [ a , b ] and 0 D α ( 2 ) f ( x ) M < on ( a , b ) . Observe that
x n + 1 α ξ x n + 1 α ξ α x n + 1 α ξ M 2 δ x n α ξ α x n α ξ x n α ξ 2 ( n = 1 , 2 , 3 , ) .
Since
lim x ξ x α ξ α x ξ = α ξ α 1 ,
it follows from (9) that to each ϵ > 0 there corresponds an integer N 0 = N 0 ( ϵ ) 1 such that
x n + 1 α ξ α ξ α 1 M 2 δ + ϵ α ξ α 1 2 x n α ξ 2
for all n N 0 . Hence, there exists a positive constant A such that
x n + 1 α ξ A ξ α 1 x n α ξ 2 ( n = 1 , 2 , 3 , ) .
If f ( a ) f ( b ) = 0 , then the hypotheses on f imply that f ( x ) 0 in ( a , b ) and { x n } n = 1 converges to ξ { a , b } as in Corollary 1. If ξ = b or ξ = a > 0 , then the argument leading to (10) still holds. If ξ = a = 0 , then it follows from (8) that
x n + 1 α = D α ( 2 ) f ( t n ) 2 D α f ( x n ) x n 2 α
so
x n + 1 M 2 δ 1 / α x n 2 ( n = 1 , 2 , 3 , ) .
From (10), if ξ 0 and (11) if ξ = 0 , we see that the α -fractal Newton method sequence converges with a rate of at least 2. □
We remark that our proof of Theorem 5 shows that for real functions f on [ a , b ] satisfying the hypotheses, there exists a constant K = K ( f , [ a , b ] ) , independent of α ( 0 , 1 ) and ξ [ a , b ] , such that for all n 1 ,
x n + 1 α ξ K α ξ α 1 x n α ξ 2 if ξ 0 ,
and
x n + 1 α K x n α 2 if ξ = 0 .

5. Comparison of Fractal and Classical Newton Methods

In Section 2, we encountered an instance when certain α -fractal Newton method sequences { x n } given by (3) converge to the solution x = ξ of f ( x ) = 0 , but the classical Newton method sequence { t n } given by (1) diverges for every choice of t 1 ξ . In Section 6, we will encounter infinite families of such instances. In this section, we explore conditions when the sequences { x n } and { t n } are equiconvergent.
Let α > 0 and { x n } be an α -fractal Newton method sequence given by (3). If we assume that all x n > 0 , then (3) can be rearranged to yield
x n + 1 = x n 1 α f ( x n ) x n f ( x n ) 1 / α ( n = 1 , 2 , 3 , ) .
On the other hand, assume that the classical Newton method sequence { t n } given by (1) consists entirely of positive terms. Then, (1) can be written as
t n + 1 = t n 1 f ( t n ) t n f ( t n ) ( n = 1 , 2 , 3 , ) .
Comparing these identities, one expects that if x 1 = t 1 and α is sufficiently close to 1, then | t n x n | 0 as n .
To formulate a precise version, let f be a real function on [ a , b ] [ 0 , ) satisfying:
(H0)
f ( a ) f ( b ) < 0 ;
(H2)
f is continuous and non-negative on the open interval ( a , b ) ;
and either
(H1+)
f is continuous and positive on the closed interval [ a , b ] ;
or
(H1−)
f is continuous and negative on the closed interval [ a , b ] .
If t 1 ( a , b ) , then it is well-known that the classical Newton method sequence { t n } given by (1) converges to the unique solution t = ξ of f ( t ) = 0 in the interval ( a , b ) .
In the case when f satisfies (H0), (H1+), and (H2), the next theorem shows that the α -fractal Newton method obeys a complete analogue of the classical Newton method convergence theorem.
Theorem 6.
Let f satisfy (H0), (H1+), and (H2). If 0 < α < 1 and x 1 ( a , b ) , then the α-fractal sequence { x n } given by (3) converges to the unique solution x = ξ of f ( x ) = 0 in the interval ( a , b ) .
Proof. 
Fix α ( 0 , 1 ) . For all x [ a , b ] ,
D α f ( x ) = x 1 α α f ( x ) .
It follows from (H1+) that D α f is continuous on [ a , b ] and positive on ( a , b ) . Furthermore, one computes
D α ( 2 ) f ( x ) = x 1 2 α α 2 ( 1 α ) f ( x ) + x f ( x )
for all x ( a , b ) . Hence, D α ( 2 ) f is continuous and positive on ( a , b ) by (H1+) and (H2). Therefore, the α -fractal Newton method sequence { x n } is convergent to ξ by Theorem 4. □
The next theorem shows that if f satisfies (H0), (H1−), and (H2+) ( f is continuous and positive on the closed interval [ a , b ] ), then there is a non-empty open interval I in ( 0 , 1 ) such that the α -fractal Newton method sequence { x n } given by (3) is also convergent to ξ when α I . To make this precise, suppose that f satisfies (H1−). Then, 0 < M = max { | f ( x ) | : x [ a , b ] } < . Furthermore, suppose that f satisfies (H2+). Then, m = min { f ( x ) : x [ a , b ] } > 0 . Now let μ be any positive number in the open interval 1 a m M , 1 .
Theorem 7.
Let [ a , b ] ( 0 , ) and let f satisfy (H0), (H1−), and (H2+). If α ( μ , 1 ) , then the α-fractal sequence { x n } given by (3) converges to the unique solution x = ξ of f ( x ) = 0 in the interval ( a , b ) .
Proof. 
If x [ a , b ] , we have
( 1 α ) f ( x ) + x f ( x ) > ( 1 μ ) ( M ) + a m > 0 ,
and it follows that
D α ( 2 ) f ( x ) = x 1 2 α α 2 ( 1 α ) f ( x ) + x f ( x ) > 0 .
The proof of Lemma 3 shows that for any distinct points η and t in ( a , b ) , there exists x between η and t such that
f ( t ) T f , α , η ( t ) = D α ( 2 ) f ( x ) 2 ! ( t α η α ) 2 > 0 .
That is, the graph of f lies on or above the graph of T f , α , η on the interval [ a , b ] for every η ( a , b ) and every α ( μ , 1 ) .
Let x 1 ( a , b ) and let { x n } be the α -fractal Newton method sequence given by (3). If x 1 = ξ , then x n = ξ for all n 1 , and the proof is finished in this case. Suppose x 1 ξ . Then, either f ( x 1 ) > 0 and a < x 1 < ξ , or f ( x 1 ) < 0 and ξ < x 1 < b . Consider the first case, the proof in the second case being analogous. Arguing using induction and the identity (3) as in the proof of Theorem 4, we see that the sequence { x n } is increasing and bounded above by ξ . Hence, { x n } converges to a number η in ( a , b ) . Furthermore, it follows from (3) and
0 < a < x n x n + 1 ξ
that
0 f ( x n ) = D α f ( x n ) x n + 1 α x n α M x n + 1 α x n α ,
and thus f ( η ) = 0 . However, then η = ξ . □

6. Numerical Results

Example 1.
Fix a rational number β ( 0 , 1 / 2 ] of the form β = r / s where gcd ( r , s ) = 1 and s is odd, and let f ( x ) = x β for x ( , ) . If x 1 0 and α is a rational number in ( 0 , 2 β ) of the form α = p / q where gcd ( p , q ) = 1 and q is odd, then the α-fractal Newton method sequence { x n } converges to the unique point ξ = 0 in ( , ) satisfying f ( ξ ) = 0 . If t 1 0 , then the classical Newton method sequence { t n } diverges.
Proof. 
Suppose x 1 0 and let
x n + 1 α = x n α f ( x n ) D α f ( x n )
for n 1 . It follows from D α f ( x ) = β α x β α for x 0 that
x n + 1 α = 1 α β x n α
for n 1 . Setting γ = 1 α β ( 1 , 1 ) , we have
x n α = γ n 1 x 1 α
for n 1 , and the desired conclusion for { x n } follows.
Suppose t 1 0 and let
t n + 1 = t n f ( t n ) f ( t n ) = t n t n β β t n β 1 = 1 1 β t n
for n 1 . Setting λ = 1 1 β ( , 1 ] , we have
t n = λ n 1 t 1
for n 1 , and hence { t n } is divergent. □
Remark 2.
The observant reader will note that the example in Section 2 introducing fractal Newton methods is the case β = 1 / 3 and α ( 0 , 2 β ) = ( 0 , 2 / 3 ) of Example 1. When α ( 0 , β ) , the result of Example 1 is a consequence of Corollary 1, since f ( 0 ) f ( 1 ) = 0 , D α f is continuous on [ 0 , ) ,
D α f ( x ) = β α x β α > 0
on ( 0 , ) , and
D α ( 2 ) f ( x ) = β ( β α ) α 2 x β 2 α > 0
for x > 0 . Furthermore, it is clear in Example 1 that for 0 < α < 2 β , the rate of convergence of the α-fractal Newton method sequence is faster the closer α is to β. In fact, if α = β , then the α-fractal Newton method converges in one step; i.e., x n = x 2 = ξ = 0 for all n 2 .
Example 2.
Let f ( x ) = ( x 1 ) 1 3 on ( , ) and x 1 > 0 . Then:
  • The classical Newton method sequence converges if and only if x 1 = 1 ;
  • The 1 3 fractal Newton method sequence converges if and only if x 1 = 1 ;
  • The 1 5 fractal Newton method sequence converges if and only if there exists an integer N 1 such that x N = 1 .
Proof. 
Let α be a positive rational number whose expression in lowest terms is α = p / q , where gcd ( p , q ) = 1 and both p and q are odd. The α -fractal Newton method recursion relation (3) in this case can be expressed as
x n + 1 = x n 1 α f ( x n ) x n f ( x n ) 1 / α
for n 1 . Because
f ( x ) f ( x ) = 3 ( x 1 ) ,
(15) reduces to
x n + 1 = x n 1 3 α + 3 α x n 1 / α
for n 1 .
Suppose α = 1 . Then, (16) is equivalent to x n + 1 1 = 2 ( x n 1 ) , and hence x n + 1 1 = ( 2 ) n 1 ( x 1 1 ) for n 1 . Therefore, the classical Newton method sequence converges if and only if x 1 = 1 .
Suppose α = 1 / 3 . Then, (16) is equivalent to x n + 1 = 1 / x n 2 , and hence
x n = x 1 ( 2 ) n 1
for n 1 . If x 1 > 1 , then x 2 m 0 and x 2 m 1 . If 0 < x 1 < 1 , then x 2 m and x 2 m 1 0 . If x 1 = 1 , then x n = 1 for all n 1 . Consequently, the 1 3 fractal Newton method sequence converges if and only if x 1 = 1 .
Consider α = 1 / 5 . In this case, (16) is equivalent to
x n + 1 = x n 2 5 + 3 5 x n 5
for n 1 . Let
h ( x ) = x 2 5 + 3 5 x 5
for x > 0 . Then, (17) can be expressed succinctly as
x n + 1 = h ( x n )
for n 1 . Observe that the function h is continuous on ( 0 , ) and possesses the following properties:
  • h is decreasing on ( 0 , 6 ) ;
  • h is increasing on ( 6 , ) ;
  • h ( x ) as x 0 + or x ;
  • 3 / 16 = h ( 6 ) h ( x ) for all x > 0 ;
  • There are exactly two positive solutions to h ( x ) = 1 , namely x = 1 and an irrational solution x = ξ that is approximately 89.9017661005 ;
  • x = 1 is the only positive solution to h ( x ) = x ;
  • h ( x ) = 2 5 ( 1 6 x ) 2 5 + 3 5 x 4 ;
  • h ( x ) = 36 25 x 3 2 5 + 3 5 x 3 .
Suppose there exists an integer N 1 such that the 1 5 fractal Newton method sequence { x n } satisfies x N = 1 . Then, (18) and property (vi) of h imply that x n = 1 for all n N and { x n } converges, to 1 in fact. Conversely, suppose x 1 > 0 and the 1 5 fractal Newton method sequence { x n } converges, say to the real number L. Then, Equation (18), together with continuity and the properties of the function h, imply that L = h ( L ) , and hence L = 1 . Suppose, by way of contradiction, that x n 1 for all n 1 . By the convergence of { x n } , there exists and integer N 1 such that | x n 1 | < 1 / 10 for all n N .
By the classical Taylor’s theorem, to each positive real number x 1 there corresponds a real number ξ between x and 1 such that
h ( x ) = 1 2 ( x 1 ) + h ( ξ ) 2 ( x 1 ) 2 .
Let n N . If 9 / 10 < x n < 1 , then h ( x n ) > 1 and x n < ξ n < 1 so h ( ξ n ) > 0 . It follows from (19) and (18) that
x n + 1 1 = h ( x n ) 1 > 2 | x n 1 | .
If 1 < x n < 11 / 10 , then 0 < h ( x n ) < 1 and 1 < ξ n < x n so 0 < h ( ξ n ) < h ( 1 ) = 36 / 25 and
2 + h ( ξ n ) 2 ( x n 1 ) > 2 + 36 50 1 10 = 1.928 .
Consequently, (19), (18), and (21) imply that
| x n + 1 1 | = | h ( x n ) 1 | = 2 + h ( ξ n ) 2 ( x n 1 ) x n 1 > 1.928 | x n 1 | .
It follows from (20) and (22) that for all integers m 1 ,
| x N + m 1 | > ( 1.928 ) m | x N 1 | ,
and hence { x n } diverges, a contradiction. We conclude that if x 1 > 0 and the 1 5 fractal Newton method sequence converges, then there exists a positive integer N such that x N = 1 . □
Remark 3.
The 1 5 fractal Newton method applied to f ( x ) = ( x 1 ) 1 3 on ( , ) in Example 2 exhibits a curious phenomenon: There is an infinite set of positive values for x 1 for which the corresponding 1 5 fractal Newton method sequence { x n } is convergent, necessarily to 1. To understand this, first observe that if x 1 = ξ , then x 2 = h ( x 1 ) = h ( ξ ) = 1 , and consequently x n = 1 for all n 2 . Next, let g denote the inverse function of h on the interval [ 6 , ) (cf. property (ii) of h). If x 1 = g ( ξ ) , then x 2 = h ( x 1 ) = h ( g ( ξ ) ) = ξ , x 3 = h ( x 2 ) = h ( ξ ) = 1 , and x n = 1 for all n 3 . Continuing in this manner, if g ( m ) denotes the m-fold composition of g and x 1 = g ( m ) ( ξ ) , then x n = 1 for all n m + 2 . Thus, if
x 1 { ξ , g ( ξ ) , g ( 2 ) ( ξ ) , g ( 3 ) ( ξ ) , g ( 4 ) ( ξ ) , }
then the 1 5 fractal Newton method sequence { x n } is convergent.
In its current form, the α-fractal Newton method has deficiencies that diminish its value for some practical applications. In Example 2, which considered the problem of solving ( x 1 ) 1 3 = 0 , when α = 1 / 5 , the values of x 1 for which the 1 5 fractal Newton method sequence converges are isolated and differ widely from the limit 1. For instance, ξ is approximately 89.9017661 , and g ( ξ ) is approximately 8771.9667803 . However, in the problem of solving x 1 3 = 0 near the end of Section 2, we saw that if α is a rational number in ( 0 , 2 / 3 ) of the form α = p / q with q odd, then for any value of x 1 , the α-fractal Newton method sequence converges to the solution x = 0 . It is an important and interesting problem for future researchers to modify the α-fractal Newton method in such a way that it works equally well on such problems.

7. Conclusions

We introduced a parameterized family of α -fractal Newton methods including the classical Newton method when α = 1 . We investigated fractal Newton methods in detail, providing general sufficient conditions for their convergence. We compared fractal and classical Newton methods and identified general circumstances when the classical and fractal Newton method sequences are equiconvergent. Moreover, we showed that, like the classical Newton method, local convergence is quadratic for fractal Newton method sequences. As a consequence of our methods, we obtained an upper bound for the error constant of α -fractal Newton method sequences as a function of α ( 0 , 1 ) . We illustrated with examples that fractal Newton method sequences can converge when the corresponding classical Newton method sequences diverge. Further research is needed to modify and improve the α -fractal Newton method, making it more robust in such instances. The experimental rate of convergence of fractal Newton method sequences and their numerical performance—e.g., CPU times and numbers of iterations—relative to the classical Newton method are interesting problems with practical consequences that are worthy of further investigation. The relaxation of the non-negativity hypothesis concerning the second fractal derivative in Theorem 4 is an interesting problem. However, it is a delicate one, since a change in the concavity of f at the root of f ( x ) = 0 leads easily to divergence for certain classical Newton method sequences.

Author Contributions

Investigation, A.A.; writing—original draft, A.A. and D.G.; writing—review & editing, A.A. and D.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gdawiec, K.; Kotarski, W.; Lisowska, A. On the robust Newton’s method with the Mann iteration and the artistic patterns from its dynamics. Nonlinear Dyn. 2021, 104, 297–331. [Google Scholar] [CrossRef]
  2. Hubbard, J.; Schleicher, D.; Sutherland, S. How to find all roots of complex polynomials by Newton’s method. Invent. Math. 2001, 146, 1–33. [Google Scholar] [CrossRef]
  3. Schleicher, D.; Stoll, R. Newton’s method in practice: Finding all roots of polynomials of degree one million efficiently. Theor. Comput. Sci. 2017, 681, 146–166. [Google Scholar] [CrossRef]
  4. Yau, L.; Ben-Israel, A. The Newton and Halley methods for complex roots. Am. Math. Mon. 1998, 105, 806–818. [Google Scholar] [CrossRef]
  5. Akgül, A.; Cordero, A.; Torregrosa, J.R. A fractional Newton method with 2αth-order of convergence and its stability. Appl. Math. Lett. 2019, 98, 344–351. [Google Scholar] [CrossRef]
  6. Wang, X.; Tao, Y. A new Newton method with memory for solving nonlinear equations. Mathematics 2020, 8, 108. [Google Scholar] [CrossRef]
  7. He, J.H. Fractal calculus and its geometrical explanation. Results Phys. 2018, 10, 272–276. [Google Scholar] [CrossRef]
  8. Brouers, F.; Sotolongo-Costa, O. Generalized fractal kinetics in complex systems (application to biophysics and biotechnology). Phys. Stat. Mech. Appl. 2006, 368, 165–175. [Google Scholar] [CrossRef]
  9. Kosmidis, K.; Macheras, P. On the dilemma of fractal or fractional kinetics in drug release studies: A comparison between Weibull and Mittag-Leffler functions. Int. J. Pharm. 2018, 543, 269–273. [Google Scholar] [CrossRef] [PubMed]
  10. Candelario, G.; Cordero, A.; Torregrosa, J.R.; Vassileva, M.P. An optimal and low computational cost fractional Newton-type method for solving nonlinear equations. Appl. Math. Lett. 2022, 124, 107650. [Google Scholar] [CrossRef]
  11. Golmankhaneh, A.K. Fractal Calculus and Its Applications Fα-Calculus; World Scienetific: Singapore, 2022. [Google Scholar]
  12. Blaszczyk, T.; Bekus, K.; Szajek, K.; Sumelka, W. Approximation and application of the Riesz-Caputo fractional derivative of variable order with fixed memory. Meccanica 2022, 57, 861–870. [Google Scholar] [CrossRef]
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

Akgül, A.; Grow, D. Fractal Newton Methods. Mathematics 2023, 11, 2277. https://doi.org/10.3390/math11102277

AMA Style

Akgül A, Grow D. Fractal Newton Methods. Mathematics. 2023; 11(10):2277. https://doi.org/10.3390/math11102277

Chicago/Turabian Style

Akgül, Ali, and David Grow. 2023. "Fractal Newton Methods" Mathematics 11, no. 10: 2277. https://doi.org/10.3390/math11102277

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