Next Article in Journal
Adaptive Finite-Time Prescribed Performance Control of Nonlinear Power Systems with Symmetry Full-State Constraints
Previous Article in Journal
Frobenius Numbers Associated with Diophantine Triples of x2-y2=zr
Previous Article in Special Issue
Relation-Preserving Functional Contractions Involving a Triplet of Auxiliary Functions with an Application to Integral Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Fixed-Point Iteration Approach for Solving Troesch’s Problem

1
Department of Mathematical Science, College of Science, Princess Nourah bint Abdulrahman University, Riyadh P.O. Box 84428, Saudi Arabia
2
Department of Applied Mathematics, Aligarh Muslim University, Aligarh 202002, India
3
Department of Mathematics, Faculty of Science, Islamic University of Madinah, Madinah 42351, Saudi Arabia
4
Department of Mathematics, Faculty of Science, University of Tabuk, Tabuk 71491, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Symmetry 2024, 16(7), 856; https://doi.org/10.3390/sym16070856
Submission received: 9 June 2024 / Revised: 26 June 2024 / Accepted: 29 June 2024 / Published: 6 July 2024
(This article belongs to the Special Issue Elementary Fixed Point Theory and Common Fixed Points II)

Abstract

:
This paper introduces a novel F fixed-point iteration method that leverages Green’s function for solving the nonlinear Troesch problem in Banach spaces, which are symmetric spaces. The Troesch problem, characterized by its challenging boundary conditions and nonlinear nature, is significant in various physical and engineering applications. The proposed method integrates fixed-point theory with Green’s function techniques to develop an iteration process that ensures convergence, stability, and accuracy. The numerical experiments demonstrate the method’s efficiency and robustness, highlighting its potential for broader applications in solving nonlinear differential equations in Banach spaces.

1. Introduction and Preliminaries

In a set S, a distance function d is defined as symmetric if it fulfills the condition d ( p , q ) = d ( q , p ) for every pair of points p and q within S. A set that has such a symmetric distance function is known as a symmetric space. It is widely recognized that Banach spaces and metric spaces inherently have this symmetry. However, pseudo-metric spaces do not always exhibit this symmetric property.
The Troesch problem appears in various physical contexts, including plasma physics and reaction–diffusion processes, see [1]. It is characterized by a nonlinear differential equation with specific boundary conditions. The traditional methods for solving the Troesch problem often encounter difficulties due to its strong nonlinearity and boundary conditions. This paper introduces a novel approach that combines fixed-point iteration and Green’s function techniques to effectively address these challenges.
In the scientific literature, solving linear and nonlinear problems involving differential and integral operators often requires exact solutions, which are frequently difficult or impossible to determine. As a result, approximate numerical solutions are highly desirable. There are many numerical methods available for solving such problems; however, many of these methods require complex parameter sets for initialization and lack established theoretical convergence criteria.
Fixed-point theory provides a powerful framework for solving nonlinear problems. The Banach fixed-point theorem [2], guarantees the existence and uniqueness of fixed points for contraction mappings in Banach spaces and ensures the convergence of iterative sequences to these fixed points. Fixed-point iteration methods leverage this theory to develop iterative schemes that converge to the solution of the nonlinear problem. According to Banach’s theorem, if S is a Banach space and U : S S is a mapping that satisfies the property
| | U p U q | | β | | p q | | for any p , q S and β [ 0 , 1 )
has a unique fixed point y * S . This ensures that the sequence of Picard approximations z m + 1 = U z m converges to y * for any initial guess z 0 S . It is well-known that the Picard iteration method does not converge to the fixed points of nonexpansive mappings ( | | U p U q | | | | p q | | for any p , q S ) . To address this scenario, Krasnoselskii [3] generalized the Picard approximation method [4] as follows:
z 0 S , z m + 1 = ( 1 λ ) z m + λ U z m , m = 0 , 1 , 2 , 3 ,
where 0 < λ < 1 .
On another note, when an iteration method is known to converge to a fixed point of a nonlinear mapping, important considerations include the speed of convergence (i.e., which iteration method reaches the fixed point more quickly), the stability of iterative methods, and other relevant factors. It is widely recognized that both the Picard and Krasnoselskii iteration methods exhibit relatively slow convergence rates. Therefore, the iteration method proposed by Ali and Ali [5] defines a sequence { z m } with an initial guess z 0 S as follows:
z m + 1 = U p m , p m = U q m , q m = U ( ( 1 λ m ) z m + λ m U z m ) , m = 0 , 1 , 2 , 3 ,
where { λ m } is a sequence in ( 0 , 1 ) . They asserted that this method converges more rapidly than several prominent iteration methods for Zamfirescu operators.
Now, we consider the following Troesch’s boundary value problem (BVP):
z ( t ) = ν sinh [ ν z ( t ) ] ; ( 0 t 1 ) ,
where ν 0 , and the boundary conditions (BCs) are provided by
z ( 0 ) = 0 , z ( 1 ) = 1 .
The Troesch’s boundary value problem (BVP) (4) and (5) was first introduced by Troesch [6]. This problem has applications in various fields of applied sciences [7,8]. The initial research on its closed-form solution was conducted by Roberts and Shipman [9], while Troesch [6] investigated numerical solutions using shooting techniques, which led to the problem being named after him. Since then, numerous methods have been proposed to solve this problem [10,11,12,13,14,15,16]. Green’s function techniques offer another robust approach to solving differential equations by transforming the problem into an integral equation. This approach is beneficial in handling boundary conditions and can be integrated into iterative methods to improve convergence and accuracy. Recently, Kafri et al. [17] combined fixed-point iteration methods and Green’s function techniques for numerically solving Troesch’s BVPs (4) and (5) and developed Picard and Krasnoselskii–Green’s iteration methods, integrating Green’s functions into these methods. They demonstrated faster convergence compared to the classical approaches but did not address stability analysis. In recent years, fixed-point iteration methods incorporating Green’s functions have shown rapid convergence for solving nonlinear problems [18,19,20,21,22,23,24]. Inspired by these methods, we propose the F-Green’s iteration method, which incorporates a Green’s function associated with the linear and nonlinear terms of Troesch’s BVPs (4) and (5). We show that our method achieves faster convergence compared to the Picard and Krasnoselskii–Green’s methods.
Despite the significant progress in the numerical methods for solving nonlinear boundary value problems like Troesch’s problem, several research gaps persist that hinder the full realization of efficient and accurate computational techniques. Many of the existing numerical methods struggle with the high nonlinearity often present in Troesch’s problem. While some techniques can approximate solutions to the problem, they frequently suffer from reduced accuracy or convergence issues. There is a need for more robust methods to overcome these issues. While theoretical analyses have provided insights into the convergence and stability of various numerical methods, there are still gaps in understanding the precise conditions under which these methods perform optimally. More comprehensive analyses are required to delineate the boundaries of the method applicability and to establish rigorous proofs for a broader range of scenarios. With these aspects in mind, we developed a novel F-Green’s iterative method to approximate the solution of Troesch’s problem with a rapid convergence rate and minimum error. The proposed method is more efficient and better than the previously defined methods (see Section 3).
This paper presents a new computational approach for solving Troesch’s problem by utilizing fixed-point iteration, Green’s function theory, and the framework of Banach spaces. The following sections will cover the mathematical formulation of Troesch’s problem, the proposed fixed-point iteration method, the theoretical analysis of the convergence properties, and numerical experiments to illustrate the method’s effectiveness in practical applications. This work aims to enhance the computational techniques for tackling the nonlinear boundary value problems in mathematical physics and related disciplines.

