Next Article in Journal
Image Distillation with the Machine-Learned Gradient of the Loss Function and the K-Means Method
Previous Article in Journal
A Bi-Level Programming Approach for Coordinated Task Sequencing and Collision-Free Path Planning in Robotic Mobile Fulfillment Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Double Decomposition Method for Solving Systems of Two-Point Boundary-Value Problems

1
Department of Mathematics and Statistics, Faculty of Science, University of Jeddah, Jeddah 21589, Saudi Arabia
2
Department of Mathematics, AL-Qunfudhah University College, Umm Al-Qura University, Makkah 21955, Saudi Arabia
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(23), 3784; https://doi.org/10.3390/math13233784
Submission received: 20 October 2025 / Revised: 19 November 2025 / Accepted: 21 November 2025 / Published: 25 November 2025
(This article belongs to the Section E: Applied Mathematics)

Abstract

The current manuscript introduces an efficient modification scheme, based on the Adomian decomposition method, for the numerical solution of systems of two-point boundary-value problems. Indeed, this introduced method is characterized by high computational flexibility in accurately solving both the systems of linear and nonlinear differential equations with two-point boundary conditions. Moreover, to assess the robustness of these schemes, several test numerical examples, including a well-known model in fluid dynamics, have been sought and treated. Comparatively, the results from the proposed method have been compared with those of the available exact solutions and those of deployed existing numerical methods in the literature. Lastly, in the presence of the methods used for comparison, the assessment of this method turned out to be positive, with rapid convergence and high precision speedily attained.

1. Introduction

Systems of second-order ordinary differential equations arise in modeling several physical phenomena in many fields, including engineering applications, financial applications, biological sciences, and mathematical physics, to mention just a few [1,2,3]. Nevertheless, most of the renowned computational algorithms for treating these equations, especially when nonlinear terms are present, with initial conditions, cannot be utilized when boundary conditions are considered; the so-called boundary-value problems (BVPs). Thus, different researchers delved into a search for optimal computational methods for this class of equations, considering the nature of prescribed conditions on the governing boundary, not initial conditions, and, on the other hand, the presence of nonlinearity, which poses additional threats to existing approaches. Indeed, the well-known finite difference method that has been proven to solve the class of second-order linear differential equations efficiently finds it hard to tackle the counterpart class of nonlinear equations effectively, let alone the class of coupled systems of nonlinear second-order differential equations with boundary conditions. In short, the literature on reliable computational methods for solving BVPs for coupled systems of nonlinear second-order differential equations is sparse, which thus prompts a great need for more effective methods for this class of equations, considering their frequent discovery while modeling various scenarios in the aforementioned fields. In this regard, we make mention of various considerations in [4,5,6,7,8], which lay several theoretical results for the existence of valid solutions for the coupled system of second-order differential equations; one may equally read the work of Valanarasu and Ramanujam [9], which devised an effective approach specifically of the class of coupled systems of second-order singular linear differential equations. In addition, an efficient numerical approach based on the Adomian Chebyshev decomposition method for two-point boundary value problems was deployed in [10] to solve the class of BVPs for systems of linear and nonlinear second-order differential equations. Furthermore, Öztürk [11] introduced numerical solutions of systems of differential equations using the operational matrix method with Chebyshev polynomials, while Biazar et al. [12] deployed the famous Adomian decomposition method (ADM) on certain systems of differential equations. Additionally, some of the salient characteristics of ADM in effectively solving the class of coupled second-order systems of differential equations, in particular, were unraveled by Sekar and Nalini [13] by solving dissimilar types of equations, including stiff systems, singular systems, and some sort of stable and unstable systems of equations. What is more, Sekar and Nalini [13] further made use of the Runge–Kutta method (RKM) to reaffirm the exactness of the devised ADM for the considered class of equations, in addition to comparing the results with those of the exact solution; the high accuracy of ADM has thus been reported. In addition, ADM has remained an effective and powerful semi-analytical method, which equally doubles as a numerical, or rather computational method for solving wide classes of functional equations. The convergence of ADM has been considered in [14,15,16,17]. Cherruault [14] gave the first proof of the convergence of the Adomian decomposition method using fixed-point theorems for abstract functional equations. A new formula that easily calculates Adomian’s polynomials used in the decomposition methods has been given in [15]. Gabet in [16] generalized the convergence results obtained by Cherruaulet in Banach space, while Babolian and Biazar [17] used Cherruaulet’s definition and considered the order of convergence of the method.
However, based on the aforementioned importance for the class of BVPs, featuring nonlinear coupled systems differential equations, the scarcity of reliable computational methods for solving the latter class of equations, as well as the effectiveness of ADM in handling wide classes of functional equations, the current study thus aims to make use of one of the promising modifications of ADM, the double decomposition method (DDM) [18] to computationally examine the class of nonlinear coupled systems of differential equations with the prescription of two-point boundary conditions. Moreover, DDM was initially introduced in 1993 by Adomian and Rach [18] to primarily augment the rapidity of the classical ADM. Certainly, the modification method for ADM has been proven to solve various types of coupled differential equations, including nonlinear models with different boundary conditions, with faster convergence and higher accuracy. Moreover, several scientists deployed DDM to different mathematical models and positively reported the virtues of the method over many other approaches; see the works of Aminataei and Hosseini [19] and AL-Zaid et al. [20] that examined various BVPs for nonlinear ordinary differential equations. In this study, we extend the work in [20] to apply DDM for solving BVPs of coupled systems of linear and nonlinear differential equations. Therefore, through the full utilization of DDM, the resultant computational recursive scheme of the governing BVP will be constructed and further simulated numerically for various test problems. In this regard, DDM will be deployed to assess the computational efficiency of the method. Moreover, the study is further set to report its findings in tables and graphical illustrations. Finally, the study is arranged as follows: Section 2 outlines the steps for DDM; Section 3 presents some numerical examples, while Section 4 gives some concluding remarks.

