A method of lower and upper solutions for control problems and application to a model of bone marrow transplantation

Abstract

A lower and upper solution method is introduced for control problems related to abstract operator equations. The method is illustrated on a control problem for the Lotka–Volterra model with seasonal harvesting and applied to a control problem of cell evolution after bone marrow transplantation.

Authors

Lorand Gabriel Parajdi
Department of Mathematics West Virginia University P.O. Box 6201, Morgantown, WV 26506, USA e-mail: lorand.parajdi@mail.wvu.edu
Department of Mathematics Babes–Bolyai University M. Kogalniceanu, Cluj-Napoca, Romania

Radu Precup
Department of Mathematics Babes-Bolyai University, Cluj-Napoca, Romania
Tiberiu Popoviciu Institute of Numerical Analysis, Romanian Academy

Ioan-Stefan Haplea
Department of Internal Medicine Iuliu Hatieganu University of Medicine and Pharmacy Victor Babes Street, Cluj-Napoca, Romania

Keywords

control problem, lower and upper solutions, fixed point, approximation algorithm, numerical solution, medical application.

Paper coordinates

L.G. Parajdi, R. Precup, I.-S. Haplea, A method of lowert and upper solutions for control problems and application to a model of bone Marrow transplantation, Int. J. Appl. Math. Comput. Sci., 33 (2023) no. 3, 409–418, http://doi.org/10.34768/amcs-2023-0029

PDF

About this paper

Journal

Int. J. Appl. Math. Comput. Sci.

Publisher Name

Sciendo (Walter de Gruyter)

Print ISSN

1641876X

Online ISSN

google scholar link

Paper (preprint) in HTML form

Method of lower and upper solutions for control problems and application to a model of bone marrow transplantation

Method of lower and upper solutions for control problems and application to a model of bone marrow transplantation

Lorand Gabriel Parajdi
Department of Mathematics, West Virginia University,
Morgantown, WV 26506, USA and Department of Mathematics,
Babeş–Bolyai University, 400084 Cluj-Napoca, Romania
E-mail: lorand.parajdi@mail.wvu.edu

   Radu Precup
Faculty of Mathematics and Computer Science and Institute of
Advanced Studies in Science and Technology,
Babeş-Bolyai University, 400084 Cluj-Napoca, Romania &
Tiberiu Popoviciu  Institute of Numerical Analysis, Romanian
Academy, P.O. Box 68-1, 400110 Cluj-Napoca, Romania
E-mail: r.precup@math.ubbcluj.ro

   Ioan Ştefan Haplea    Department of Internal Medicine, Iuliu Haţieganu University    of Medicine and Pharmacy, 400012 Cluj-Napoca, Romania
E-mail: haplea.ioan.stefan@gmail.com
   Corresponding author: r.precup@math.ubbcluj.ro
Abstract

In this paper, it is introduced the lower and upper solution method for control problems related to abstract operator equations. The method is illustrated on a control problem for the Lotka-Volterra model with seasonal harvesting and applied to a control problem of cell evolution after bone marrow transplantation.


Keywords: control problem, lower and upper solutions, fixed point, approximation algorithm, numerical solution, medical application

Subject Classification: 34H05, 34K35, 41A65, 65J15, 92C50

1 Introduction

In [3] we have introduced a controllability principle for a general control problem related to operator equations. It consists in finding (w,λ), a solution to the following system