2. Overview of Green’s Function and Iterative Method

2.1. Construction of Green’s Function for Troesch’s BVPs

In this section, we initiate the process of constructing a Green’s function designed specifically for Troesch’s problem. Let L denote the linear differential operator such that
L [ z ] = z ( t ) .
For this problem, let z 1 and z 2 be two linearly independent solutions of L, and then the Green’s function G ( t , ξ ) is expressed as follows:
G ( t , ξ ) = c 1 z 1 + c 2 z 2 for a t < ξ , d 1 z 1 + d 2 z 2 for ξ t < b .
Here, c 1 , c 2 , d 1 , and d 2 are constants determined using the property that G ( t , ξ ) solves the following boundary value problem (BVP):
L [ G ( t , ξ ) ] = δ ( t ξ ) ,
subject to the BCs:
B 1 [ G ( t , ξ ) ] = 0 = B 2 [ G ( t , ξ ) ] .
These conditions are well-known to yield specific relations between the coefficients c 1 , c 2 , d 1 , and d 2 . Additionally, properties of G ( t , ξ ) include continuity at t = ξ and a jump discontinuity of size unity.
To implement the iterative method, we begin by determining the associated Green’s function. The linear operator corresponding to problem (4) is provided by z = 0 , which has two independent solutions, namely z 1 = 1 and z 2 = t . Thus, Green’s function can be expressed in the form
G ( t , ξ ) = c 1 + c 2 t , 0 t < ξ d 1 + d 2 t , ξ t < 1 .
To obtain the constants c 1 , c 2 , d 1 , and d 2 , we apply the boundary conditions and the properties of Green’s function, resulting in the following equations:
c 1 = 0 , c 2 = ξ 1 ,
d 1 = ξ , d 2 = ξ .
Thus, the desired Green’s function is
G ( t , ξ ) = t ( ξ 1 ) , 0 t < ξ ξ ( t 1 ) , ξ t < 1 .
The problem provided in (7) leads to an integration that ensures the fulfillment of the BVP conditions. Specifically, we integrate (7) over an interval around ξ , leading to
ξ ξ + G ( t , ξ ) d t = ξ ξ + δ ( t ξ ) d t .
Equation (7) can be expressed equivalently as follows:
G ( t , ξ + ) G ( t , ξ ) = H ( t ξ + ) ,
where H ( · ) is a heaviside function, which implies
d 1 z 0 ( ξ + ) + d 2 z 0 ( ξ ) c 1 z 0 ( ξ + ) c 2 z 0 ( ξ ) = 1 .
Now, let us examine (6), and, more generally, let us consider the subsequent equation
L [ z ] = z ( t ) = f ( t , z , z , z ) ,
with the general boundary conditions
B 1 [ z ] = a 0 z ( a ) + a 1 z ( a ) = 0 , B 2 [ z ] = b 0 z ( b ) + b 1 z ( b ) = 1 ,
where t [ a , b ] . Note that z h represents the solution of the homogeneous part satisfying the specified boundary conditions, and z p represents the particular solution satisfying (13) and the boundary conditions B k = 0 , k = 1 , 2 . We establish that problems (13) and (14) possess a general solution z with z = z h + z p . Given that G represents the Green’s function that satisfies Equations (7) through (8), it can be deduced that
z p = 0 1 G ( t , ξ ) f ( ξ , z ( ξ ) , z ( ξ ) , z ( ξ ) ) d ξ .
Now, let us consider L acting on z h + z p as follows:
L [ z h + z p ] = L [ z h ] + L [ z p ] = L [ z p ] = L 0 1 G ( t , ξ ) f ( ξ , z ( ξ ) , z ( ξ ) , z ( ξ ) ) d ξ = 0 1 L [ G ( t , ξ ) ] f ( ξ , z ( ξ ) , z ( ξ ) , z ( ξ ) ) d ξ = 0 1 δ ( t ξ ) f ( ξ , z ( ξ ) , z ( ξ ) , z ( ξ ) ) d ξ = f ( t , z ( t ) , z ( t ) , z ( t ) ) .
Similarly, for the boundary conditions, we have
B k [ z h + z p ] = B k [ z h ] + B k [ z p ] = B k [ z p ] = 0 1 B k [ G ( t , ξ ) ] f ( ξ , z ( ξ ) , z ( ξ ) , z ( ξ ) ) d ξ .
Given that B 1 [ G ( ξ , t ) ] = 0 and B 2 [ G ( ξ , t ) ] = 1 , it implies that B 1 [ z h + z p ] = 0 and B 2 [ z h + z p ] = 1 . Thus, we infer that z = z h + z p constitutes a solution to Equations (13) and (14).

