Numerical solution of nonlinear parabolic systems by block monotone iterations
Mohamed Al-Sultani

TL;DR
This paper develops and analyzes block monotone iterative methods, based on Jacobi and Gauss-Seidel schemes, for efficiently solving coupled nonlinear parabolic systems with monotone reaction functions.
Contribution
It introduces a block monotone iterative framework for nonlinear parabolic systems, proving convergence and solution existence using upper and lower solution sequences.
Findings
Block Gauss-Seidel converges at least as fast as block Jacobi.
Monotone sequences guarantee existence of solutions for quasi-monotone systems.
The methods effectively handle coupled nonlinear parabolic problems.
Abstract
This paper deals with investigating numerical methods for solving coupled system of nonlinear parabolic problems. We utilize block monotone iterative methods based on Jacobi and Gauss--Seidel methods to solve difference schemes which approximate the coupled system of nonlinear parabolic problems, where reaction functions are quasi-monotone nondecreasing or nonincreasing. In the view of upper and lower solutions method, two monotone upper and lower sequences of solutions are constructed, where the monotone property ensures the theorem on existence of solutions to problems with quasi-monotone nondecreasing and nonincreasing reaction functions. Construction of initial upper and lower solutions is presented. The sequences of solutions generated by the block Gauss--Seidel method converge not slower than by the block Jacobi method.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDifferential Equations and Numerical Methods · Differential Equations and Boundary Problems · Advanced Numerical Methods in Computational Mathematics
Numerical solution of nonlinear parabolic systems by block monotone iterations
Mohamed Al-Sultani
Institute of Fundamental Sciences, Massey University,
Palmerston North, New Zealand
E-mail: [email protected]
Abstract
This paper deals with investigating numerical methods for solving coupled system of nonlinear parabolic problems. We utilize block monotone iterative methods based on Jacobi and Gauss–Seidel methods to solve difference schemes which approximate the coupled system of nonlinear parabolic problems, where reaction functions are quasi-monotone nondecreasing or nonincreasing. In the view of upper and lower solutions method, two monotone upper and lower sequences of solutions are constructed, where the monotone property ensures the theorem on existence of solutions to problems with quasi-monotone nondecreasing and nonincreasing reaction functions. Construction of initial upper and lower solutions is presented. The sequences of solutions generated by the block Gauss–Seidel method converge not slower than by the block Jacobi method.
1 Introduction
Several problems in the chemical, physical and engineering sciences are characterized by coupled systems of nonlinear parabolic equations [4]. In this paper, we construct block monotone iterative methods for solving the coupled system of nonlinear parabolic equations
[TABLE]
where , , , , , and is the boundary of . The differential operators , , are defined by
[TABLE]
where , , are positive constants diffusion coefficients. It is assumed that the functions , , , , are smooth in their respective domains.
The aim of this paper is to construct and investigate block monotone iterative methods based on Jacobi and Gauss–Seidel methods for solving coupled systems of nonlinear parabolic equations with quasi-monotone nondecreasing or quasi-monotone nonincreasing reaction functions , , which satisfy the inequalities
[TABLE]
when , , are quasi-monotone nondecreasing, and
[TABLE]
when , , are quasi-monotone nonincreasing.
2 Properties of solutions to system (1)
We introduce the following notation:
[TABLE]
Two vector functions and , are called ordered upper and lower solutions to (1), if they satisfy the inequalities
[TABLE]
when the reaction functions , , are quasi-monotone nondecreasing, and if they satisfy the inequalities
[TABLE]
when the reaction functions , , are quasi-monotone nonincreasing.
For a given ordered upper and lower solutions, a sector is defined as follows:
[TABLE]
In the sector , the vector function is assumed to satisfy the constraints
[TABLE]
where , , are nonnegative bounded functions.
The vector function is called quasi-monotone nondecreasing in the sector if it satisfies the conditions
[TABLE]
and is called quasi-monotone nonincreasing if it satisfies the conditions
[TABLE]
Theorem 1**.**
Let and be ordered upper and lower solutions of problem (1), in (1) be quasi-monotone nondecreasing (6) or quasi-monotone nonincreasing (7) in the sector and satisfy (5). Then problem (1) has a unique solution in the sector .
The proof of the theorem can be found in Theorems 8.3.1 and 8.3.2, [4].
3 The nonlinear difference scheme
3.1 The statement of the nonlinear difference
scheme
On and [0,T], we introduce a rectangular mesh and , such that
[TABLE]
For a mesh function , , , we use the implicit difference scheme
[TABLE]
[TABLE]
where is the boundary of . It is assumed that the functions and , , , are nonnegative, , and , , , are, respectively, the central difference and backward difference approximations to the second and first derivatives:
[TABLE]
where .
Remark 1*.*
An approximation of the first derivatives and depends on the signs of and , . When and , , are nonpositive, then and are approximated by the forward difference formula. The first derivatives and are approximated by using both forward or backward difference formulae when and , , have variable signs.
On each time level , , we introduce the linear problems
[TABLE]
where is the identity operator and , , are nonnegative bounded mesh functions. We now formulate the maximum principle for the difference operators , , and give an estimate of the solution to (3.1).
Lemma 1**.**
- (i)
If , , satisfy the conditions
[TABLE]
then .
- (ii)
The following estimates of the solution to (3.1) hold
[TABLE]
where
[TABLE]
The proof of the lemma can be found in [1], [5].
Remark 2*.*
In this remark we discuss the mean-value theorem for vector-valued functions. Introduce the following notation:
[TABLE]
Assume that , , are smooth functions, then we have
[TABLE]
[TABLE]
where lies between and , and lies between and , .
3.2 Quasi-monotone nondecreasing reaction functions
On each time level , , the vector mesh functions
[TABLE]
[TABLE]
are called ordered upper and lower solutions of (9), if they satisfy the inequalities
[TABLE]
For a given pair of ordered upper and lower solutions and , we define the sector
[TABLE]
In the sector , the vector function is assumed to satisfy the constraints
[TABLE]
[TABLE]
where , , are nonnegative bounded functions. Reaction functions, which satisfy (17), are called quasi-monotone nondecreasing.
We introduce the notation
[TABLE]
where , , are defined in (16), and give a monotone property of , .
Lemma 2**.**
Suppose that and , are any functions in , where , and assume that (16), (17) are satisfied. Then
[TABLE]
where is suppressed in (19).
Proof.
From (18), we have
[TABLE]
For in (3.2), using the mean-value theorem (13), we obtain
[TABLE]
where
[TABLE]
From here, (16), (17) and taking into account that , , we conclude (19) for . Similarly, we can prove (19) for . ∎
3.3 Quasi-monotone nonincreasing reaction functions
On each time level , , the vector mesh functions
[TABLE]
[TABLE]
are called ordered upper and lower solutions of (9), if they satisfy the inequalities
[TABLE]
The upper and lower solutions are dependent of each other and calculated simultaneously.
We assume that in the sector defined in (15), the vector function in (9), satisfies the constraints (16) and
[TABLE]
Reaction functions, which satisfy (22), are called quasi-monotone nonincreasing. We give a monotone property of , , in the case of quasi-monotone nonincreasing reaction functions, where , , are defined in (18).
Lemma 3**.**
Suppose that and , are any functions in , where , and assume that (16) and (22) are satisfied. Then
[TABLE]
where is suppressed in (23).
Proof.
From (18), we have
[TABLE]
For in (3.3), using the mean-value theorem (13), we obtain
[TABLE]
where
[TABLE]
From here, (16), (22) and taking into account that , , we conclude that
[TABLE]
Similarly, we can prove that
[TABLE]
∎
4 The case of quasi-monotone nondecreasing reaction functions
4.1 The statement of the block nonlinear difference scheme
Write down the difference scheme (9) at an interior mesh point in the form
[TABLE]
[TABLE]
[TABLE]
[TABLE]
where is associated with the boundary function . On each time level , , we define column vectors and diagonal matrices by
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
where is included in , and is included in . Then the difference scheme (9) may be written in the form
[TABLE]
[TABLE]
with the tridiagonal matrix in the form
[TABLE]
Matrices and contain the coupling coefficients of a mesh point, respectively, to the mesh point of the left line and the mesh point of the right line.
We introduce the notation for the residuals of the nonlinear difference scheme (26) in the form
[TABLE]
where
[TABLE]
4.2 Block monotone Jacobi and Gauss-Seidel methods
We now present the block monotone Jacobi and block monotone Gauss–Seidel methods for the nonlinear difference scheme (9) when the reaction functions are quasi-monotone nondecreasing based on the method of upper and lower solutions. We define functions , , , in the following form
[TABLE]
where , , , are defined in (16). On each time level , , the upper and lower , , sequences of solutions are calculated by the following block Jacobi and block Gauss-Seidel methods
[TABLE]
[TABLE]
[TABLE]
where , , , , are defined in (27), is zero column vector with the components, and , , , are the approximate solutions on time level , where is a number of iterations on time level . For and , we have, respectively, the block Jacobi and block Gauss–Seidel methods.
Remark 3*.*
Similar to Remark 2, we discuss the mean-value theorem for mesh vector-functions. Assume that , , , , are smooth functions. In the notation of in (27), we have
[TABLE]
[TABLE]
where lie between and , and lie between and , , , , . The partial derivatives and , are the diagonal matrices
[TABLE]
[TABLE]
where and , , are calculated, respectively, at and , .
Theorem 2**.**
Let in (9) satisfy (16) and (17), where and are ordered upper and lower solutions (14) of (9) . Then the upper and lower , , , sequences generated by (29), with and , converge monotonically, such that,
[TABLE]
Proof.
We consider the case of Gauss-Seidel method , and the case of the Jacobi method can be proved by a similar manner. On first time level , since is an upper solution (14) with respect to , from (29), we have
[TABLE]
where is the identity matrix. For in (32), taking into account that , , and , it follows that . Taking into account that , , , , in (4.1) and are strictly diagonal dominant matrix, we conclude that , , , are -matrices and (Corollary 3.20, [6]), which leads to , where O is the () null matrix. From here, we obtain
[TABLE]
Taking into account that , for in (32), in a similar manner, we conclude that
[TABLE]
By induction on , we can prove that
[TABLE]
Similarly, for the lower solution , we have
[TABLE]
We now prove that and , are ordered upper and lower solutions (14) with respect to the column vector , where the column vector is associated with the initial function from (1). Let , , , from (29) for , we have
[TABLE]
By the mean-value theorem (30), we have
[TABLE]
[TABLE]
where , , , and
[TABLE]
[TABLE]
[TABLE]
[TABLE]
From here, we conclude that , satisfy (16) and (17). From here and (4.2), we have
[TABLE]
[TABLE]
From here, (16), (17), taking into account that , , , and , we obtain
[TABLE]
[TABLE]
Taking into account that (Corollary 3.20, [6]), , for in (37) and , we conclude that . For in (37), using and , we obtain . Thus, by induction on , we prove that
[TABLE]
By a similar argument, we can prove that
[TABLE]
Thus, we prove (14a). We now prove (14b). From (29) for and using the mean-value theorem (30), we conclude that
[TABLE]
where
[TABLE]
From (33), (34), taking into account that , , we conclude that and satisfy (16) and (17). From (16), (17), (33) and taking into account that , , we conclude that
[TABLE]
Similarly, we obtain
[TABLE]
which means that , , , are upper solution (14b) on . By a similar manner, we can prove that
[TABLE]
which means that , , , are lower solutions (14b) on . By induction on , we prove (31) on the first time level .
On the second time level , taking into account that , , , from (9), we obtain
[TABLE]
where , , , are the approximate solutions on the first time level , which defined in (29). From here, taking into account that from (31), we have , , , it follows that
[TABLE]
which means that , , , are upper solutions with respect to , , . Similarly, we can obtain that
[TABLE]
which means that , , , are lower solutions with respect to , , .
From here and (29), on the second time level , we obtain
[TABLE]
Taking into account that , , , , , in (4.1) and , , , are strictly diagonal dominant matrix, we conclude that , , , are -matrices and , , , (Corollary 3.20, [6]). From here, for in (40), taking into account that , , and from (29), we obtain that
[TABLE]
From here, for in (40), we conclude that
[TABLE]
By induction on , we can prove that
[TABLE]
Similarly, for the lower case, we can prove that
[TABLE]
The proof that and , , are ordered upper and lower solutions (14) repeats the proof on the first time level . By induction on , we can prove for . By induction on , we can prove (31) for .
∎
4.3 Existence and uniqueness of a solution to the nonlinear difference scheme (26)
In the following theorem, we prove the existence of a solution to (26) based on Theorem 2.
Theorem 3**.**
Let satisfy (16), where and , , , , be ordered upper and lower solutions (14) to (26). Then a solution of the nonlinear difference scheme (26) exists in , .
Proof.
We consider the upper case of the Gauss–Seidel method in (29). On the first time level , from (31), we conclude that , , , as exists, and
[TABLE]
where . Similar to (38), we have
[TABLE]
where
[TABLE]
From here and (4.3), we conclude that , , , solve (26) on the first time level .
By the assumption of the theorem that , , , are upper solutions and from (4.3), it follows that , , , are upper solutions with respect to , , . Indeed, from (4.3), we have
[TABLE]
Using a similar argument as in (4.3), we can prove that the limits
[TABLE]
exist and solve (26) on the second time level .
By induction on , , we can prove that
[TABLE]
are solutions of the nonlinear difference scheme (26). Similarly, we can prove that defined by
[TABLE]
are solutions to the nonlinear difference scheme (26). ∎
We now assume that the reaction functions , , satisfy the two-sided constrains
[TABLE]
[TABLE]
[TABLE]
where is defined in (16), and , , are, respectively, nonnegative bounded and bounded functions. It is assumed that the time step satisfies the assumptions
[TABLE]
the notation of the discrete norm from (11) is in use. When , , then there is no restriction on .
Theorem 4**.**
Suppose that functions , , satisfy (45) and (46), where and are ordered upper and lower solutions (14) of (9). Let assumptions in (47) on time step be satisfied. Then the nonlinear difference scheme (9) has a unique solution.
Proof.
To prove the uniqueness of a solution to the nonlinear difference scheme (9), it suffices to prove that
[TABLE]
where and are the solutions to the nonlinear difference scheme (9), which are defined in Theorem 3. From (31) and Theorem 3, we obtain
[TABLE]
Letting , from (9), we have
[TABLE]
Using the mean-value theorem (13), we obtain
[TABLE]
From here and (4.3), it follows that the partial derivatives satisfy (45) and (46). If , from (52) for , using (11), (45), (46) and taking into account that , we conclude that
[TABLE]
where
[TABLE]
From here, by the assumption on in (47) and taking into account that , we conclude that .
On the second time level , from (52) and taking into account that , by a similar manner, we obtain that . By induction on , we prove that , . Thus, we prove the theorem when .
If , from (52) for , using (11), (45) and (46), we conclude that
[TABLE]
From here, by the assumption on in (47) and taking into account that , we conclude that .
On the second time level , from (52) and taking into account that , by a similar manner, we obtain that . By induction on , we prove that , . Thus, we prove the theorem. ∎
4.4 Convergence analysis
A stopping test for the block monotone iterative methods (29) is chosen in the following form
[TABLE]
[TABLE]
where , , , are defined in (27), , , , are generated by (29), and is a prescribed accuracy. On each time level , , we set up , , , , such that is the minimal subject to (53).
Instead of (45), we now assume that
[TABLE]
where is defined in (47).
Remark 4*.*
The assumption , in (4.4) can always be obtain by a change of variables. Indeed, we introduce the following functions , , where is a constant. Now, satisfy (1) with
[TABLE]
instead of , , and we have
[TABLE]
Thus, if , where and are defined in (47), then from this, (45) and (46), we conclude that satisfies (4.4).
Theorem 5**.**
Let and be ordered upper and lower solutions (14) of (9). Suppose that functions , , satisfy (46) and (4.4). Then for the sequence of solutions generated by (29), (53), we have the following estimate
[TABLE]
where , is a minimal number of iterations subject to (53), and , , , are the unique solutions to the nonlinear difference scheme (9).
Proof.
We consider the case of an upper sequence. On a time level , , from (9) for and , we have
[TABLE]
[TABLE]
Letting , , , , from here and using the mean-value theorem, we obtain
[TABLE]
where
[TABLE]
The partial derivatives satisfy (46) and (4.4). From here, (46) and (4.4), by using (11), we obtain that
[TABLE]
where the notation of the norm from (11) is in use. From here, in the notation , we have
[TABLE]
Taking into account that
[TABLE]
it follows that
[TABLE]
From here, taking into account that , by induction on , we obtain that
[TABLE]
Since , we prove the theorem. ∎
Theorem 6**.**
Let the assumptions in Theorem 5 be satisfied. Then for the sequence of solutions generated by (29), (53), the following estimate holds
[TABLE]
where the notation of the norm from (11) is in use, , , , is the minimal number of iterations subject to the stopping test (53), , , are the exact solutions to (1), and , , , are the truncation errors of the exact solutions , , on the nonlinear difference scheme (9).
Proof.
We denote , where the mesh vector function is the unique solution of the nonlinear difference scheme (9). From (9), by using the mean-value theorem, we obtain that
[TABLE]
where , lie between and , . From here, (46), (4.4), by using (11), it follows that
[TABLE]
Letting , , we have
[TABLE]
Thus, taking into account that
[TABLE]
we conclude
[TABLE]
Since , for in (57), we have
[TABLE]
For in (57), we obtain
[TABLE]
By induction on , we can prove that
[TABLE]
Since , where is the final time, we have
[TABLE]
We estimate the left hand side in (56) as follows
[TABLE]
where , , are the exact solutions of (9). From here, (55) and (58), we prove (56). ∎
Remark 5*.*
The truncation errors , , , for the nonlinear difference scheme (9) are given in the form
[TABLE]
where is defined in (56), and are, respectively, the time and space steps, in the case of one-sided difference approximations of , , , and in the case of central difference approximations of these derivatives.
4.5 Construction of upper and lower solutions
To start the monotone iterative methods (29), on each time level , , initial iterations are needed. In this section, we discuss the construction of initial iterations and , .
4.5.1 Bounded
Assume that the functions , and , , in (1) satisfy the conditions
[TABLE]
where , , are positive constants. From (14b) and (59), we obtain that the functions
[TABLE]
are lower solutions of (9).
We introduce the linear problems
[TABLE]
Theorem 7**.**
Let assumptions in (59) be satisfied. Then and from, respectively, (60) and (4.5.1) , are ordered lower and upper solutions to (9), such that
[TABLE]
Proof.
From (59) and (4.5.1), by the maximum principle (11), we conclude (62) for . By induction on , we can prove (62) for .
We now show that , , are upper solutions (14) to (9). We present the left hand side of (9) in the form
[TABLE]
Using (4.5.1), for , we obtain that
[TABLE]
From here and (59), we conclude that
[TABLE]
Since , , satisfy the boundary and initial conditions, we prove that , , are upper solutions to (9). From here and (62), we conclude that and from, respectively, (60) and (4.5.1), are ordered lower and upper solutions to (9). ∎
4.5.2 Constant upper and lower solutions
Let the functions , and , , in (1) satisfy the conditions
[TABLE]
where , are positive constants, and . The mesh functions , , from (60) are lower solutions to (9).
In the following lemma, we prove that the mesh functions
[TABLE]
are upper solutions to (9).
Theorem 8**.**
Suppose that the assumptions in (4.5.2) are satisfied. Then the mesh functions and from, respectively, (60) and (65), are ordered lower and upper solutions to (9) and satisfy (62).
Proof.
It is clear from (60) and (65), that , , , . We now show that , , are upper solutions (14) to (9).
Using (65), we write the left hand side of (9) for in the form
[TABLE]
From here and (4.5.2) , we conclude that
[TABLE]
For , from (4.5.2) and (65), we have
[TABLE]
Since , , satisfy the initial conditions and , , , at , we prove that , , are upper solutions to (9). From here and (62), we conclude that and from, respectively, (60) and (65), are ordered lower and upper solutions to (9). ∎
4.6 Applications
4.6.1 Gas-liquid interaction model
Consider the gas-liquid interaction model [4], where a dissolved gas A and a dissolved reactant B interact in a bounded diffusion medium . The chemical reaction scheme is given by and is called the second order reaction, where and are the reaction rates and P is the product. Denote by and the concentrations of the dissolved gas and the reactant , respectively. Then the above reactant scheme is governed by (1) with , , , where is the reaction rate and . By choosing a suitable positive constant and letting , , we have
[TABLE]
and system (1) is reduced to
[TABLE]
where , on and , , in . It is clear from (66) that , , are quasi-monotone nondecreasing in the rectangle
[TABLE]
for any positive constant .
The nonlinear difference scheme (9) is reduced to
[TABLE]
where , , are defined in (66). Since the reaction functions , , satisfy the assumptions in (4.5.2), with , are given by
[TABLE]
it follows that the mesh functions and from, respectively, (60) and (65) are ordered lower and upper solutions to (67).
From (66), in the sector , we have
[TABLE]
and the assumptions in (16) and (17) are satisfied with
[TABLE]
From here and (68), we conclude that Theorem 2 holds for the discrete gas-liquid interaction model (67).
4.6.2 The Volterra-Lotka competition model
In the Volterra-Lotka competition model [4] with the effect of dispersion between two competing species in an ecological systems, the model is governed by (1) with reaction functions are given by
[TABLE]
where and are the populations of two competing species, the parameters , , are positive constants which describe the interaction of the two species. We assume that , , satisfy the inequality
[TABLE]
System (1) is reduced to
[TABLE]
The nonlinear difference scheme (9) is reduced to
[TABLE]
where , , are defined in (69). We take and as ordered upper and lower solutions (14) to (4.6.2), where , , are positive constants and chosen in the following forms
[TABLE]
It is clear that and satisfy (14a) and (14c). Now we prove (14b). From (63), it follows that , , must satisfy the inequalities
[TABLE]
From here, we conclude that , , must satisfy the inequalities
[TABLE]
By using (72), it is clear that the inequalities in (73) are satisfied. Thus, we prove (14).
In the sector , , we have
[TABLE]
From here, the assumptions in (16) and (17) are satisfied with
[TABLE]
and we conclude that Theorem 2 holds for the Volterra-Lotka competition model (4.6.2) with and .
5 Comparison of the block monotone Jacobi and block monotone Gauss–Seidel methods
The following theorem shows that the block monotone Gauss–Seidel method (29), , converge not slower than the block monotone Jacobi method (29), .
Theorem 9**.**
Let in (9) satisfy (16) and (17), where and are ordered upper and lower solutions (14) of (9). Suppose that and , , , , are, respectively, the sequences generated by the block monotone Jacobi method (29), and the block monotone Gauss–Seidel method (29), , where and , then
[TABLE]
Proof.
From (29), we have
[TABLE]
[TABLE]
From here, letting , , , , we have
[TABLE]
By using Theorem 2, we have , , , . From here and (5), we conclude that
[TABLE]
Taking into account that , , , , , , for in (5), on the first time level , in view of and , we conclude that
[TABLE]
For in (5) and using notation (18), we obtain
[TABLE]
Taking into account that , , , , , and , by using (19), we have
[TABLE]
By induction on , we prove that
[TABLE]
On the second time level , taking into account that , , , , , and , from (5), we have
[TABLE]
For in (5) and using notation (18), we obtain
[TABLE]
Taking into account that , , , , , and , by using (19), we have
[TABLE]
By induction on , we prove that
[TABLE]
By induction on , we prove that
[TABLE]
Thus, we prove (9) for lower solutions. By following the same manner, we can prove (9) for upper solutions. ∎
6 The case of quasi-monotone nonincreasing reaction functions
6.1 The statement of the block nonlinear difference scheme
We consider the same block nonlinear difference scheme discussed in section 4.1 which is given by (26).
6.2 Block monotone Jacobi and Gauss-Seidel methods
We now present the block monotone Jacobi and block monotone Gauss–Seidel methods for the nonlinear difference scheme (26) in the case of quasi-monotone nonincreasing reaction functions (22).
For solving the nonlinear difference scheme (26), on each time level , , we calculate either the sequence , or the sequence , , , by the block Jacobi and block Gauss-Seidel methods. In the case of , we have
[TABLE]
[TABLE]
where , , , are defined in (28), the residuals \mathcal{G}_{\alpha,i,m}\Big{(}\overline{U}_{\alpha,i,m}^{(n-1)},\\ \overline{U}_{\alpha,i,m-1},\underline{U}_{\alpha^{\prime},i,m}^{(n-1)}\Big{)}, are defined in (27), is zero column vector with components. The column vectors , , , are the approximate solutions on time level , where is a number of iterations on time level . For and , we have, respectively, the block Jacobi and block Gauss–Seidel methods.
Theorem 10**.**
Let in (9) satisfy (16) and (22), where and are ordered upper and lower solutions (21) of (9). Then the sequences and generated by (77), with and are ordered upper and lower solutions and converge monotonically, such that,
[TABLE]
Proof.
We consider the case of Gauss-Seidel method , and the case of the Jacobi method can be proved by a similar manner. On first time level , since and are ordered upper and lower solution (21) with respect to , from (77a) and (77c), we have
[TABLE]
where is the identity matrix. For in (6.2), taking into account that , , and , , we have , . Taking into account that , , , , in (4.1) and are strictly diagonal dominant matrix, we conclude that , , , are -matrices and (Corollary 3.20, [6]), which leads to , where O is the () null matrix. From here, we obtain that
[TABLE]
From here, for in (6.2), in a similar manner, we conclude that
[TABLE]
By induction on , we can prove that
[TABLE]
From (77b) and (77c), by a similar manner, we prove that
[TABLE]
We now prove that and , , , satisfy (21a) with respect to the column vector , . Let , , , from (77), we have
[TABLE]
Using notation (18) with and , we present the above problem in the form
[TABLE]
From (23), taking into account that , , and , , , we conclude that
[TABLE]
For in (82), taking into account that , , , and , , , (Corollary 3.20, [6]), we have
[TABLE]
For in (82), taking into account that , by a similar manner, we obtain
[TABLE]
By induction on , we can prove that
[TABLE]
Now, by induction on , we can prove that
[TABLE]
Thus, we prove (21a) on the first time level . We now prove (21b). From (77a) and using (30), we obtain
[TABLE]
where
[TABLE]
From (80), (81) and taking into account that , , , it follows that the partial derivatives in (6.2) satisfy (16) and (22). From (16), (22), (80), (81), (6.2) and taking into account that , , we conclude that
[TABLE]
Similarly, we conclude that
[TABLE]
By a similar argument, from (77b), we prove that
[TABLE]
Thus, from (84)–(86), it follows (21b) on the first time level . By induction on , we can prove (78) on the first time level .
On the second time level , from (77a) and (78), we have , . Thus, it follows that
[TABLE]
which means that and , , are, respectively, upper and lower solutions with respect to and , , .
Similarly, we can obtain that
[TABLE]
which means that and , , are, respectively, lower and upper solutions with respect to and , .
[TABLE]
where is the identity matrix. For in (6.2), taking into account that , , and , , we have , . Taking into account that , , , , in (4.1) and are strictly diagonal dominant matrix, we conclude that , , , are -matrices and (Corollary 3.20, [6]), which leads to , where O is the () null matrix. From here, we obtain that
[TABLE]
From here, for in (6.2), in a similar manner, we conclude that
[TABLE]
By induction on , we can prove that
[TABLE]
By a similar argument, for , from (77b) and (77c), we can prove that
[TABLE]
The proof that and , , are ordered upper and lower solutions (21) repeats the proof on the first time level . By induction on , we can prove (78) on the second time level . By induction on , we can prove (78) for . ∎
6.3 Existence and uniqueness of a solution to the nonlinear difference scheme (26)
In the following theorem, we prove the existence of a solution to (26) based on Theorem 10.
Theorem 11**.**
Let satisfy (16), where and , , , , be ordered upper and lower solutions (21) to (26). Then a solution of the nonlinear implicit difference scheme (26) exists in , .
Proof.
We consider the Gauss–Seidel method in (77). On the first time level , from (78), we conclude that , , , as exist, and
[TABLE]
where , . Similar to (6.2), we have
[TABLE]
By taking the limit of both side of (6.3) and using (6.3), we conclude that
[TABLE]
Similarly, we have
[TABLE]
In a similar manner, we can prove that
[TABLE]
From (90)–(6.3), we conclude that , and , , , solve (26).
By the assumption of the theorem that , , , are ordered upper and lower solutions and from (6.3), it follows that and , , , are upper and lower solutions with respect to, respectively, and , . Indeed from (77a) and (6.3), we have
[TABLE]
[TABLE]
By a similar manner, from (77b) and (6.3), we can prove that
[TABLE]
Using a similar argument as in (6.3), we can prove that the limits
[TABLE]
exist and solve (26) on the second time level .
By induction on , , we can prove that
[TABLE]
Thus, and , , , are solutions of the nonlinear difference scheme (26). ∎
We now assume that the reaction functions , , satisfy (45) and the two-sided constrains
[TABLE]
[TABLE]
where , , are nonnegative bounded functions. It is assumed that the time step satisfies the assumptions in (47).
Theorem 12**.**
Suppose that functions , , satisfy (45) and (93), where and are ordered upper and lower solutions (21) of (9). Let assumption (47) on time step be satisfied. Then the nonlinear difference scheme (9) has a unique solution.
Proof.
To prove the uniqueness of a solution to the nonlinear difference scheme (9), it suffices to prove that
[TABLE]
where and , , , are the solutions to the nonlinear difference scheme (9), which are defined in the proof of Theorem 11. From (78) and Theorem 11, we obtain
[TABLE]
Letting , from (9), we have
[TABLE]
Using the mean-value theorem (13), we obtain
[TABLE]
From here and (6.3), it follows that the partial derivatives satisfy (45) and (93). If in (47), from (95) for , using (11), (45), (93) and taking into account that , we conclude that
[TABLE]
where
[TABLE]
From here, by the assumption on in (47) and taking into account that , we conclude that .
If in (47), from (95) for , using (11), (45) and (93), we conclude that
[TABLE]
From here, by the assumption on in (47) and taking into account that , we conclude that .
By induction on , we can prove that , . Thus, we prove the theorem. ∎
6.4 Convergence analysis
For the sequences and generated by (77), we introduce the notation
[TABLE]
[TABLE]
where the residuals , , , are defined in (27), the notation of the norm from (11) is in use.
A stopping test for the block monotone iterative methods (77) is chosen in the following form
[TABLE]
where , , are defined in (96), is a prescribed accuracy. On each time level , , we set up , , , such that is the minimal number of iterations subject to (97).
Theorem 13**.**
Let and be ordered upper and lower solutions (21) of (9). Suppose that functions , , satisfy (4.4) and (93). Then for the sequences of solutions and generated by (77), (97), the following estimate holds
[TABLE]
where , is a minimal number of iterations subject to (97), and , , , are the unique solutions to the nonlinear difference scheme (9).
Proof.
We consider the case of the sequence . On a time level , , from (9) for , and , , we have
[TABLE]
[TABLE]
[TABLE]
Letting and , , , from here and using the mean-value theorem, we obtain
[TABLE]
[TABLE]
where
[TABLE]
From here, (4.4) and (93), by using (11), we obtain that
[TABLE]
where the notation of the norm from (11) is in use. Letting , from (6.4), we have
[TABLE]
Taking into account that
[TABLE]
it follows that
[TABLE]
From here, taking into account that , by induction on , we obtain that
[TABLE]
Thus, we conclude that
[TABLE]
By a similar argument, for the sequence , we can prove that
[TABLE]
Thus, we prove the theorem. ∎
Theorem 14**.**
Let the assumptions in Theorem 13 be satisfied. Then for the sequences and generated by (77), (97), the following estimate holds
[TABLE]
where , , , is the minimal number of iterations subject to the stopping test (97), , , are the exact solutions to (1), and , , , are the truncation errors of the exact solutions , , on the nonlinear difference scheme (9).
Proof.
We denote , where the mesh vector function is the unique solution of the nonlinear difference scheme (9). From (9), by using the mean-value theorem, we obtain that
[TABLE]
where , lie between and , . From here, (4.4) and (93), by using notation (11), it follows that
[TABLE]
Letting , , we have
[TABLE]
From here and taking into account that
[TABLE]
we conclude
[TABLE]
Since , for in (101), we have
[TABLE]
For in (101), we obtain
[TABLE]
and by induction on , we can prove that
[TABLE]
Since , where is the final time, we have
[TABLE]
We estimate the left hand side in (100) as follows
[TABLE]
where , , are the exact solutions of (9). From here and (102), we prove (100). ∎
6.5 Construction of upper and lower solutions
To start the monotone iterative methods (77), on each time level , , initial iterations are needed. In this section, we discuss the construction of initial iterations and , .
6.5.1 Bounded
Assume that the functions , and , , in (1) satisfy the conditions
[TABLE]
where , , are positive constants and means . We introduce the functions
[TABLE]
and the linear problems
[TABLE]
Theorem 15**.**
*Let the assumptions in (6.5.1) be satisfied. Then , , from (104) and solutions , , of the linear problems (105) are ordered lower and upper solutions (21) to (9). *
Proof.
From (6.5.1) and (105) with , by using the maximum principle in Lemma 1, we obtain that
[TABLE]
From here and (105) with , by using the maximum principle in Lemma 1, we have
[TABLE]
By induction on , we can prove that
[TABLE]
From here and (104), we prove (21a).
We now prove (21b) for . We present the left hand side of (21b) in the form
[TABLE]
Using (105) for , we obtain that
[TABLE]
From here and using (6.5.1), it follows that
[TABLE]
Similarly, we can prove that
[TABLE]
Thus, we prove (21b) for . By following a similar argument, we can prove (21b) for , that is,
[TABLE]
Since , , satisfy the boundary and initial conditions (21c), , , satisfy the initial condition and , , , we conclude that and , , from, respectively, (104) and (105), are ordered lower and upper solutions (21) to (9). ∎
6.5.2 Constant upper and lower solutions
Let the functions , and , , in (1) satisfy the conditions
[TABLE]
where , are positive constants. Introduce the mesh functions
[TABLE]
Theorem 16**.**
Suppose that the assumptions in (6.5.2) are satisfied. Then the mesh functions and , , from, respectively, (104) and (108), are ordered lower and upper solutions (21) to (9).
Proof.
From (104) and (108), it is clear that the inequalities in (21a) are satisfied. We now prove (21b) for . Using (108), we write the left hand side of (21b) for in the form
[TABLE]
From here and (6.5.2), we conclude that
[TABLE]
From (6.5.2) and (108), using (21b) for , we have
[TABLE]
Similarly, we can prove
[TABLE]
Thus, we prove (21b) for .
By a similar argument, we can prove (21b) for , that is,
[TABLE]
Since , , , satisfy the initial condition and , , , , at , we conclude that and from, respectively, (104) and (108), are ordered lower and upper solutions (21) to (9). ∎
6.6 Applications
6.7 The Belousov-Zhabotinskii reaction diffusion system
The Belousov-Zhabotinskii reaction diffusion model [4] includes the metal-ion-catalyzed oxidation by bromate ion of brominated organ materials. the chemical reaction scheme is given by
[TABLE]
where and are constants which represent reactants, and are products, is the stoichiometric factor, and , and are, respectively, the concentrations of the intermediates HBrO2 (bromous acid), B (bromide ion) and Ce(IV)(cerium). A simplified system of two equations [2] of the above reactant scheme is governed by (1) with , , where and represent, respectively, the concentrations and . The reaction functions are given by
[TABLE]
where , , , , are positive constants. It is clear from (109) that , , are quasi-monotone nonincreasing functions (22). The nonlinear difference scheme (9) is reduced to
[TABLE]
where , , are defined in (109). To satisfy the assumptions in (6.5.2), we choose constants , , in the following form
[TABLE]
it follows that the mesh functions and from, respectively, (104) and (108) are ordered lower and upper solutions to (6.7).
From (109), in the sector , we have
[TABLE]
and the assumptions in (16) and (22) are satisfied with
[TABLE]
From here, (104) and (108), we conclude that Theorem 10 holds for the Belousov-Zhabotinskii reaction diffusion model (6.7).
6.8 Enzyme-substrate reaction diffusion model
In the enzyme-substrate model [4], the chemical reaction scheme is given by , where , and are, respectively, enzyme, substrate and reaction product. Denote by and the concentrations of and , respectively. Then the above reactant scheme is governed by (1) with , . The reaction functions are given by
[TABLE]
where a positive constant is the total enzyme, , , , are reaction constants. It is clear from (111) that , , are quasi-monotone nonincreasing functions (22). The nonlinear difference scheme (9) is reduced to
[TABLE]
where , , are defined in (111).
Introduce the linear problem
[TABLE]
We now prove that and are ordered upper and lower solutions (21) to (6.8). Firstly, we prove that . From (6.8), for , we obtain that
[TABLE]
From here and taking into account that , we have
[TABLE]
Using the maximum principle in Lemma 1, we conclude that
[TABLE]
From here and (6.8), for , by a similar manner, we conclude that
[TABLE]
By induction on , we can prove that , , . From here, taking into account that the total enzyme and (104), it follows that and satisfy (21a). We now prove (21b) for . From (21b), by using (6.8), we obtain that
[TABLE]
From here, (111) and (6.8), we conclude that
[TABLE]
Similarly, we prove that
[TABLE]
Thus, we prove (21b) for .
Now, from (21b) for , we have
[TABLE]
From here and (111), we conclude that
[TABLE]
Similarly, we obtain that
[TABLE]
Thus, we prove (21b) for .
Taking into account that the total enzyme satisfies , we conclude that and satisfy (21c). Thus, we prove that and are ordered upper and lower solutions (21) to (6.8). From (111), in the sector , , , we have
[TABLE]
Thus, the assumptions in (16) and (22) are satisfied with
[TABLE]
From here, (104) and (6.8), we conclude that Theorem 10 holds for the enzyme-substrate reaction diffusion model (6.8).
7 Comparison of the block monotone Jacobi and block monotone Gauss–Seidel methods
The following theorem shows that the block monotone Gauss–Seidel method (77), , converges not slower than the block monotone Jacobi method (29), .
Theorem 17**.**
Let in (9) satisfy (16) and (22), where and are ordered upper and lower solutions (21) of the nonlinear difference scheme (9). Suppose that , and , , , , , are, respectively, the sequences generated by the block monotone Jacobi method (77), and the block monotone Gauss–Seidel method (77), , where and , then
[TABLE]
Proof.
We consider the case of the sequences and . From (29), we have
[TABLE]
[TABLE]
From here, letting , , , , we have
[TABLE]
By using Theorem 10, we have , , . From here and (7), we obtain
[TABLE]
Taking into account that , , , , , for in (7), on the first time level , in view of and , we conclude that
[TABLE]
For in (7) and using notation (18), we obtain
[TABLE]
Taking into account that , , , , and , by using (23), we have
[TABLE]
where and in (23) are taken in the form
[TABLE]
By induction on , we can prove that
[TABLE]
Similarly, by using the property in Theorem 10, we prove that
[TABLE]
On the second time level , taking into account that , , , , and , from (7), we have
[TABLE]
For in (7) and using notation (18), we obtain
[TABLE]
Taking into account that , , , , and , by using (23), we have
[TABLE]
where and in (23) are taken similar to (117) with .
By induction on , we can prove that
[TABLE]
By induction on , we can prove that
[TABLE]
By a similar argument, we can prove that
[TABLE]
Thus, we prove (17) for and . By a similar manner, we can prove (17) for and
. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Abraham, B., and Plemmons, R., Nonnegative matrices in the mathematical sciences, Academic Press, New York, (1979).
- 2[2] Field, R. J., and Noyes, R. M., Oscillaions in chemical systems, IV,J. Chem. Phys., 60(1974), 1877-1884.
- 3[3] Igor, B., Numerical solutions of nonlinear parabolic problems by monotone Jacobi and Gauss–Seidel methods, Int. J. Numer. Anal. Mod., 8(2011), 599-614.
- 4[4] Pao, C. V., Nonlinear parabolic and elliptic equations, Plenum Press, New York, (1992).
- 5[5] Samarskii, A., The theory of difference schemes. Marcel Dekker, New York-Basel, (2001).
- 6[6] Varga, R. S., Matrix iterative analysis, Springer, Berlin, (2000).