{w=N(w,λ)wW,λΛ,(w,λ)D (1.1)

involving the fixed point equation w=N(w,λ). Here w is the state variable, λ is the control variable, W is the domain of the states, Λ is the domain of controls and DW×Λ is the controllability domain given expression to a certain condition/property imposed to w, or to both w and λ. There are no structure imposed to the sets W,Λ and D and no properties for the mapping N from W×Λ to W.

We say that the equation w=N(w,λ) is controllable in W×Λ with respect to D, if problem (1.1) has a solution (w,λ). In case that the solution is unique, we say that the equation is uniquely controllable.

In order to describe the solving of the general control problem, let us define the sets

Σ : ={(w,λ)W×Λ:w=N(w,λ)},
Σ1 : ={wW: there is λΛ with (w,λ)Σ}.

Obviously, the solutions of the control problem (1.1) are the elements of ΣD.

Consider now the set-valued map F:Σ1Λ  given by

F(w):={λΛ: (w,λ)ΣD}.

Notice that F gives us the expression of the control variable according to the state variable.

The next propositions is a general principle for solving the control problem (1.1).

Proposition 1

If for some extension F~:WΛ of F from Σ1 to W, there exists a fixed point wW of the set-valued map

N~(w):=N(w,F~(w)),

i.e.,

w=N(w,λ), (1.2)

for some λF~(w), then the couple (w,λ) is a solution of the control problem (1.1).

Proof. From (1.2), one has (w,λ)Σ. Hence wΣ1 and so F~(w)=F(w). Then λF(w) and from the definition of F, it follows that (w,λ)D. Thus (w,λ) is a solution of (1.1).   

In many applications F and F~ are single-valued maps and F can be extended to W by simply using its very expression.

Two applications for a system modeling cell dynamics related to leukemia have been included in [3] (see also [5]) and three others in [6], from which two self-control problems. Many other illustrations of the above principle can be derived from the rich literature in control theory (see, e.g., the monograph [2]).

The aim of this note is to give an algorithm for approximation of the solutions of general control problems. It basically  consists of a bisection method for the control variable inside an interval associated to a pair of lower and upper solutions. The notions of lower and upper solutions for a general control problem are defined accordingly.

2 Lower and upper method for control problems

First, we introduce in the present set-framework the notions of lower and upper solutions of a control problem. To this aim, we assume a certain partition of the solution domain

W×Λ=D¯D¯,D¯D¯=D

which allows us to say that the condition of controllability is targeted from the left or from the right. Thus, we can give the following definition.

Definition 2

By a lower (upper) solution of problem (1.1) we mean a pair (w,λ)Σ D¯(ΣD¯).

In contrast to the statement of the controllability principle from above, given in unstructured  sets, from now on we shall assume a certain topological structure of the sets and accordingly the continuity of the map N. The topological framework is a natural one for approximation methods, when a certain meaning is required for the terms of approximant and of method convergence.

Assume that W is a metric space, Λ=conv{λ¯0,λ¯0} is a segment of a normed space with norm , and that the sets D¯,D¯ are closed.

In addition, assume that the following conditions are satisfied:

(h1)

The problem admits a lower solution of the form (w¯0,λ¯0) and an upper solution (w¯0,λ¯0);

(h2)

For each σ[0,1], there exists a unique w=:S(σ)W with (w,λ)Σ for λ=λ(σ):=(1σ)λ¯0+σλ¯0;

(h3)

The map S: [0,1]W is continuous.

We use now the following bisection algorithm.

Algorithm 3

Let σ¯0=0 and σ¯0=1. For k1 execute

Step 1: Calculate

σ:=σ¯k1+σ¯k12

and find S(σ).

Step 2:

If (S(σ),λ(σ))D, we are finished and (S(σ),λ(σ)) is a solution of the control problem; otherwise, take

(a) σ¯k : =σ,σ¯k:=σ¯k1,if (S(σ),λ(σ))D¯D;
(b) σ¯k : =σ¯k1,σ¯k:=σ,if (S(σ),λ(σ))D¯D,

then set k:=k+1 and go to Step 1.

The algorithm leads either to a solution when it stops, or to two sequences (σ¯k) and (σ¯k) such that

(i)

0σ¯1σ¯kσ¯k+11and(S(σ¯k),λ(σ¯k))D¯,

(ii)

0σ¯k+1σ¯kσ¯11and(S(σ¯k),λ(σ¯k))D¯,

(iii)

0σ¯kσ¯k=12k.

Then the sequences (σ¯k) and (σ¯k) are convergent and in virtue of (iii) their limits are equal, say σ. Clearly, σ[0,1]. Furthermore, using the continuity of S and the fact that D¯,D¯ are closed, from (S(σ¯k),λ(σ¯k))D¯ we obtain (S(σ),λ(σ))D¯. Similarly (S(σ),λ(σ))D¯. Hence (S(σ),λ(σ))D that is (S(σ),λ(σ)) solves the control problem and proves the convergence of the algorithm. Thus, we have proved the following theorem.

Theorem 4

Under assumptions (h1)-(h3), Algorithm 3 is convergent to a solution (w,λ) of the control problem (1.1).

Remark 5

Theorem 4 guarantees that the algorithm finishes after a finite number of iterations under a stop criterion of the form

σ¯kσ¯kε,

for any given ε with 0<ε<1. Then any one of the pairs (S(σ¯k),λ(σ¯k))and (S(σ¯k),λ(σ¯k)), where k corresponds to the last iteration, can be considered an approximation of a solution to the control problem. The error for the control parameter λ is less than or equal to (λ¯0+λ¯0)ε.

Remark 6

The above result does not require any ordering between λ¯0,λ¯0.

Remark 7

For concrete applications, the computer implementation of the above algorithm needs in addition an approximation procedure for the solution operator S. Then the algorithm is in fact applied to an approximation Saprox of S. Such approximations can be done using the method of successive approximations (guaranteed by Banach and Perov fixed point theorems), Newton’s method, techniques of upper and lower solutions, variational principles, finite element methods, etc.

An example. Consider the Lotka-Volterra model with seasonal harvesting

{x=ax(1by)g(t)y=cy(1dx)h(t), (2.1)

where g,hL1(0,T).

Assume that for two routine harvesting policies (g1,h1) and (g2,h2), the ratio between the two species x(T)/y(T) at the end T of a season is below and respectively, above a desired level r. The control problem is to find the appropriate harvesting policy (g,h) to achieve the ratio r considered optimal. Clearly, under some given initial values x0,y0, the system (2.1) reads equivalently as a fixed point equation

{x(t)=x0+0t(ax(s)(1by(s))g(s))𝑑sy(t)=y0+0t(cy(s)(1dx(s))h(s))𝑑s. (2.2)

Compared to the abstract control problem stated in Section 1, here w=(x,y),λ=(g,h), W=C([0,T];(0,+)2), λ¯0=(g1,h1), λ¯0=(g2,h2), Λ={(gσ,hσ):σ[0,1]}, where gσ=(1σ)g1+σg2, hσ=(1σ)h1+σh2,

D = {(x,y,g,h):x(T)/y(T)=r},
D¯ = {(x,y,g,h):x(T)/y(T)r},
D¯ = {(x,y,g,h):x(T)/y(T)r}.

Also, according to Definition 2, (x1,y1,g1,h1) and (x2,y2,g2,h2) (with (xi,yi) the solution of system (2.2) for g=gi and h=hi,i=1,2) are lower and upper solutions of the control problem, respectively.

Notice that it seems natural that the appropriate policy should be an intermediary between the two routine policies. Our algorithm looks for it as a convex combination of the two routine strategies and thus the control problem reduces to finding σ[0,1] for which the solution (x,y) of the system

{x=ax(1by)gσ(t)y=cy(1dx)hσ(t),

with gσ=(1σ)g1+σg2, hσ=(1σ)h1+σh2 and some given initial values x0,y0, satisfy

x(T)y(T)=r.

3 Control of cell evolution after bone marrow transplantation

In the paper [10] (see also [7]) the following system has been introduced as a model of cell dynamics after bone marrow transplantation

{x=a1+b(x+y+z)x+yx+y+gzxcxy=A1+B(x+y+z)x+yx+y+GzyCyz=a1+b(x+y+z)zz+h(x+y)zcz. (3.1)

Here x(t),y(t),z(t) stand for the normal, leukemic and donor cell populations at time t, after transplant time t=0 when their concentrations are supposed to have been x0,y0,z0(>0). Parameters a,A stand for the growth rates of normal and leukemic cells; c,C are their cell death rates; and b,B are their microenvironment sensitivity rates. Also, the parameters h,g,G stand for the intensity of anti-graft, anti-host and anti-leukemia effects, respectively.  They totalize a large number of cell biophysical properties, as well as exterior stimulants and inhibition during the immunotherapy. Values of the parameters h,g,G close to zero correspond to weak interactions, larger values quantify strong effects and their pre-transplant estimate would be crucial for transplant strategy (conditioning treatment, dose of infused cells and post-transplant immunosuppressive therapy). We note that the model was refined in [4] by considering instead of the same sensitivity rate b for normal and leukemic cells, different sensitivity rates b1 and b2, respectively.

In paper [8], the equilibria of system (3.1) are found and their stability is established in terms of the system parameters. According to the main result in [8] the system has, as the numerical simulations in [9] suggested, only two asymptotically stable equilibria, namely the ”bad” equilibrium P2(0,D,0) and the ”good” one P3(0,0,d). Here the values

d=1b(ac1),D=1B(AC1)

can be seen as homeostatic normal and cancer levels. Also, the octant of the positive states (x,y,z) splits into two basins of attraction of the two equilibria, the ”bad” basin corresponding to (0,D,0), and the ”good” one for (0,0,d) (see Fig. 1 and the Appendix for its construction). This means that if at a given time t0 the state (x(t0),y(t0),z(t0)) belongs to the basin of attraction of any of the two equilibria, then the entire trajectory (x(t),y(t),z(t)) for tt0 remains in the same basin and, as a result, in time, approaches the corresponding equilibrium. Thus, a transplant appears as successful if the initial state (x0,y0,z0) is located in the good basin, which happens if z0 is sufficiently large compared with x0 and y0. Also, an unsuccessful transplant could be turned into a successful one if by any methods/therapies one can move the state (x,y,z) from the bad basin into the good one, or if we can enlarge the good basin to catch the state inside. In fact, for any transplant, one could preventively apply the same strategy in order to move the state (x,y,z) (even if located in the good basin) away from the separating surface between the two basins, to be sure that further perturbations can not change the good evolution towards equilibrium (0,0,d).

Refer to caption
Figure 1: Separation surface S of the ”bad” and ”good” basins of attraction when no treatment is given, λ=1. Initial conditions, in the ”good” basin: x(0)=1.2×108,y(0)=0.968×107,z(0)=3×108;x(0)=0.905×108,y(0)=1.649×107,z(0)=3.876×108;x(0)=2.605×108,y(0)=1.649×107,z(0)=4.076×108; and in the ”bad” basin: x(0)=2.032×108,y(0)=0.056×109,z(0)=2.438×108;x(0)=2.032×108,y(0)=0.456×109,z(0)=2.838×108;x(0)=2.032×108,y(0)=0.256×109,z(0)=3.038×108.

From the main result in [8] we have that the separation surface S of the two basins of attraction intersects the plane y=0 after the line

z=hgx,

and the plane x=0 after a curve closed to the line

z=AC1Gy.

Thus, the good basin of attraction increases if at least one of the two lines goes down, which happens if one can make h/g or/and A/C to decrease, or/and G to increase.

Refer to caption
Figure 2: The separation surface (S1 goes down) when we consider the treatment, the surface S1 (no treatment, λ=1) and the surface S2 (with treatment, λ=0.04). Initial conditions, in the ”good” basin with reference to S1: x(0)=2.605×108,y(0)=1.649×107,z(0)=4.076×108 and in the ”bad” basin of S1: x(0)=2.632×108,y(0)=0.256×109,z(0)=3.038×108; in the ”good” basin with reference to S2: x(0)=2.632×108,y(0)=0.256×109,z(0)=3.038×108 and in the ”bad” basin of S2: x(0)=2.632×108,y(0)=0.656×109,z(0)=1.738×108.
Refer to caption
Figure 3: The separation surfaces (S1 and S2 goes down) when we consider two distinct values of the treatment, the surface S1 (no treatment, λ=1), the surface S2 (with treatment, λ=0.2) and the surface S3 (with treatment, λ=0.08).

Therefore, the basin of attraction of the good equilibrium P3 is enlarged if the separation surface S goes down (see Fig. 2 and Fig. 3) and this can be achieved by

  1. 1.

    decreasing of anti-graft parameter h;

  2. 2.

    increasing of anti-host parameter g;

  3. 3.

    increasing of anti-cancer parameter G;

  4. 4.

    decreasing of growth rate of cancer cells A;

  5. 5.

    increasing of death rate of cancer cells C.

Such changes in these parameters find their counterpart in post-transplant medical practice, namely the following therapies: immunosuppressive therapy (related to h), post-transplant consolidation chemotherapy (related to A and C) and donor T-lymphocyte infusion (related to g and G). In [9] a series of imaginary scenarios combining these therapies have been designed and it has been shown that success depends on their intensity, the time interval in which they are applied and the time after transplantation at which they are initiated.

Denote by λi(t),i=1,2,,5 the factors with which the parameters h,g,G,A and C are modified on a time interval [0,T] and assume that as functions they belong to L(0,T). For example, we can consider these functions piecewise constant, when the value one on a certain subinterval would correspond to an interruption of the therapy. Also, denote by λ(t) the vector in 5 having these components.

Assuming that after transplant one has y0 on the time interval [0,T] and that the patient’s condition w0=(x0,y0,z0) is in the bad basin, that is, z0x0<hg, we want to decrease the h/g ratio to reach the goal

z(T)x(T)>hg

meaning that the patient’s condition is brought to time T in the good basin, evolving after that to the good attractor P3. Obviously, the patient’s exposure to corrective therapies should be reduced as much as possible. In order to find such a minimal therapy according to λ(t) we can apply our lower and upper solution method.

Clearly, for a lower solution (x¯0,y¯0,z¯0,λ¯0)we can take the vector λ¯0=(1,1,1,1,1) which corresponds to the absence of any post-transplant therapy. Then

z¯0(T)x¯0(T)<hg.

An upper solution (x¯0,y¯0,z¯0,λ¯0)can be chosen by checking several vector functions λ(t) with step function components satisfying 0λi(t)1 for i=1,4 and λi(t)1 for i=2,3,5. For it one has

z¯0(T)x¯0(T)>hg.

Once this upper solution is found, the algorithm starts and continues until the first step k at which, for λ=λ(σ¯k), one has

z(T)x(T)hg+δ

for an acceptable margin 0<δ<z¯0(T)/x¯0(T)h/g. Then the vector λ(σ¯k)=(1σ¯k)λ¯0+σ¯kλ¯0 can be a good approximation for the control λ.

In this case, referring to the general framework, we have W=C([0,T];(0,+)3),w=(x,y,z), Λ={λ(σ):σ[0,1]}, where λ(σ)=(1σ)λ¯0+σλ¯0,

D={(w,λ):z(T)x(T)=hg},
D¯={(w,λ):z(T)x(T)hg},D¯={(w,λ):z(T)x(T)hg}.

Also N=(N1,N2,N3) is the integral operator associated to the equivalent integral system.

First, we prove that the solution operator S is well-defined, that is condition (h2) holds.

Lemma 8

For each λ=λ(σ)Λ, the initial value problem w=N(w,λ),w(0)=w0 has a unique solution w=S(σ)W.

Proof. First, note the Lipschitz continuity of the system nonlinearities with respect to the variables x,y and z. Thus the qualitative theory on the Cauchy problem applies to our situation including the result about the behavior of the saturated solutions in a neighborhood of the boundary of the domain where the system is defined, here [0,T]×(0,+)3 (see [1, Theorem 2.10]). Thus, it remains to prove that the saturated solution of the initial value problem does not fail at the boundary. Assume the contrary. Then there is t0(0,T] such that x(t),y(t),z(t)>0 in [0,t0) and the limit at t0 of at least one of the three functions equals zero. Let x(t)0 as tt0. From the first equation of the system, we have

x(t)cx(t),t[0,t0),

whence x(t)x0ect, which leads to a contradiction with our assumption. Similarly if z(t)0 as tt0. The same if y(t)0 as tt0, when the contradiction comes from the estimate y(t)y0eC0tλ5(σ)(s)𝑑s.   

Finally, we prove the continuous dependence on σ of the solution S(σ)=(x,y,z), that is condition (h3).

Lemma 9

The solution operator is continuous from [0,1] to C([0,T];3).

Proof. From the integral system, using the Lipschitz continuity of the nonlinearities and the Volterra property of the equations, we deduce for i=1,2,3, the estimates of the form

Si(σ1)Si(σ2)θ αi1S1(σ1)S1(σ2)θ+αi2S2(σ1)S2(σ2)θ
+αi3S3(σ1)S3(σ2)θ+βi|σ1σ2|

with respect to a Bielecki norm θ on C[0,T] and any number θ>0. Choosing θ sufficiently large, we have that the spectral radius of the matrix M:=[αij]1i,j3 is subunitary. It follows that

[S1(σ1)S1(σ2)θS2(σ1)S2(σ2)θS3(σ1)S3(σ2)θ]|σ1σ2|(IM)1[β1β2β3].

This clearly shows the continuity on σ of S1,S2 and S3.   

Remark 10

Assuming that after transplant one has x0 on the time interval [0,T], we may apply similarly the algorithm in order to reach alternatively the goal

z(T)y(T)>AC1G.

Acknowledgments:

LG Parajdi benefited from financial support through the project ”Development of advanced and applied research skills in the logic of STEAM+ Health”, POCU/993/6/13/153310, a project co-financed by the European Social Fund through the Human Capital Operational Program 2014-2020.

References

  • [1] Barbu, V.: Differential Equations, Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45261-6
  • [2] Coron, J.-M.: Control and Nonlinearity, Mathematical Surveys and Monographs Vol. 136, Amer. Math. Soc., Providence (2007). https://doi.org/http://dx.doi.org/10.1090/surv/136
  • [3] Haplea, I.Ş., Parajdi, L.G., Precup, R.: On the controllability of a system modeling cell dynamics related to leukemia, Symmetry 13(10), 1867 (2021). https://doi.org/10.3390/sym13101867
  • [4] Parajdi, L.G.: Stability of the equilibria of a dynamic system modeling stem cell transplantation, Ric. Mat. 69(2), 579–601 (2020). https://doi.org/10.1007/s11587-019-00473-9
  • [5] Parajdi, L.G., Patrulescu, F.O., Precup, R., Haplea, I.Ş.: Two numerical methods for solving a nonlinear system of integral equations of mixed Volterra-Fredholm type arising from a control problem related to leukemia, submitted.
  • [6] Precup, R.: On some applications of the controllability principle for fixed point equations, Results Appl. Math. 13, 100236 (2022). https://doi.org/10.1016/j.rinam.2021.100236
  • [7] Precup, R., Dima, D., Tomuleasa, C., Şerban, M.-A., Parajdi, L.-G.: Theoretical Models of Hematopoietic Cell Dynamics Related to Bone Marrow Transplantation, in Frontiers in Stem Cell and Regenerative Medicine Research. Volume 8, eds Atta-ur-Rahman, Shazia Anjum, Bentham Science, Sharjah, pp 202–241 (2018). https://doi.org/10.2174/9781681085890118080008
  • [8] Precup, R., Şerban, M.-A., Trif, D.: Asymptotic stability for a model of cell dynamics after allogeneic bone marrow transplantation, Nonlinear Dyn. Syst. Theory 13(1), 79–92 (2013). https://www.e-ndst.kiev.ua/v13n1/7(42).pdf
  • [9] Precup, R., Şerban, M.-A., Trif, D., Cucuianu, A.: A planning algorithm for correction therapies after allogeneic stem cell transplantation, J. Math. Model. Algor. 11(3), 309-323 (2012). https://doi.org/10.1007/s10852-012-9187-3
  • [10] Precup, R., Trif, D., Şerban M.-A., Cucuianu, A.: A mathematical approach to cell dynamics before and after allogeneic bone marrow transplantation, Ann. Tiberiu Popoviciu Semin. Funct. Equ. Approx. Convexity 8, 167–175 (2010). http://atps.tucn.ro/pdf/8-2010-atps-abstracts.pdf

Appendix: A numerical method for constructing the separation surface between the two basins of attraction

We aim to build numerically the surface S that separates the basin of attraction of the ”good” attractor (when the bone marrow transplant succeeds) from the basin of the ”bad” attractor (when the transplant fails). Let C be the curve at the intersection between the surface S and the horizontal plane at z=z~. For numerical tractability, we approximate the surface S by a ruled surface which connects the origin of the axes with the curve C.

The surface S intersects the plane x=0 approximately along a line

z=AC1Gy,

and the plane y=0 along the line

z=hgx.

The above two lines intersect the plane z=z~ in the points

M0=(0,GAC1z~,z~)andM1=(ghz~, 0,z~),

respectively. We wish to compute the coordinates of N1 points on the curve C. To this end,

1. Let there be an equidistant partition of the segment M0M1, i.e. a series of points

Mk/N=(xk,yk,z~),k=1,2,,N1,

where

yk=GAC1gh(ghz~xk)(such as Mk/NM0M1)

and

|M0Mk/N|=kN|M0M1|,

such as the points Mk/N divide the segment M0M1 into N equal parts. Equivalently, in vector notation:

OMk/N=OM0+kNM1M0.

Componentwise, we have

xk = xM0+kN(xM1xM0)=kNghz~,
yk = yM0+kN(yM1yM0)=(1kN)GAC1z~.

2. For each k=1,2,,N1 we compute the following: Let there be in the plane z=z~ the normal on M0M1 in Mk/N and, on this normal, two series of equidistant points S¯i,S¯i, spaced at ε from each other

xS¯i < xMk/NxS¯i>xMk/N,
|S¯i Mk/N| = iε,|S¯iMk/N|=iε(i=1,2,)

that is the points are situated on the normal on M0M1, on opposite sides of Mk/N. Vectorially

OS¯i=OMk/Niεv,OS¯i=OMk/N+iεv,

where v is the unit vector orthogonal to M1M0, that is

v=1(GAC1z~)2+(ghz~)2(GAC1z~,ghz~).

Componentwise, for all points S¯i,S¯i we have

xS¯i = xkiεxv=kNghz~iεGAC1z~(GAC1z~)2+(ghz~)2,
yS¯i = ykiεyv=(1kN)GAC1z~iεghz~(GAC1z~)2+(ghz~)2

and respectively

xS¯i = xk+iεxv=kNghz~+iεGAC1z~(GAC1z~)2+(ghz~)2,
yS¯i = yk+iεyv=(1kN)GAC1z~+iεghz~(GAC1z~)2+(ghz~)2.

To find an approximation of the surface S we have employed the following pseudocode algorithm (implemented in Matlab R2021a):

FOR each k=1,2,,N1 we test whether the point Mk/N lies inside the good or the bad basin of attraction, by following the trajectory of the solution that starts from that point (integrating using the coordinates of the point Mk/N as initial conditions).

IF the trajectory leads to the bad attractor, we test in sequence the orbits of the points S¯i, i=1,2,, until we reach the first point whose orbit lands on the good attractor. The midpoint of the segment determined by the last two tested points will belong, within an ε/2 approximation, to the curve C / surface S.

IF the trajectory leads to the good attractor, we test in sequence the orbits of the points S¯i, i=1,2,, until we reach the first point whose orbit lands on the bad attractor. The midpoint of the segment determined by the last two tested points will belong, within an ε/2 approximation, to the curve C / surface S.

END_FOR

Every point on the curve C, as found above, is then connected with the origin. The resulting ruled surface is a rough but useful approximation of the surface S, computable in linear time with respect to N and 1/ε.

Concerning the parameters for these simulations (see Fig. 1, Fig. 2 and Fig. 3), the following values are taken: a=0.23,b=2.2×108,c=0.01,A=0.43,B=5.5×109,C=0.03,g=25,G=4,h=20, where d=9.999999999×108<2.424242423×109=D. In all the simulations we have used the following values for N=10, ε=108, z~=109.

[1] Barbu, V. (2016). Differential Equations, Springer, Cham.
[2] Coron, J.-M. (2007). Control and Nonlinearity, Mathematical Surveys and Monographs, Vol. 136, American Mathematical Society, Providence.
[3] DeConde, R., Kim, P.S., Levy, D. and Lee, P.P. (2005). Post-transplantation dynamics of the immune response to chronic myelogenous leukemia, Journal of Theoretical Biology 236(1): 39–59.
[4] Foley, C. and Mackey, M.C. (2009). Dynamic hematological disease: A review, Journal of Mathematical Biology 58(1): 285–322.
[5] Haplea, I. ¸S., Parajdi, L.G. and Precup, R. (2021). On the controllability of a system modeling cell dynamics related to leukemia, Symmetry 13(10): 1867.
[6] Kelley, C.T. (1995). Iterative Methods for Linear and Nonlinear Equations, SIAM, Philadelphia.
[7] Kim, P.S., Lee, P.P. and Levy, D. (2007). Mini-transplants for chronic myelogenous leukemia: A modeling perspective, in I. Queinnec (Ed.), Biology and Control Theory: Current Challenges, Lecture Notes in Control and Information Sciences, Vol. 357, Springer, Berlin, pp. 3–20.
[8] Langtangen, H.P. and Mardal, K.A. (2019). Introduction to Numerical Methods for Variational Problems, Springer, Cham.
[9] Parajdi, L.G. (2020). Stability of the equilibria of a dynamic system modeling stem cell transplantation, Ricerche di Matematica 69(2): 579–601.
[10] Parajdi, L.G., Patrulescu, F.-O., Precup, R. and Haplea, I. ¸S. (2023). Two numerical methods for solving a nonlinear system of integral equations of mixed Volterra-Fredholm type arising from a control problem related to leukemia, Journal of Applied Analysis & Computation, DOI:10.11948/20220197, (online first).
[11] Precup, R. (2002). Methods in Nonlinear Integral Equations, Kluwer Academic Publishers, Dordrecht.
[12] Precup, R. (2022). On some applications of the controllability principle for fixed point equations, Results in Applied Mathematics 13: 100236.
[13] Precup, R., Dima, D., Tomuleasa, C., ¸Serban, M.-A. and Parajdi, L.-G. (2018). Theoretical models of hematopoietic cell dynamics related to bone marrow transplantation, in Atta-ur-Rahman and S. Anjum (Eds.), Frontiers in Stem Cell and Regenerative Medicine Research, Vol. 8, Bentham Science Publishers, Sharjah, pp. 202–241.
[14] Precup, R., ¸Serban, M.-A. and Trif, D. (2013). Asymptotic stability for a model of cell dynamics after allogeneic bone marrow transplantation, Nonlinear Dynamics and Systems Theory 13(1): 79–92.
[15] Precup, R., ¸Serban, M.-A., Trif, D. and Cucuianu, A. (2012). A planning algorithm for correction therapies after allogeneic stem cell transplantation, Journal of Mathematical Modelling and Algorithms 11(3): 309–323.
[16] Precup, R., Trif, D., ¸Serban, M.-A. and Cucuianu, A. (2010). A mathematical approach to cell dynamics before and after allogeneic bone marrow transplantation, Annals of the Tiberiu Popoviciu Seminar of Functional Equations, Approximation and Convexity 8: 167–175.
[17] Rahmani Doust, M.H. (2015). The efficiency of harvested factor: Lotka–Volterra predator-prey model, Caspian Journal of Mathematical Sciences 4(1): 51–59.

2023

Related Posts