2. Double Decomposition Method for Systems of Boundary Value Problems

Consider the general form of the nonlinear coupled system of higher-order nonhomogeneous ordinary differential equations as follows:
u ( n ) + F 1 x , u , v , u , v , , u n 1 , v n 1 = g 1 x ,    a x b ,
v ( m ) + F 2 x , u , v , u , v , , u m 1 , v m 1 = g 2 x ,    a x b ,
or simply, in an operator notation form as follows:
L 1 u + F 1 x , u , v , u , v , , u n 1 , v n 1 = g 1 x ,    a x b ,
L 2 v + F 2 x , u , v , u , v , , u m 1 , v m 1 = g 2 x ,    a x b ,
where L 1 is a n-th order differential operator in the first equation and L 2 is m-th order differential operator in the second equation, that is, L 1   = d n d x n , L 2   = d m d x m , while F 1 and F 2 are nonlinear functions and g 1 ,   g 2 are source terms.
Further, the inverse operators of L 1 and L 2 are defined as indefinite integration as follows:
L 1 1 =   . d x   d x d x , n   i n t e g r a l s
L 1 2 =   . d x   d x d x . m   i n t e g r a l s
Moreover, upon applying these inversion operators, L 1 1 to both sides of the first equation and L 1 2 to both sides of the second equation, one obtains:
u x = Φ x + L 1 1   g 1 x L 1 1 F 1 ,
v x = Ψ x + L 1 2   g 2 x L 1 2 F 2 ,
where Φ x and Ψ x are new functions, which arise from the application of L 1 1 and L 1 2 , respectively. In addition, the standard ADM procedure [21] proceeds to decompose the unknown functions u x , and v ( x ) into sums of infinite series of components as follows:
u = k = 0 u k , v = k = 0 v k ,
while the nonlinear terms F 1 , and F 2 are equally decomposed into sums of infinite series of Adomian polynomials A k and B k , respectively, as follows [21,22]:
F 1 = k = 0 A k , F 2 = k = 0 B k .
Further, the deployed DDM [18,19,20] equally suggests that new functions Φ x and Ψ x in Equation (3), the expression should evenly be decomposed into the following sums of infinite series of components:
Φ = k = 0 Φ k , Ψ = k = 0 Ψ k .
Thus, Equation (3), when expressed using the above decomposed components, yields:
k = 0 u k = k = 0 Φ k + L 1 1   g 1 x L 1 1   k = 0 A k ,
k = 0 v k = k = 0 Ψ k + L 1 2   g 2 x L 1 2 k = 0 B k .
Moreover, the inverse differential operators L 1 1 and L 1 2 in DDM, it is considered to be the nth and mth-fold indefinite integration, respectively; thus, one achieves
Φ k = c 0 , k + c 1 , k x + c 2 , k 2 ! x 2 + c 3 , k 3 ! x 3 + + c n 1 , k ( n 1 ) ! x n 1 , Ψ k =   d 0 , k + d 1 , k x + d 2 , k 2 ! x 2 + d 3 , k 3 ! x 3 + + d m 1 , k m 1 ! x m 1 ,
where c i , k , and d j , k ,   i = 0 , 1 , , n 1 ,   j = 0 , 1 , , m 1 , are constants to be determined from the prescribed boundary conditions.
Furthermore, the DDM reveals the resulting solution from Equation (4) as follows:
u 0   = c 0 , 0 + c 1 , 0 x + c 2 , 0 2 ! x 2 + c 3 , 0 3 ! x 3 + + c n 1 , 0 ( n 1 ) ! x n 1 + L 1 1   g 1 x , v 0   =   d 0 , 0 + d 1 , 0 x + + d 2 , 0 2 ! x 2 + d 3 , 0 3 ! x 3 + + d m 1 , 0 m 1 ! x m 1 + L 1 2   g 2 x , u k = Φ k L 1 1   A k 1 , k 1 , v k = Ψ k L 1 2   B k 1 , k 1 .
In addition, the approximate solution is thus obtained as follows:
φ 1   =   u 0 , ψ 1 = v 0 , φ 2 = φ 1 + u 1 = u 0 + u 1 , ψ 2   =   ψ 1 + v 1   =   v 0 + v 1 ,
the constants c i , k , and d j , k ,   i = 0 , 1 , , n 1 ,   j = 0 , 1 , , m 1 , can be explicitly obtained by equalizing each partial sum φ k ( x ) and ψ k ( x ) to the boundary value conditions and solving the obtained systems of linear equations.
φ 1 = u 0 and ψ 1 = v 0 is determined completely by matching φ 1 and ψ 1 to the boundary conditions and solving the obtained systems of linear equations. So, we now go to the next approximation φ 2 and ψ 2   by first determining
u 1 = Φ 1 L 1 1   A 0 ,
v 1 = Ψ 1 L 1 2   B 0 ,
to achieve
φ 2 = φ 1 + u 1 = u 0 + u 1 , ψ 2 = ψ 1 + v 1 = v 0 + v 1 .
Matching φ 2 and ψ 2 to the boundary conditions to evaluate the constants, φ 2 and ψ 2 is determined completely. Continuing in this manner, we determine u 2 , u 3 , and v 2 , v 3 , until we arrive at a satisfactory φ k and ψ k .