2.2. A Concise Description of F-Green’s Iteration Method

This section develops a novel modified iteration approach by incorporating Green’s function. To accomplish this, we modify the F iteration method (3) for an integral operator based on Green’s function associated with Troesch’s problems (4) and (5). This integral operator possesses a unique characteristic: its set of fixed points corresponds to the solution set of Troesch’s problems (4) and (5).
To start, let us consider the following integral operator:
N z = z h + 0 1 G ( t , ξ ) z ( ξ ) d ξ .
Now, by adding and subtracting the term f ( ξ , z , z , z ) within the integral in (18), we obtain
N z = z h + 0 1 G ( t , ξ ) ( z ( ξ ) f ( ξ , z , z , z ) ) d ξ + 0 1 G ( t , ξ ) f ( ξ , z , z , z ) d ξ .
Keeping (15) in mind, we have from (19)
N z = z h + 0 1 G ( t , ξ ) ( z ( ξ ) f ( ξ , z , z , z ) ) d ξ + z p .
Since z h + z p = z , (20) provides us
N z = z + 0 1 G ( t , ξ ) ( z ( ξ ) f ( ξ , z , z , z ) ) d ξ .
We apply the F iteration method (3) to the operator N in (21). This yields
z m + 1 = N p m , p m = N q m , q m = N ( ( 1 λ m ) z m + λ m N z m ) , m = 0 , 1 , 2 , 3 , ,
or, equivalently, the following:
z m + 1 = p m + 0 1 G ( t , ξ ) ( p m f ( ξ , p m , p m , p m ) ) d ξ , p m = q m + 0 1 G ( t , ξ ) ( q m f ( ξ , q m , q m , q m ) ) d ξ , q m = w m + 0 1 G ( t , ξ ) ( w m f ( ξ , w m , w m , w m ) ) d ξ , w m = z m + λ m 0 1 G ( t , ξ ) ( z m f ( ξ , z m , z m , z m ) ) d ξ , m = 0 , 1 , 2 , 3 ,

3. Main Results

3.1. Convergence Analysis

