Upper and lower solution method for control of second-order Kolmogorov type systems
Abstract.
In this paper, an upper and lower solution method for the control of second-order Kolmogorov systems is introduced. Two iterative algorithms, one exact and one approximate, are proposed and their convergence is studied. The technique is based on Perov’s fixed point theorem, matrices convergent to zero, and the use of Bielecki’s norm.
Key words and phrases:
Kolmogorov system, Lotka-Volterra system, control problem, fixed point, lower and upper solutions, approximation algorithm, Volterra-Fredholm integral equation, Bielecki norm2005 Mathematics Subject Classification:
34H05, 37N25, 34A12, 34K351. Introduction and Preliminaries
In this paper we consider systems of second-order Kolmogorov type equations. In paper [5] we discussed a control problem related to first-order Kolmogorov systems, with full reference to the Lotka-Volterra system and the SIR model, with the controllability condition Such kind of systems appear in several fields, such as population dynamics, ecological balance and medicine (see, for example, [1, 2, 9, 10, 17]). In paper [8], we introduced the Kolmogorov type second-order equations and using a fixed point approach we studied various control problems related to them (see also [3, 5, 6, 7, 8, 12]).
In this paper we deal with the control of second-order Kolmogorov type system,
(1) |
for with the initial conditions
(2) |
where Here the control is a vector from , Such kind of problems have applications to various domains, particularly in biomathematics. The controllability condition is
where is a continuous function. For example, we can take
with a given constant.
First, we introduce the notions of lower and upper solutions of the control problem (see [11], [5]).
Definition 1.
We call a lower solution of the control problem, a triple where is a solution of the Cauchy problem with and
Definition 2.
A triple is said to be an upper solution of the control problem if is a solution of the Cauchy problem with and
Lower and upper solutions can be obtained with the aid of the computer by repeated trials giving various control variable values.
The purpose of this paper is to present an algorithm for solving the above control problem. The convergence of the algorithm is proved. By this algorithm it is obtained, by an iterative method, the controllability of the problem.
Theorem 3 (Perov).
Let be a Banach space, a closed subset of and be an operator satisfying the following vector inequality
for all where is a matrix of size two that is convergent to zero. Then has a unique fixed point in which is the limit of the sequence of successive approximations starting from any initial point
By a matrix that converges to zero we mean a square matrix with nonnegative entries and the property that its power converges to the zero matrix as It is well-known (see [13]) that this property is equivalent to the fact that the spectral radius of is strictly less than one, and also to the fact that the matrix ( being the unit matrix of the same size) is nonsingular and its inverse also has nonnegative entries. We mention that a square matrix of size two with nonnegative entries is convergent to zero if and only if
(3) |
that is
(4) |
Note that if is convergent to zero, then and
When dealing with Volterra type integral equations it is convenient that instead of the max-norm on the space to consider an equivalent norm defined by
for some suitable number Such a norm is called a Bielecki norm and it is equivalent to the max-norm, as follows from the inequalities
The trick of using Bielecki norms consists in the possibility to choose suitable large enough in order to make constants smaller in Lipschitz or growth conditions.
2. Main Results
In order to give the algorithm, we need to guarantee that the Cauchy problem (1)–(2) has a unique solution for each and depends continuously on parameter
Theorem 4.
Proof.
-
1.
Fixed point formulation of the Cauchy problem.
Making the change of variables and yields the system
under the initial conditions and Successive integrations lead to the integral system
(7) |
which can be seen as a fixed point equation for the operator where
We shall apply Perov’s fixed point theorem in the set
where
-
2.
Operator is a Perov contraction.
Let One has
Furthermore, using the Lagrange mean value theorem we deduce that
and
and consequently
It follows that
Similarly,
These two inequalities can be written in the vector form
Since matrix is assumed to be convergent to zero, the operator is a Perov contraction on
-
3.
Invariance of the set
We show that
First, note that
Since one has
Given that the elements from the first diagonal of the matrix are less than one, i.e.,
we have
Similarly
Therefore, the operator maps into itself. Now, Perov’s fixed point theorem applies and guarantees the existence of a unique fixed point Then, is the unique solution of the Cauchy problem (1)–(2).
-
4.
Continuous dependence of the solution on parameter .
Denoting and , we have
Using Lagrange’s mean value theorem, we have
and
Then
Now we introduce the Bielecki norm and obtain
Multiplying by and taking the maximum, we obtain
Analogously, we have
Writing the above two inequalities in vector form yields
where
If is chosen large enough so that the entries of the matrix become sufficiently small, then is convergent to zero. As a result, the matrix exists and belongs to . Therefore, we can multiply both sides of the inequality by this inverse matrix without changing the direction of the inequality. It follows that
which is equivalent to
It follows that depends continuously on the parameter Indeed, if then ∎
The following iterative algorithm is designed to approximate the value of corresponding to a solution of the control problem as closely as possible. We are now prepared to present the iterative procedure for solving the control problem.
2.1. The algorithm.
Let and be lower and upper solutions of the control problem with
Step 1. Initialize ,
If , then we put
otherwise, for we take
and we repeat Step 2 for Obviously, if then we have the solution and we are finished.
The algorithm stops when
for a given error
Using Theorem 4 we can prove the convergence of the above algorithm.
Theorem 5.
Under the assumptions of Theorem 4, the algorithm is convergent to a solution of the control problem.
Proof.
Assume that the algorithm does not stop in a finite number of steps. Then it gives a bounded increasing sequence a bounded decreasing sequence and the sequences of solutions where
with the following properties:
(8) |
and
(9) |
We next assume that the Cauchy problem can be approximately solved with a desired error In this situation, the algorithm changes as follows.
2.2. The approximate algorithm.
Let be an admissible error, and be approximate lower and upper solutions of the Cauchy problem with error
Step 1. Initialize ,
Step 2. At any iteration , define
solve approximatively the Cauchy problem and find the approximate solution If , then put
otherwise, for take
and we repeat Step 2 for
The algorithm stops if
for a given error
Theorem 6.
Under the assumptions of Theorem 4 and if in addition satisfy
for all then the approximate algorithm gives us a triple where the pair is the exact solution of Cauchy problems for and
Proof.
Denote
the exact solution pairs of the Cauchy problem corresponding to the numbers generated by the approximate algorithm. Clearly, and Also, for any there is such that
Hence
and similarly,
Then
from which it follows that
Analogously, we find
whence
In conclusion
Letting gives the final conclusion.
(11) |
∎
Based on the previous results, we can make the following remark.
References
- [1] L.J.S. Allen, An Introduction to Mathematical Biology, Pearson Education, 2006.
- [2] F. Brauer and C. Castillo-Chavez, Mathematical Models in Population Biology and Epidemiology, Springer, Berlin, 2012.
- [3] J.M. Coron, Control and Nonlinearity, Mathematical Surveys and Monographs, Vol. 136, Amer. Math. Soc., Providence, 2007.
-
[4]
I.Ş. Haplea, L.G. Parajdi and R. Precup,
On the controllability of a system modeling cell dynamics related to leukemia,
Symmetry, 13 (2021), 1867.
https://doi.org/10.3390/sym13101867
-
[5]
A. Hofman,
An algorithm for solving a control problem for Kolmogorov systems,
Stud. Univ. Babeş-Bolyai Math., 68 (2023), pp. 331–340.
https://doi.org/10.24193/subbmath.2023.2.09
-
[6]
A. Hofman and R. Precup,
On some control problems for Kolmogorov type systems,
Math. Model. Control, 2 (2022), pp. 90–99.
https://doi.org/10.3934/mmc.2022011
-
[7]
A. Hofman and R. Precup,
Vector fixed point approach to control of Kolmogorov differential systems,
Commun. Contemp. Math., 5 (2024), pp. 1968–1981.
https://doi.org/10.37256/cm.5220242840
- [8] A. Hofman and R. Precup, Control problems for Kolmogorov type second order equations and systems, submitted.
- [9] A.N. Kolmogorov, Sulla teoria di Volterra della lotta per l’esistenza, Giornale dell’Istituto Italiano degli Attuari, 7 (1936), pp. 74–80.
- [10] J.D. Murray, An Introduction to Mathematical Biology, Vol. 1, Springer, New York, 2011.
-
[11]
L.G. Parajdi, R. Precup and I.Ş. Haplea,
A method of lower and upper solutions for control problems and application to a model of bone marrow transplantation,
Inter. J. Appl. Math. Comput. Sci., 33 (2023) no.3, pp. 409–418.
https://doi.org/10.34768/amcs-2023-0029
-
[12]
R. Precup,
On some applications of the controllability principle for fixed point equations,
Results Appl. Math., 13 (2022), 100236.
https://doi.org/10.1016/j.rinam.2021.100236
- [13] R. Precup, Methods in Nonlinear Integral Equations, Springer, 2002.
-
[14]
R. Precup,
The role of matrices that are convergent to zero in the study of semilinear operator systems,
Math. Comput. Model. Dyn. Syst., 49 (2009) no.3, pp. 703–708.
https://doi.org/10.1016/j.mcm.2008.04.006
-
[15]
M.D. Quinn and N. Carmichael,
An approach to non-linear control problems using fixed-point methods, degree theory and pseudo-inverses,
Numer. Funct. Anal. Optim., 7 (1985), pp. 197–219.
https://doi.org/10.1080/01630568508816189
- [16] I.A. Rus, Principles and Applications of Fixed Point Theory (in Romanian), Dacia, Cluj-Napoca, 1979.
- [17] K. Sigmund, Kolmogorov and population dynamics, in: É. Charpentier, A. Lesne, N.K. Nikolski (eds.), Kolmogorov’s Heritage in Mathematics, Springer, Berlin, 2007.