3. Numerical Examples

The current section verifies the efficacy of the proposed DDM for the coupled systems of both the linear and nonlinear BVPs by portraying its applications on several test BVPs with boundary conditions, including a real physical model for the flow of blood in the human system. In addition, the section seeks to compare the proposed method with some existing computational methods in the literature. In addition, the section concludes by reporting the absolute error differences   E D D M , between the proposed method, and that of the exact and comparing solutions in Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6, while Figure 1, Figure 2, Figure 3 and Figure 4 display the graphical illustrations of the development.
Example 1. 
Consider the coupled system of linear second-order nonhomogeneous BVP as follows [23,24]:
u x + ( 2 x 1 ) u x + cos π x v x = g 1 x ,    u 0 = u 1 = 0 , 0 x 1 , v x + x u x = g 2 x ,              v 0 = v 1 = 0 , 0 x 1 ,
where  g 1 x   and  g 2 x  are given by
g 1 x = π 2 s i n π x + 2 x 1 π cos π x + 2 x 1 cos π x ,
and
g 2 x = 2 + x s i n π x
In addition, the following exact analytical solution is satisfied by the system:
u x = sin π x , v x = x 2 x .
Accordingly, applying the inverse operator L 1 . = . d x   d x to both sides of the above system with DDM, we obtain the following recursive scheme:
u 0 x = Φ 0 + L 1 g 1 x , v 0 x = Ψ 0 + L 1 g 2 x , u k x = Φ k L 1 2 x 1 u k 1 L 1 cos π x v k 1 , k 1 , v k x = Ψ k L 1 x u k 1 ,    k 1 ,
where Φ k = c 0 , k + c 1 , k x and Ψ k = d 0 , k + d 1 , k x . Then,
φ 1 = u 0 ,    ψ 1 = v 0 .
In addition, the unknown constants are consequently obtained from the imposed boundary conditions.
Hence, matching φ 1 = u 0 and ψ 1 = v 0 to the boundary conditions, we obtain the following systems of linear equations:
u 0 0 = c 0 , 0 + L 1   g 1 x x = 0 = 0 , u 0 1 = c 0 , 0 + c 1 , 0 + L 1   g 1 x x = 1 = 0 ,
and
v 0 0 = d 0 , 0 + L 1   g 2 x x = 0 = 0 , v 0 ( 1 )   = d 0 , 0 + d 1 , 0 + L 1   g 2 x x = 1 = 0 .
From the solution of the above systems of linear equations, we obtain the constants c 0 , 0 ,   c 1 , 0 , d 0 , 0 , and d 1 , 0 as:
c 0 , 0 = 0.419631 ,    c 1 , 0 = 2 × 10 30 ,    d 0 , 0 = 0.064503 ,    d 1 , 0 = 1.129006 .
So, φ 1 and ψ 1 are obtained as follows:
φ 1 = 0.419631 2 × 10 30 x + 1.534290 sin π x + 0.419631 cos π x 0.839262 x c o s π x ,
ψ 1 = 0.064503 1.129006 x + x 2 0.064503 cos π x 0.101321 x s i n π x ,
so that φ 1 = u 0 and ψ 1 = v 0 is determined completely.
Next, we proceed to determine φ 2 and ψ 2 as follows:
φ 2 = φ 1 + u 1 , ψ 2 = ψ 1 + v 1 , u 1 = c 0 , 1 + c 1 , 1 x L 1 2 x 1 u 0 L 1 cos π x v 0 , v 1   = d 0 , 1 + d 1 , 1 x L 1 x u 0 .
More so, on using the boundary conditions in the above relation and solving the obtained systems of linear equations, we obtain the constants as follows:
c 0 , 1 = 0.857877 , c 1 , 1 = 0.052667 , d 0 , 1 = 0.150661 , d 1 , 1 = 0.188867 ,
where the explicit expression of φ 2 and ψ 2 follows as:
φ 2 = 0.008062 x   c o s π x 2 + 0.850350 x 0.438246 + 0.005132 s i n π x c o s π x       + 0.700492 + 0.534290 x 2 0.534290 x s i n π x + 0.438246 0.0446050 x       1.10 30 x 2 + 0.026525 x 3 ,
ψ 2 = 0.085035 x + 0.787165 x 1.287165 c o s π x + 0.162404 x 0.027067 s i n π x 0.086158 0.940139 x + x 2 + 0.069938 x 3 + 1.666666 30 x 4 .
Continuing in the same manner, we obtain φ 3 and ψ 3 , and so on.
Therefore, on comparing the first ten iterations φ 10 and ψ 10 with the exact solution, Table 1 gives the absolute error between the exact and DDM solutions for u x and v x when N = 10 , while Figure 1 depicts the curves of φ 10 , ψ 10 and the exact analytical solution expression in the approximate region 0 x 1 .
Table 1. Absolute error between the exact and DDM solutions when N = 10 in Example 1.
Table 1. Absolute error between the exact and DDM solutions when N = 10 in Example 1.
x u φ 10 v ψ 10
0.0 3.30267169 × 10 28 6.39594118 × 10 28
0.1 3.16761319 × 10 10 6.40221981 × 10 11
0.2 4.37656889 × 10 10 1.25182455 × 10 10
0.3 4.77997870 × 10 10 1.78863600 × 10 10
0.4 4.85749117 × 10 10 2.20320191 × 10 10
0.5 4.83478505 × 10 10 2.45187202 × 10 10
0.6 4.80267230 × 10 10 2.49388679 × 10 10
0.7 4.73129116 × 10 10 2.28968541 × 10 10
0.8 4.41536116 × 10 10 1.80364868 × 10 10
0.9 3.30257494 × 10 10 1.02079177 × 10 10
1.0 1.21103911 × 10 26 1.42978962 × 10 27
Figure 1. Comparison between the exact and DDM solutions for φ 10 and ψ 10 in Example 1.
Figure 1. Comparison between the exact and DDM solutions for φ 10 and ψ 10 in Example 1.
Mathematics 13 03784 g001
Table 2. Comparison between different methods when N = 21 in Example 1.
Table 2. Comparison between different methods when N = 21 in Example 1.
Numerical MethodsLMQDQ [23]B-Spline [24]DDM
Maximum error for u ( x ) . 1.7761 × 10 4 1.89578799 × 10 3 2.08977066 × 10 17
Maximum error for v ( x ) 2.8249 × 10 5 9.605012467 × 10 5 6.6 × 10 18
Notably, Table 2 compares the effectiveness of the proposed DDM on the examination of coupled system with the help of the LMQDQ [23] and B-spline [24] methods when N = 21 . Certainly, the proposed method has been noted to be the most truthful computational method among the three contending approaches, looking at the minimal error portrayed by the presented approach and indeed its closeness to the exact analytical solution.
Example 2. 
Consider the coupled system of nonlinear second-order nonhomogeneous BVP as follows [25]:
u x x v x + u ( x ) = g 1 x ,      u 0 = u 1 = 0 , 0 x 1 , v x + x u x + u x v ( x ) = g 2 x ,    v 0 = v 1 = 0 , 0 x 1 ,
where  g 1 x   and  g 2 x   are given as follows:
g 1 x = x 3 2 x 2 + 6 x ,
and
g 2 x = x 5 x 4 + 2 x 3 + x 2 x + 2
In addition, the following exact analytical solution set is satisfied by the system:
u x = x 3 x , v x = x 2 x
Consequently, applying the inverse operator L 1 . = . d x   d x to both sides of the above system with DDM, we obtain the following recursive scheme
u 0 x = Φ 0 + L 1 g 1 x , v 0 x = Ψ 0 + L 1 g 2 x , u k x = Φ k + L 1 x v k 1 L 1 u k 1 ,    k 1 , v k x = Ψ k L 1 x u k 1 L 1 A k 1 ,    k 1 ,
where Φ k = c 0 , k + c 1 , k x ,   Ψ k = d 0 , k + d 1 , k x , and A k are the Adomian polynomials for the nonlinear term u x v ( x ) , which are to be recursively determined using the inventive Adomian algorithm [21,22] as:
A 0 = u 0 v 0 A 1 = u 1 v 0 + u 0 v 1 , A 2 = u 2 v 0 + u 1 v 1 + u 0 v 2 ,
Furthermore, the first iteration takes the following form:
φ 1 = u 0 ,    ψ 1 = v 0 .
Next, the related unknown constants, c 0 , 0 ,   c 1 , 0 ,   d 0 , 0 and d 1 , 0 in the latter iteration are obtained from the already declared boundary conditions as follows:
c 0 , 0 = 0 ,    c 1 , 0 = 0.883333 ,    d 0 , 0 = 0 ,    d 1 , 0 = 1.007142 .
In addition, based on the acquired recursive formula for the system, one achieves the subsequent iteration, the expressions for φ 1 and ψ 1 as follows:
φ 1 = 0.883333 x + x 3 1 6 x 4 + 1 20 x 5 ,
ψ 1 = 1.007142 x + x 2 1 6 x 3 + 1 12 x 4 + 1 10 x 5 1 30 x 6 + 1 42 x 7 ,
Continuing to use the above process, we obtain φ 2 , ψ 2 and so on.
In the same fashion, the sum of the first ten iterations, that is, φ 10 and ψ 10 for the solution pair u x and v x ,   is compared with the exact solution in Table 3 for the computational results (absolute error difference) when N = 10 , and in Figure 2 for the graphical depiction over the approximate region 0 x 1 .
Table 3. Absolute error between the exact and DDM solutions when N = 10 in Example 2.
Table 3. Absolute error between the exact and DDM solutions when N = 10 in Example 2.
x u φ 10 v ψ 10
0.000
0.1 1.21349914 × 10 10 2.80111251 × 10 11
0.2 2.34858643 × 10 10 4.80132253 × 10 11
0.3 3.31564846 × 10 10 5.41878217 × 10 11
0.4 4.00955982 × 10 10 4.22369297 × 10 11
0.5 4.31368734 × 10 10 9.68286617 × 10 12
0.6 4.11918573 × 10 10 4.06617531 × 10 11
0.7 3.37640504 × 10 10 9.44684239 × 10 11
0.8 2.18713718 × 10 10 1.22803463 × 10 10
0.9 8.90017743 × 10 11 9.33944084 × 10 11
1.00 1 × 10 29
Figure 2. Comparison between the exact and DDM solutions u x and v x in Example 2.
Figure 2. Comparison between the exact and DDM solutions u x and v x in Example 2.
Mathematics 13 03784 g002
Table 4. Comparison between HPM and DDM when N = 9 in Example 2.
Table 4. Comparison between HPM and DDM when N = 9 in Example 2.
Numerical MethodsHPM [25]DDM
Maximum error for u ( x ) . 3.4 × 10 5 3.29 × 10 9
Maximum error for v ( x ) 2.9 × 10 4 9.88 × 10 10
Remarkably, while trying to assess the efficacy of the proposed method, the study refers to the good work of Saadatmandi et al. [25], where the notable homotopy perturbation method (HPM) was used to examine the governing coupled nonlinear system. Therefore, Table 4 shows the error difference comparison between the proposed DDM and HPM [25] when N = 9 , where one can easily note the truthfulness of the proposed approach over HPM, looking at the minimal error portrayed.
Example 3. 
Consider the coupled system of nonlinear BVP for the flow of magnetized blood in a blood vessel as follows [26]:
U = H a 2 U + R e U V V U ,     U 0 = 1 ,   U 1 = 0 , V ( i v ) = H a 2 V + R e V V V V , V 0 = 0 , V 0 = 0 , V 1 = 1 , V 1 = 0 .
In fact, such a fluid dynamical model, presided over by the above coupled “equations models a laminar magnetohydrodynamic flow of a non-Newtonian viscous fluid in a semi-porous channel under the influence of an axial uniform static magnetic field. U and V are the mean axial and normal velocity components, respectively, H a is the Hartmann number, and R e is the Reynolds number”; read [26] for more details about the physics of the model.
Further, applying the inverse operator L 1 . = . d x   d x to both sides of the first equation with DDM, we obtain the following recursive scheme:
   U 0 = Φ 0 , U k = Φ k + L 1 H a 2 U k 1 + R e L 1 A k 1 B k 1 , k 1 ,