In this section, we explore the convergence of the proposed iteration method. We divide our analysis into two cases:
Case I: Here, we consider the scenario where ν 1 .
By interchanging the variables t and ξ in (9), the resulting Green’s function G ( t , ξ ) is provided by
G ( t , ξ ) = ξ ( 1 t ) for 0 ξ < t , t ( 1 ξ ) for t ξ < 1 .
Let S = C [ 0 , 1 ] be a Banach space equipped with the supremum norm. Now, let us define the operator U G : S S as follows:
U G z = z + 0 1 G ( t , ξ ) ( z ν sinh ( ν z ) ) d ξ .
Hence, (23) takes the following form:
z m + 1 = U G p m , p m = U G q m , q m = U G ( ( 1 λ m ) z m + λ m U G z m ) , m = 0 , 1 , 2 , 3 , ,
or, equivalently,
z m + 1 = p m + 0 1 G ( t , ξ ) ( p m ν sinh ( ν p m ) ) d ξ , p m = q m + 0 1 G ( t , ξ ) ( q m ν sinh ( ν q m ) ) d ξ , q m = w m + 0 1 G ( t , ξ ) ( w m ν sinh ( ν w m ) ) d ξ , w m = z m + λ m 0 1 G ( t , ξ ) ( z m ν sinh ( ν z m ) ) d ξ , m = 0 , 1 , 2 , 3 ,
The iteration method (25) is the desired F-Green’s iteration method. Now, we prove its convergence theoretically as follows:
Theorem 1.
Let U G : S S be the operator defined by
U G z = z + 0 1 G ( t , ξ ) [ ν g ( z ) ] d ξ ,
where S is a Banach space, G ( t , ξ ) is a Green’s function associated with Troesch’s problem, and g ( z ) = sinh ( ν z ) is a function whose derivative is bounded and satisfying Lipschitz condition. Suppose that the Lipschitz constant L z and the parameter ν satisfy the condition
L z + ν 2 max t [ 0 , 1 ] | cosh ( ν z ( t ) ) | 8 < 1 .
If { z m } is the sequence obtained using the F-Green’s iteration method (25), where ν 1 and t [ 0 , 1 ] , then { z m } converges strongly to the unique solution of Troesch’s BVPs (4) and (5). Moreover, F-Green’s iterative method converges to the solution of Troesch’s problem faster than Picard–Green’s and Mann–Green’s iterative methods.
Proof. 
Putting L z + ν 2 max t [ 0 , 1 ] | cosh ( ν z ( t ) ) | 8 = β ( 0 β < 1 ) , it follows that U G is a Banach’s contraction mapping. Hence, by Banach’s fixed-point theorem, U G has a unique fixed point in S = C [ 0 , 1 ] , denoted as y * , which corresponds to the unique solution of Troesch’s BVPs (4) and (5). We now proceed to demonstrate the convergence of the method (25). To achieve this, we consider the following:
q m y *   =   U G ( ( 1 λ m ) z m + λ m U G z m ) y *
β ( 1 λ m ) ( z m y * ) + λ m ( U G z m y * )
β ( 1 λ m ) z m y * + λ m U G z m U G y *
= β ( 1 λ m ) z m y * + β λ m z m y *
= β [ 1 λ m ( 1 β ) ] z m y * .
Consequently, we obtain
q m y * [ 1 λ m ( 1 β ) ] z m y * .
Using (28),
p m y *   =   U G q m U G y * β q m y * β [ 1 λ m ( 1 β ) ] z m y * .
And using (29), we have
z m + 1 y *   =   U G p m y *   =   U G p m U G y * β p m y * β 2 m [ 1 λ m ( 1 β ) ] m + 1 z 0 y * .
Since 0 β < 1 and 0 < 1 λ m ( 1 β ) < 1 , we have z m y * 0 as m . Therefore, { z m } converges to y * , which is the unique fixed point of U G , and corresponds to the unique solution of Troesch’s boundary value problems (4) and (5). The rest of the proof can be completed with the proof of Theorem 2.4 in [5]. □
Case II: In this scenario, we consider the parameter ν > 1 .
Due to ν > 1 , the presence of a boundary layer might pose challenges while solving Troesch’s BVPs (4) and (5). Therefore, we need to implement the following transformation:
u ( t ) = tanh ν u ( t ) 4 .
In this case, the transformed Troesch’s BVPs (4) and (5) take the following form:
( 1 u 2 ) u + 2 u ( u ) 2 = ν 2 u ( 1 + u 2 ) ,
and the new boundary conditions become
u ( 0 ) = 0 , u ( 1 ) = tanh ν 4 .
Now, let us examine the linear term L ( u ) = u ν 2 u = 0 and the nonlinear term N ( u ) = g ( u , u , u ) = u 2 u 2 u ( u ) 2 + ν 2 u 3 . Since the linear term here is different from that in Case I, Theorem 1 cannot be directly applied. Therefore, we need to derive a new Green’s function tailored for this specific linear term. To construct the Green’s function for the given problem, we use a linear combination of two independent solutions of the corresponding homogeneous linear differential equation u ν 2 u = 0 , which are u 1 ( t ) = sinh ( ν t ) and u 2 ( t ) = sinh ( ν ( 1 t ) ) . These solutions meet the necessary properties of Green’s function, enabling us to construct the following Green’s function:
G ( t , ξ ) = sinh ( ν ξ ) sinh ( ν ( 1 t ) ) ν sinh ( ν ) when 0 ξ < t , sinh ( ν t ) sinh ( ν ( 1 ξ ) ) ν sinh ( ν ) when t ξ < 1 .
Again, consider a Banach space S = C [ 0 , 1 ] equipped with the supremum norm, and G ( t , ξ ) represents the Green’s function provided above. Define the operator P G : S S as follows:
P G u = u + 0 1 G ( t , ξ ) [ ( 1 u 2 ) u + 2 u ( u ) 2 ν 2 u ( 1 + u 2 ) ] d ξ .
In this case, iteration method (23) takes the following form:
z m + 1 = P G p m , p m = P G q m , q m = P G ( ( 1 λ m ) z m + λ m P G z m ) , m = 0 , 1 , 2 , 3 , ,
where P G is the operator defined in Equation (32). The convergence theorem for this case is presented below.
Theorem 2.
Consider the operator P G : S S defined as
P G ( u ) = u + 0 1 G ( t , ξ ) [ ( 1 u 2 ) u + 2 u ( u ) 2 ν 2 u ( 1 + u 2 ) ] d ξ ,
where S is a Banach space, G ( t , ξ ) is a Green’s function associated with Troesch’s problem, and g ( u , u , u ) = ( 1 u 2 ) u + 2 u ( u ) 2 ν 2 u ( 1 + u 2 ) is a function satisfying derivative bound condition. Assume that the Lipschitz constant L u and the parameter ν satisfy the condition
L u + max [ 0 , 1 ] × R × R g u cosh ν 2 1 ν 2 cosh ν 2 < 1 .
If { z m } is the sequence of iterates obtained using the F-Green’s iteration method (33), where ν > 1 and t [ 0 , 1 ] , then { z m } converges strongly to the unique solution of the transformed Troesch’s BVPs (30) and (31).
Proof. 
Putting
L u + max [ 0 , 1 ] × R × R g u cosh ν 2 1 ν 2 cosh ν 2 = β ,
one can easily prove that P G is a β -contraction mapping, ( 0 β < 1 ) . Hence, by Banach’s fixed-point theorem, P G has a unique fixed point in S = C [ 0 , 1 ] , denoted as y * , which represents the unique solution for the transformed Troesch’s BVPs (30) and (31). The remaining proof follows the same logic as the proof of Theorem 1 and is omitted. □

3.2. Stability Analysis

This section provides the stability analysis of the proposed iteration method. Numerical methods can sometimes become unstable when applied to specific operators for solving particular problems [25,26,27]. The stability of a numerical iteration method refers to its ability to consistently converge to the exact solution, even in the presence of errors between successive iterations. The concept of stability in iteration methods was initially introduced by Urabe [28], and, later, Harder and Hicks [29] provided a formal definition. Our proposed method (25) demonstrates weak w 2 -stability, which differs from traditional stability notions.
Definition 1
([29]). Suppose U is a self-map on a Banach space S, and { z m } is a sequence of iterates of U generated by
z 0 S , z m + 1 = f ( U , z m ) ,
where z 0 represents the initial value and f is a function. If { z m } converges to a point y * F U , where F U is the fixed-point set of U, then { z m } is called stable with respect to U if, for every approximate sequence { a m } in S, the following holds:
lim m a m + 1 f ( U , a m ) = 0 lim m a m = y * .
Definition 2
([30]). Two sequences { a m } and { z m } in a Banach space are said to be equivalent if the following property holds:
lim m a m z m = 0 .
In [31], Timis introduced the notion of weak w 2 -stability, which uses the concept of equivalent sequences.
Definition 3
([31]). Let U be a self-map on a Banach space S, and consider { z m } as a sequence of iterates of U generated by
z 0 S , z m + 1 = f ( U , z m ) ,
where f represents a function. We say that { z m } is weak w 2 -stable if it converges to a point y * F U and, for any equivalent sequence { a m } in S with respect to { z m } , the following holds:
lim m a m + 1 f ( U , a m ) = 0 lim m a m = y * .
Theorem 3.
Let S, U G , and { z m } be as defined in Theorem 1 and ν 1 . Then, { z m } is weak w 2 -stable with respect to U G .
Proof. 
Presume that { a m } is an equivalent sequence of { z m } , meaning that { a m } satisfies lim m a m z m = 0 . To achieve this, we define
ε m = a m + 1 U G 2 b m ,
where b m = U G [ ( 1 λ m ) a m + λ m U G a m ] and 0 < λ m < 1 .
Now, we suppose that lim m ε m = 0 and show that lim m a m y * = 0 . For this, we have
b m q m =   U G [ ( 1 λ m ) a m + λ m U G a m ] U G [ ( 1 λ m ) z m + λ m U G z m ] β [ ( 1 λ m ) ( a m z m ) + λ m ( U G a m U G z m ) ] β [ ( 1 λ m ) a m z m + λ m U G a m U G z m ] β [ ( 1 λ m ) a m z m + β λ m a m z m ] β [ 1 λ m ( 1 β ) ] a m z m ,
It follows that
b m q m [ 1 λ m ( 1 β ) ] a m z m .
Hence, using (40) and (41), we find
a m + 1 y * a m + 1 z m + 1 + z m + 1 y * a m + 1 U G 2 b m + U G 2 b m z m + 1 + z m + 1 y * ε m + U G 2 b m U G p m + z m + 1 y * ε m + β U G b m p m + z m + 1 y * = ε m + β U G b m U G q m + z m + 1 y * ε m + β 2 b m q m + z m + 1 y * ε m + β 2 [ 1 λ m ( 1 β ) ] a m z m + z m + 1 y * = ε m + β 2 [ 1 λ m ( 1 β ) ] a m z m + z m + 1 y * .
Subsequently, we obtain
a m + 1 y * ε m + [ 1 λ m ( 1 β ) ] a m z m + z m + 1 y * .
Since lim m ε m = 0 and also lim m a m z m = 0 as { a m } is an equivalent sequence for { z m } , additionally, lim m z m y * = 0 because { z m } is strongly convergent to y * . Thus, from (42), we conclude that lim m a m y * = 0 . Hence, { z m } , the sequence of iterates of F-Green’s iteration method (25) is weak w 2 -stable with respect to U G . □
Theorem 4.
Let S, P G , and { z m } be as defined in Theorem 2. Then, { z m } is weak w 2 -stable with respect to P G .
Proof. 
The proof of this theorem follows similar reasoning to that of Theorem 3. Hence, we omit its explicit demonstration. □