while applying the inverse operator L 1 . = . d x   d x   d x   d x to both sides of the second equation with DDM, we obtain the following recursive scheme
   V 0 = Ψ 0 , V k = Ψ k + L 1 H a 2 V k 1 + R e L 1 C k 1 D k 1 , k 1 ,
where Φ k = c 0 , k + c 1 , k x ,   Ψ k = d 0 , k + d 1 , k x + d 2 , k 2 ! x 2 + d 3 , k 3 ! x 3 , and A k ,   B k ,   C k and D k arising the derived recursive schemes represent the Adomian polynomials for the nonlinear terms U V , V U , V V and V V ; their computation is equally performed using the Adomian prescription [21,22]. Accordingly, the first iteration takes the following form:
φ 1 = U 0 ,    ψ 1 = V 0 ,
where the corresponding unknown constants are computationally found to be:
c 0 , 0 = 1 ,    c 1 , 0 = 1 ,    d 0 , 0 = 0 ,    d 1 , 0 = 0 ,    d 2 , 0 = 6 ,    d 3 , 0 = 12 .
Next, the subsequent iteration, φ 1 and ψ 1 are obtained as follows:
φ 1 = 1 x ,    ψ 1 = 3 x 2 2 x 3 .
In the same fashion, we determine φ 2 , ψ 2 and so on.
Moreover, the computational simulation of the acquired approximate numerical results, via DDM, is given here, governing the flow of magnetized blood in the blood vessels of the human system. More specifically, two cases for fixed H a and R e values are considered, and further sought the help of the Polynomial Least Squares Method (PLSM) [26] for computational validation. Thus, in Table 5 and Table 6, we estimated the error in U using E R R = φ 10 φ 9 , and in V using E R R = ψ 10 ψ 9 ; as the governing model has no known exact analytical solution, and is further validated with the PLSM [26] solution. Additionally, Figure 3 and Figure 4 graphically portray this development. Eventually, in both solution pairs, the adopted DDM remarkably gave the most precise approximation, more especially, after looking at the error posed by the comparing PLSM [26].
Table 5. Comparison of the errors of the approximate solutions for U and V in Example 3.
Table 5. Comparison of the errors of the approximate solutions for U and V in Example 3.
x Case 1
R e = 1 ,    H a = 0
Case 2
R e = 1 ,    H a = 1
φ 10 φ 9 ψ 10 ψ 9 φ 10 φ 9 ψ 10 ψ 9
0 1.00000000 × 10 29 0 1.00000000 × 10 29 0
0.1 1.25262381 × 10 8 8.12958379 × 10 14   1.76519854 × 10 6 1.44540468 × 10 13
0.2 2.49060498 × 10 8 7.24223852 × 10 14 3.45261734 × 10 6 6.96407098 × 10 13
0.3 3.67629968 × 10 8 3.29020106 × 10 13 4.96553553 × 10 6 1.81196373 × 10 12
0.4 4.74627020 × 10 8 1.23194797 × 10 12 6.19059193 × 10 6 3.54967865 × 10 12
0.5 5.60923969 × 10 8 2.45142377 × 10 12 7.00275071 × 10 6 5.70330687 × 10 12
0.6 6.14116314 × 10 8 3.47599168 × 10 12 7.26999253 × 10 6 7.64968715 × 10 12
0.7 6.17362715 × 10 8 3.61538097 × 10 12 6.85621712 × 10 6 8.33770806 × 10 12
0.8 5.46602019 × 10 8 2.49849342 × 10 12 5.61969091 × 10 6 6.67353352 × 10 12
0.9 3.63779071 × 10 8 7.87782932 × 10 13 3.40219347 × 10 6 2.77166523 × 10 12
1.0 5.77958582 × 10 31 5.80000000 × 10 29 1.40141742 × 10 29 1.80000000 × 10 29
Table 6. Comparison between PLSM and DDM in Example 3.
Table 6. Comparison between PLSM and DDM in Example 3.
Numerical MethodsCase 1
R e = 1 ,   H a = 0
Case 2
R e = 1 ,   H a = 1
PLSM [26]DDMPLSM [26]DDM
Maximum error for u ( x ) 9.50 × 10 5 6.17 × 10 8 1.48 × 10 4 7.27 × 10 6
Maximum error for v ( x ) 1.34 × 10 6 3.62 × 10 12 1.37 × 10 7 8.34 × 10 12
Figure 3. Comparison of approximate solutions of DDM for the two cases for U in Example 3.
Figure 3. Comparison of approximate solutions of DDM for the two cases for U in Example 3.
Mathematics 13 03784 g003
Figure 4. Comparison of approximate solutions of DDM for the two cases for V in Example 3.
Figure 4. Comparison of approximate solutions of DDM for the two cases for V in Example 3.
Mathematics 13 03784 g004