3.3. Numerical Computations

In this section, we assess the effectiveness of our proposed F-Green’s iteration approach alongside existing methods. We present tables and graphs to illustrate the accuracy and stability of our new method across different parameter settings. These results serve to validate our theoretical findings. We set the control parameters ν = 0.5 and λ m = 0.9 , both falling within the range (0, 1), and provide the obtained results for t = 0.3 and 0.6 in Table 1, and Table 2, respectively. Figure 1 and Figure 2 depict the convergence behavior graphically.
Evidently, our F-Green’s method demonstrates superior convergence compared to the Picard–Green’s and Mann–Green’s methods for Troesch’s BVP. In each scenario, our method exhibits convergence towards the desired solution. We initiate the process with the initial guess z 0 , chosen as the solution of the corresponding homogeneous equation z = 0 , subject to the specified boundary conditions of z ( 0 ) = 0 and z ( 1 ) = 1 . Subsequently, we apply the Picard–Green’s, Mann–Green’s, and F-Green’s iteration methods.
The numerical results presented in Table 3 and Figure 3 are obtained with ν = 0.9 and λ m = 0.9 for various values of t in the interval [ 0 , 1 ] , considering the error | z m + 1 z m | . Through numerical comparison, we observe that the F-Green’s iteration method demonstrates superior convergence, with minimum error compared to the Picard and Mann–Green’s iteration methods.

4. Conclusions and Future Work

This paper presents a novel F fixed-point iteration method based on Green’s function for solving the nonlinear Troesch problem in Banach space. The method effectively combines fixed-point theory and Green’s function techniques to handle the nonlinearity and boundary conditions of the Troesch problem. The theoretical analysis, supported by numerical experiments, showcased the efficacy and stability of our approach across various parameter settings. The numerical experiments validate the method’s accuracy and efficiency. Future work will explore the optimization of the relaxation parameter, extension to multidimensional problems, and applications to other nonlinear differential equations in Banach spaces. Further comparative studies will be conducted to benchmark the F-Green’s approach against alternative numerical methods, including finite difference, finite element, and spectral methods, across a broader range of problem domains. Addressing these areas of future work will contribute to advancing the understanding and applicability of the F-Green’s iteration method in solving diverse classes of nonlinear boundary value problems.

Disadvantages of the Proposed Iterative Method

The following points include the potential disadvantages of the proposed method:
  • The method relies on the accurate construction of Green’s function, which can be mathematically complex and challenging, especially for more intricate or higher-dimensional problems.
  • While the method is designed to converge under certain conditions, it may struggle with convergence in practice, particularly for problems with strong nonlinearity or steep gradients. Ensuring convergence requires the careful selection of the initial guesses and may necessitate additional strategies to enhance the stability and convergence rates.
  • The convergence of the iterative method is often sensitive to the choice regarding the initial guess. A poor initial guess can lead to slow convergence or divergence.

Author Contributions

Conceptualization: F.A. and M.D.; methodology: F.A. and M.A.; investigation: M.A. and M.D.; writing—original draft preparation: F.A. and M.A.; writing—review and editing: F.A. and M.D.; supervision: D.F.; project administration: D.F.; funding acquisition: D.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work is funded by Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia, under the Researchers supporting project number (PNURSP2024R174).

Data Availability Statement

Data are contained within the article.

Acknowledgments