4. Conclusions

The present study numerically examines a class of BVPs, characterized by coupled systems of both linear and nonlinear differential equations via the application of the DDM. The DDM is an enhanced approach based on the classical ADM that attains convergence more rapidly. Moreover, several test models, including a real model for the flow of blood in the human system, were examined in the study, comprising both the homogenous and nonhomogeneous cases, where the proposed DDM was found to significantly outperform the other numerical methods considered. In addition, the effectiveness of DDM was reported in several Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6 through the errors difference as an estimator, and Figure 1, Figure 2, Figure 3 and Figure 4, graphically portraying the relationship between the exact and approximate solutions. Now, based on the results reported in the aforementioned Tables and Figures, one may conclude that the deployed DDM has better convergence, considering the revealed minimal error. Moreover, the devised method is proven to be a robust numerical method with regard to high levels of accuracy. Lastly, the methodology used is highly recommended to examine various linear and nonlinear higher-order differential equations arising in the general science and real-life applications.

Author Contributions

Methodology, N.A.; software, N.A.; validation, H.B.; investigation, A.A.-R.; data curation, A.A.-R.; writing—review and editing, H.B.; project administration, N.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Soh, C.W.; Mahomed, F.M. Linearization criteria for a system of second-order ordinary differential equations. Int. J. Non-Linear Mech. 2001, 36, 671–677. [Google Scholar] [CrossRef]
  2. Wellstead, P.E. Introduction to Physical System Modelling; Academic Press: London, UK, 1979. [Google Scholar]
  3. Tomantschger, K.W. Series solutions of coupled differential equations with one regular singular point. J. Comput. Appl. Math. 2002, 140, 773–783. [Google Scholar] [CrossRef]
  4. Thompson, H.B.; Tisdell, C. Systems of difference equations associated with boundary value problems for second order systems of ordinary differential equations. J. Math. Anal. Appl. 2000, 248, 333–347. [Google Scholar] [CrossRef]
  5. Cheng, X.; Zhong, C. Existence of positive solutions for a second order ordinary differential system. J. Math. Anal. Appl. 2005, 312, 14–23. [Google Scholar] [CrossRef]
  6. Thompson, H.B.; Tisdell, C. Boundary value problems for systems of difference equations associated with systems of second-order ordinary differential equations. Appl. Math. Lett. 2002, 15, 761–766. [Google Scholar] [CrossRef]
  7. Thompson, H.B.; Tisdell, C. The nonexistence of spurious solutions to discrete, two-point boundary value problems. Appl. Math. Lett. 2003, 16, 79–84. [Google Scholar] [CrossRef]
  8. Mawhin, J.; Tisdell, C. A note on the uniqueness of solutions to nonlinear, discrete, vector boundary value problems. Nonlinear Anal. Appl. 2003, 2, 789–798. [Google Scholar]
  9. Valanarasu, T.; Ramanujam, N. An asymptotic initial value method for boundary value problems for a system of singularly perturbed second-order ordinary differential equations. Appl. Math. Comput. 2004, 147, 227–240. [Google Scholar] [CrossRef]
  10. AL-Refaidi, A.; ALZaid, N.; Bakodah, H.; AL-Mazmumy, M. An Efficient Numerical Approach Based on the Adomian Chebyshev Decomposition Method for Two-Point Boundary Value Problems. Eur. J. Pure Appl. Math. 2024, 17, 1497–1515. [Google Scholar] [CrossRef]
  11. Öztürk, Y. Numerical solution of systems of differential equations using operational matrix method with Chebyshev polynomials. J. Taibah Univ. Sci. 2018, 12, 155–162. [Google Scholar] [CrossRef]
  12. Biazar, J.; Babolian, E. Islam, Solution of the system of ordinary differential equations by Adomian decomposition method. Appl. Math. Comp. 2004, 147, 713–719. [Google Scholar] [CrossRef]
  13. Sekar, S.; Nalini, M. Numerical analysis of different second order systems using Adomian decomposition method. Appl. Math. Sci. 2014, 8, 3825–3832. [Google Scholar] [CrossRef]
  14. Cherruault, Y. Convergence of Adomian’s method. Math. Comput. Model. 1990, 14, 83–86. [Google Scholar] [CrossRef]
  15. Abbaoui, K.; Cherruault, Y. Convergence of Adomian’s method applied to differential equations. Comp. Math. Appl. 1994, 28, 103–109. [Google Scholar] [CrossRef]
  16. Gabet, L. The theoretical foundation of the Adomian method. Comput. Math. Appl. 1994, 27, 41–52. [Google Scholar] [CrossRef]
  17. Babolian, E.; Biazar, J. On the order of convergence of Adomian method. Appl. Math. Comput. 2002, 130, 383–387. [Google Scholar] [CrossRef]
  18. Adomian, G.; Rach, R. Analytic solution of nonlinear boundary value problems in several dimensions by decomposition. J. Math. Anal. Appl. 1993, 174, 118–137. [Google Scholar] [CrossRef]
  19. Aminataei, A.; Hosseini, S.S. Comparison of Adomian decomposition method and double decomposition methods for boundary value problems. Euro. J. Sci. Res. 2005, 2, 48–56. [Google Scholar]
  20. AL-Zaid, N.; AL-Refaidi, A.; Bakodah, H.; AL-Mazmumy, M. Solution of second- and higher-order nonlinear two-point boundary-value problems using double decomposition method. Mathematics 2022, 10, 3519. [Google Scholar] [CrossRef]
  21. Adomian, G. Solving Frontier Problems of Physics: The Decomposition Method; Kluwer: Alphen aan den Rijn, The Netherlands, 1994; Volume 60. [Google Scholar]
  22. Adomian, G. A review of the decomposition method and some recent results for nonlinear equations. Math. Comp. Model. 1990, 13, 17–43. [Google Scholar] [CrossRef]
  23. Dehghan, M.; Nikpour, A. Numerical solution of the system of second order boundary value problems using the local radial basis functions based differential quadrature collocation method. Appl. Math. Model. 2013, 37, 8578–8599. [Google Scholar] [CrossRef]
  24. Caglar, N.; Caglar, H. B-spline method for solving linear system of second-order boundary value problems. Comp. Math. Appl. 2009, 57, 757–762. [Google Scholar] [CrossRef]
  25. Saadatmandi, A.; Dehghan, M. Eftekhari, Application of He’s homotopy perturbation method for non-linear system of second-order boundary value problems. Nonlinear Anal. Real World Appl. 2009, 10, 1912–1922. [Google Scholar] [CrossRef]
  26. Căruntu, B.; Bota, C.; Bundău, O. Analytical simulation of magneto-hemodynamic flow in a semi-porous channel using the Polynomial Least Squares Method. ITM Web Conf. 2019, 29, 1–13. [Google Scholar]
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

Alzaid, N.; Al-Refaidi, A.; Bakodah, H. A Double Decomposition Method for Solving Systems of Two-Point Boundary-Value Problems. Mathematics 2025, 13, 3784. https://doi.org/10.3390/math13233784

AMA Style

Alzaid N, Al-Refaidi A, Bakodah H. A Double Decomposition Method for Solving Systems of Two-Point Boundary-Value Problems. Mathematics. 2025; 13(23):3784. https://doi.org/10.3390/math13233784

Chicago/Turabian Style

Alzaid, N., A. Al-Refaidi, and H. Bakodah. 2025. "A Double Decomposition Method for Solving Systems of Two-Point Boundary-Value Problems" Mathematics 13, no. 23: 3784. https://doi.org/10.3390/math13233784

APA Style

Alzaid, N., Al-Refaidi, A., & Bakodah, H. (2025). A Double Decomposition Method for Solving Systems of Two-Point Boundary-Value Problems. Mathematics, 13(23), 3784. https://doi.org/10.3390/math13233784

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