The first author acknowledges the Princess Nourah bint Abdulrahman University Researchers Supporting Project, project number PNURSP2024R174, Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia. We thank the anonymous referees and editor for their careful reading of this paper and valuable suggestions and comments that improved the quality of the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Weibel, E. On the confinement of a plasma by magnetostatic fields. Phys. Fluids 1959, 2, 52–56. [Google Scholar] [CrossRef]
  2. Banach, S. Sur les operations dans les ensembles abstraits et leur application aux equations integrales. Fund. Math. 1922, 3, 133–181. [Google Scholar] [CrossRef]
  3. Krasnoselskii, M.A. Two observations about method of successive approximations. Usp. Mat. Nauk 1955, 10, 123–127. [Google Scholar]
  4. Picard, E.M. Memoire sur la theorie des equations aux derivees partielles et la methode des approximation successives. J. Math. Pure Appl. 1890, 6, 145–210. [Google Scholar]
  5. Ali, J.; Ali, F. A new iterative scheme for approximating fixed points with an application to delay differential equation. J. Nonlinear Convex Anal. 2020, 21, 2151–2163. [Google Scholar]
  6. Troesch, B.A. A simple approach to a sensitive two-point boundary value problem. J. Comput. Phys. 1976, 21, 279–290. [Google Scholar] [CrossRef]
  7. Gidaspow, D.; Baker, B. A model for discharge of storage batteries. J. Electrochem. Soc. 1973, 120, 1005–1010. [Google Scholar] [CrossRef]
  8. Markin, V.; Chernenko, A.; Chizmadehev, Y.; Chirkov, Y. Aspects of the theory of gas porous electrodes. In Fuel Cells: Their Electrochemical Kinetics; Bagotskii, V.S., Vasilev, Y.B., Eds.; Consultants Bureau: Washington, DC, USA, 1966; pp. 21–33. [Google Scholar]
  9. Roberts, S.M.; Shipman, J.S. On the closed form solution of Troesch’s problem. J. Comput. Phys. 1976, 21, 291–304. [Google Scholar] [CrossRef]
  10. Chin, R.C.Y. On the matched asymptotic solution of the Troesch problem. J. Comput. Appl. Math. 1981, 7, 181–185. [Google Scholar] [CrossRef]
  11. Deeba, E.; Khuri, S.A.; Xie, S. An algorithm for solving boundary value problems. J. Comput. Phys. 2000, 159, 125–138. [Google Scholar] [CrossRef]
  12. EL-Gamel, M.; Sameeh, M. A Chebychev collocation method for solving Troesch’s problem. Int. J. Math. Comput. Appl. Res. 2013, 3, 23–32. [Google Scholar]
  13. Khuri, S.A. A numerical algorithm for solving Troeschs problem. Int. J. Comput. Math. 2003, 80, 493–498. [Google Scholar] [CrossRef]
  14. Momani, S.; Abuasad, S.; Odibat, Z. Variational iteration method for solving nonlinear boundary value problems. J. Appl. Math. Comput. 2006, 183, 1351–1358. [Google Scholar] [CrossRef]
  15. Temimi, H. A discontinuous Galerkin finite element method for solving the Troesch’s problem. Appl. Math. Comput. 2012, 219, 521–529. [Google Scholar] [CrossRef]
  16. Zarebnia, M.; Sajjadian, M. The sinc-Galerkin method for solving Troesch’s problem. J. Math. Comput. Model. 2012, 56, 218–228. [Google Scholar] [CrossRef]
  17. Kafri, H.Q.; Khuri, S.A.; Sayfy, A. A new approach based on embedding Green’s functions into fixed point iterations for highly accurate solution to Troesch’s problem. Int. J. Comput. Methods Eng. Sci. Mech. 2016, 17, 93–105. [Google Scholar] [CrossRef]
  18. Ali, F.; Ali, J. Convergence, stability and data dependence of a new iterative algorithm with an application. Comp. Appl. Math. 2020, 4, 667. [Google Scholar] [CrossRef]
  19. Ali, F.; Ali, J.; Nieto, J.J. Some observations on generalized non-expansive mappings with an application. Comp. Appl. Math. 2020, 39, 74. [Google Scholar] [CrossRef]
  20. Ali, F.; Ali, J.; Uddin, I. A novel approach for the solution of BVPs via Green’s function and fixed point iterative method. J. Appl. Math. Comp. 2021, 66, 167–181. [Google Scholar] [CrossRef]
  21. Khuri, S.A.; Sayfy, A. Generalizing the variational iteration method for BVPs: Proper setting of the correction functional. Appl. Math. Lett. 2017, 68, 68–75. [Google Scholar] [CrossRef]
  22. Khuri, S.A.; Sayfy, A. An iterative method for boundary value problems. Nonlinear Sci. Lett. A 2017, 8, 178–186. [Google Scholar]
  23. Khuri, S.A.; Sayfy, A. Numerical solution of functional differential equations: A Green’s function based iterative approach. Int. J. Comput. Math. 2018, 95, 1937–1949. [Google Scholar] [CrossRef]
  24. Okeke, G.A.; Abbas, M. A solution of delay differential equations via Picard-Krasnoselskii hybrid iterative process. Arab. J. Math. 2017, 6, 21–29. [Google Scholar] [CrossRef]
  25. Osilike, M.O. Stability of the Mann and Ishikawa Iteration procedures for ϕ-strong pseudo-contractions and nonlinear equations of the ϕ-strongly accretive type. J. Math. Anal. Appl. 1998, 227, 319–334. [Google Scholar] [CrossRef]
  26. Sahin, A. Some new results of M-iteration process in hyperbolic spaces. Carpathian J. Math. 2019, 35, 221–232. [Google Scholar] [CrossRef]
  27. Sahin, A. Some results of the Picard-Krasnoselskii hybrid iterative process. Filomat 2019, 33, 359–365. [Google Scholar] [CrossRef]
  28. Urabe, M. Convergence of numerical iteration in solution of equations. J. Sci. Hiroshima Univ. A 1956, 19, 479–489. [Google Scholar] [CrossRef]
  29. Harder, A.M.; Hicks, T.L. Stability results for fixed point iteration procedures. Math. Jpn. 1988, 33, 693–706. [Google Scholar]
  30. Cardinali, T.; Rubbioni, P. A generalization of the Caristi fixed point theorem in metric spaces. Fixed Point Theory 2010, 11, 3–10. [Google Scholar]
  31. Timis, I. On the weak stability of Picard iteration for some contractive type mappings. Annal. Univ. Craiova Math. Comput. Sci. Ser. 2010, 37, 106–114. [Google Scholar]
Figure 1. Comparison of iterations for different methods (for t = 0.3).
Figure 1. Comparison of iterations for different methods (for t = 0.3).
Symmetry 16 00856 g001
Figure 2. Comparison of iterations for different methods (for t = 0.6).
Figure 2. Comparison of iterations for different methods (for t = 0.6).
Symmetry 16 00856 g002
Figure 3. Comparison of first iterates ( z 1 ) for different methods with errors.
Figure 3. Comparison of first iterates ( z 1 ) for different methods with errors.
Symmetry 16 00856 g003
Table 1. Comparison of iterations for different methods towards the solution of the problem for ν = 0.5 and t = 0.3 .
Table 1. Comparison of iterations for different methods towards the solution of the problem for ν = 0.5 and t = 0.3 .
Sr. No.IterationsPicard–GreenMann–GreenF-Green
100.30000000.30000000.3000000
210.28846910.28962220.2887944
320.28880320.28885500.2887944
430.28879420.28879880.2887944
540.28879440.28879640.2887944
650.28879440.28879480.2887944
760.28879440.28879440.2887944
870.28879440.28879440.2887944
980.28879440.28879440.2887944
1090.28879440.28879440.2887944
Table 2. Comparison of iterations for different methods towards the solution of the problem for ν = 0.5 and t = 0.6 .
Table 2. Comparison of iterations for different methods towards the solution of the problem for ν = 0.5 and t = 0.6 .
Sr. No.IterationsPicard–GreenMann–GreenF-Green
100.60000000.60000000.6000000
210.58372620.58535360.5841332
320.58414380.58422720.5841332
430.58413300.58414050.5841332
540.58413320.58413700.5841332
650.58413320.58413560.5841332
760.58413320.58413320.5841332
870.58413320.58413320.5841332
980.58413320.58413320.5841332
1090.58413320.58413320.5841332
Table 3. Comparison of first iterates ( z 1 ) for different methods with errors.
Table 3. Comparison of first iterates ( z 1 ) for different methods with errors.
Sr. No.tPicard–Green, Err ( z 1 )Mann–Green, Err ( z 1 )F-Green, Err ( z 1 )
10.100.01390.01250.0123
20.200.02700.02430.0241
30.300.03850.03470.0345
40.400.04750.04280.0425
50.500.05320.04790.0477
60.600.05480.04930.0490
70.700.05120.04610.0458
80.800.04150.03740.0373
90.900.02480.02230.0221
100.990.00290.00260.0025
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

Filali, D.; Ali, F.; Akram, M.; Dilshad, M. A Novel Fixed-Point Iteration Approach for Solving Troesch’s Problem. Symmetry 2024, 16, 856. https://doi.org/10.3390/sym16070856

AMA Style

Filali D, Ali F, Akram M, Dilshad M. A Novel Fixed-Point Iteration Approach for Solving Troesch’s Problem. Symmetry. 2024; 16(7):856. https://doi.org/10.3390/sym16070856

Chicago/Turabian Style

Filali, Doaa, Faeem Ali, Mohammad Akram, and Mohammad Dilshad. 2024. "A Novel Fixed-Point Iteration Approach for Solving Troesch’s Problem" Symmetry 16, no. 7: 856. https://doi.org/10.3390/sym16070856

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