Next Article in Journal
Estimating Structural Shocks with the GVAR-DSGE Model: Pre- and Post-Pandemic
Next Article in Special Issue
Testing Doses and Treatment Timelines of Anti-Angiogenic Drug Bevacizumab Numerically as a Single-Agent for the Treatment of Ovarian Cancer
Previous Article in Journal
Stability and Numerical Simulations of a New SVIR Model with Two Delays on COVID-19 Booster Vaccination
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Discrete Dynamics Approach to a Tumor System

1
Nonlinear Analysis and Applied Mathematics (NAAM)—Research Group, Department of Mathematics, Faculty of Science, King Abdulaziz University, P.O. Box 80203, Jeddah 21589, Saudi Arabia
2
Laboratory of Dynamical Systems and Control, Department of Mathematics and Computer Science, Larbi Ben MHidi University, Oum El Bouaghi 4000, Algeria
3
Departamento de Matemáca Aplicada y Estadística, Universidad Politécnica de Cartagena, 30202 Cartagena, Spain
*
Author to whom correspondence should be addressed.
Submission received: 28 February 2022 / Revised: 9 May 2022 / Accepted: 19 May 2022 / Published: 23 May 2022
(This article belongs to the Special Issue Mathematical Models and Applications in Cancer)

Abstract

:
In this paper, we present a cancer system in a continuous state as well as some numerical results. We present discretization methods, e.g., the Euler method, the Taylor series expansion method, and the Runge–Kutta method, and apply them to the cancer system. We studied the stability of the fixed points in the discrete cancer system using the new version of Marotto’s theorem at a fixed point; we prove that the discrete cancer system is chaotic. Finally, we present numerical simulations, e.g., Lyapunov exponents and bifurcations diagrams.

1. Introduction

Cancer is a group of diseases involving abnormal cell growth. These cells could form a mass known as a tumor. A malignant tumor means it could invade or spread into nearby tissues. Therefore, cancer cells (linked with tumor growth) could reach distant parts of the body and form a new tumor (far from the original one). A benign tumor means the tumor can grow but not spread.
Many authors have used mathematical models. The main components of these models involve interactions among three types of cells, cancer cells with healthy host cells, and cells of the immune system. These interactions may lead to different outcomes. In the literature, there are several reviews on mathematical systems applied to tumor dynamics, e.g., [1,2,3,4].
An approach using a discrete-time system is better to describe the tumor dynamics compared to a continuous-time system (when populations have non-overlapping generations). Regarding computational and numerical simulations, discrete-time models are more efficient. For the advantages of the discrete approach compared to the continuous approach, see [4,5,6,7].
Chaos can be found in many biological systems. Chaotic systems have internal behaviors that depend (in many cases) on the initial conditions and could be suppressed as a result of the application of small perturbations.
Chaotic behaviors are complex in general, full of irregularities, and are generally undesirable in biological systems. Model complexities, in many cases, need to be reduced in mathematical modeling to generate dynamic results. Discretization methods, e.g., the Taylor series expansion or Euler and Runge–Kutta methods, are prime tools used to treat chaotic systems. These methods are of particular importance when studying differential equations applied to tumor dynamics. Selecting the best discretization approach is a problem in itself. We endeavored to compare the Euler and Runge–Kutta numerical integration approach to simulate the chaotic behavior of a multi-scroll chaotic oscillator and compare the obtained results.
In this paper, we consider the model presented by Pillis and Radunskaya; see [1]. In the second section (after the introduction), we present the cancer system in a continuous state (with some numerical results). In the third section, we present discretization methods, for example, the Euler method, the Taylor series expansion method, and the Runge–Kutta method; we applied them to the cancer system. In the fourth section, we review the stability of the fixed points in the discrete cancer system. In the fifth section, we prove that the discrete cancer system is chaotic, using the new version of Marotto’s theorem at a fixed point. In the sixth section, we present numerical simulations (e.g., Lyapunov exponents and bifurcations diagrams). Finally, we present a conclusion.

2. The Continuous Version of the Cancer System

The AIMS model is used to describe the competition and interactions among tumor cells, healthy host cells, and effector immune cells. Regarding cancer models that include interacting cells, we focused on cells near the tumor sites. Populations are based on the prey–predator models and the law of exponential growth. Although the previous models are simple, they are suitable platforms to explain important aspects of the dynamics of cancer. In this section, we will present the model to describe the biological tumor system, which is given in the form of an ordinary differential equation as follows
{ N ˙ = ρ 2 N ( 1 b 2 N ) c 4 N T , T ˙ = ρ 1 T ( 1 b 1 T ) c 2 T I c 3 T N , I ˙ = ( ρ I T α + T ) c 1 I T d 1 I + s ,
where N denotes the healthy host cells, T denotes the number of cancer cells, I denotes the effector immune cells, and ρ 1 , ρ 2 , ρ , b 1 , b 2 , α , c 1 , c 2 , c 3 , c 4 , d 1 , and s are positive parameters; see [1,2,4]. Here, ρ 1 represents the growth rate (in the absence of any effect) of cancer cells from other cell populations with a maximum carrying capacity of 1 / b 1 ; the values c 2 and c 3 refer to the ’killing rate’ of the cancer cells by the healthy host cells and effector cells, respectively; ρ 2 represents the growth rate, with a maximum carrying capacity 1 / b 2 of healthy host cells; c 4 represents the rate of inactivation of the healthy cells by the cancer cells. The rate (or level) of recognition of the cancer cells by the immune system depends usually on the antigenicity of the cancer cells. Due to the large complexity of this recognition process and to keep the model simpler, we assume that the stimulation of the immune system depends—in a direct way—on the number of cancer cells with positive constants, ρ and α . We consider that the effector cells are inactivated by the cancer cells at rate c 1 and that they die in a natural way at rate d 1 . The value s is a constant influx of immune cells.
To simplify the study of this system (1). we reduced the number of parameters by introducing this change of variables: x = b 1 T , y = b 2 N , z = I α et τ = ρ 1 t , and the new parameters: a 12 = c 2 b 2 ρ 1 , r 2 = ρ 1 ρ 2 , a 21 = c 4 b 1 ρ 1 , r 3 = ρ ρ 1 ,   k 3 = α b 1 , a 31 = c 1 b 1 ρ 1 , a 13 = α c 3 ρ 1 and d 3 = d 1 ρ 1 . then system (1) is converted to, see Figure 1, Figure 2, Figure 3 and Figure 4:
{ x ˙ = x ( 1 x ) a 12 x y a 13 x z , y ˙ = r 2 y ( 1 y ) a 21 x y , z ˙ = r 3 ( x z x + k 3 ) a 31 x z d 3 z .
The Lyapunov exponents of system (2) are computed to be λ 1 = 0.021909 , λ 2 = 0.00085097 and λ 3 = 0.54025 . The Lyapunov dimension for system (2) is D L = 2 + λ 1 + λ 2 λ 3 2.04 .

3. Discretization Methods

3.1. Euler Discretization Method

The simplest method used for approximating the solution of (2) is called the Euler method, named after Leonhard Euler; see [7,8]. The expression of the Euler method is given in Equation (3) and the discretized model is expressed in Equation (4).
{ x ˙ ( t ) = x ( t + h ) x ( t ) h y ˙ ( t ) = y ( t + h ) y ( t ) h z ˙ ( t ) = z ( t + h ) z ( t ) h ,
{ x k + 1 = ( x k ( 1 x k ) a 12 x k y k a 13 x k z k ) . h + x k , y k + 1 = ( r 2 y k ( 1 y k ) a 21 x k y k ) . h + y k , z k + 1 = ( r 3 ( x k z k x k + k 3 ) a 31 x k z k d 3 z k ) . h + z k .

3.2. Taylor Series Expansion Method

In this section, we give a numerical method to compute the numerical solutions of (2) by using a Taylor polynomial; see [6,8] for x ( t + h ) , y ( t + h ) and z ( t + h ) ,
{ x ( t + h ) = x ( t ) + m + 1 1 m ! . h m . x ( m ) y ( t + h ) = y ( t ) + m + 1 1 m ! . h m . y ( m ) z ( t + h ) = z ( t ) + m + 1 1 m ! . h m . z ( m )
The Taylor series expansion method is performed for m = 2 and h. In this setting, we obtain the equations of the discrete time state for the cancer system as follows.
{ x k + 1 = x k + h . x ˙ k + 1 2 . h 2 . x ¨ k y k + 1 = y k + h . y ˙ k + 1 2 . h 2 . y ¨ k z k + 1 = z k + h . z ˙ k + 1 2 . h 2 . z ¨ k ,
where
{ x ˙ k = x k ( 1 x k ) a 12 x k y k a 13 x k z k , y ˙ k = r 2 y k ( 1 y k ) a 21 x k y k , z ˙ k = r 3 ( x k z k x k + k 3 ) a 31 x k z k d 3 z k .

3.3. Runge–Kutta Discretization Method

The Runge-Kutta fourth order method was executed for h. In this situation, the discrete cancer system (4) with the Runge-Kutta fourth order method (see [9,10]), see Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10:
α 1 = h . f ( x k , y k , z k ) = h . x k + 1 , l 1 = h . g ( x k , y k , z k ) = h . y k + 1 , m 1 = h . p ( x k , y k , z k ) = h . z k + 1 , α 2 = h . f ( ( x k + 1 2 α 1 , ( y k + 1 2 l 1 ) , ( z k + 1 2 m 1 ) ) , l 2 = h . g ( ( x k + 1 2 α 1 , ( y k + 1 2 l 1 ) , ( z k + 1 2 m 1 ) ) , m 2 = h . p ( ( x k + 1 2 α 1 , ( y k + 1 2 l 1 ) , ( z k + 1 2 m 1 ) ) , α 3 = h . f ( ( x k + 1 2 α 2 , ( y k + 1 2 l 2 ) , ( z k + 1 2 m 2 ) ) , l 3 = h . g ( ( x k + 1 2 α 2 , ( y k + 1 2 l 2 ) , ( z k + 1 2 m 2 ) ) , m 3 = h . p ( ( x k + 1 2 α 2 , ( y k + 1 2 l 2 ) , ( z k + 1 2 m 2 ) ) , α 4 = h . f ( ( x k + α 3 ) , ( y k + l 3 ) , ( z k + m 3 ) ) , l 4 = h . g ( ( x k + α 3 ) , ( y k + l 3 ) , ( z k + m 3 ) ) , m 4 = h . p ( ( x k + α 3 ) , ( y k + l 3 ) , ( z k + m 3 ) ) , x k + 1 = x k + 1 6 ( α 1 + 2 α 2 + 2 α 3 + α 4 ) , y k + 1 = y k + 1 6 ( l 1 + 2 l 2 + 2 l 3 + l 4 ) , z k + 1 = z k + 1 6 ( m 1 + 2 m 2 + 2 m 3 + m 4 ) .

4. Stability Analysis for Discrete Cancer System

To find the fixed points, the three discrete cancer equations were set to x , y , z coordinates of each fixed point, determined by solving the following equations:
{ x = ( x ( 1 x ) a 12 x y a 13 x z ) . h + x , y = ( r 2 y ( 1 y ) a 21 x y ) . h + y , z = ( r 3 ( x z x + k 3 ) a 31 x z d 3 z ) . h + z .
To obtain the fixed points of the system (4), we set
x = 0 , x = 1 a 12 y a 13 z .
y = 0 , y = 1 r 2 a 21 r 2 x .
z = 0 , x 2 + ( k 3 + d 3 r 3 a 31 ) x + k 3 d 3 a 31 = 0 .
The solutions from Equations (9)–(11) together yielded to six fixed points. We discussed their local behaviors according to their biological relevance. Now, we will look at the stabilities of these fixed points.
In this paper, we studied h in interval [ 0.01 , 0.1 ]
(1) The first fixed point is trivial and given as v 1 = ( 0 , 0 , 0 ) , the corresponding eigenvalues are λ 1 = h + 1 , λ 2 = h r 2 + 1 and λ 3 = h d 3 + 1 . Since h is small positive, all the parameters are positive, and λ i < 1 ( i = 1 , 2 ) ; therefore,
Proposition 1.
  • If h d 3 > 2 then λ 3 > 1 , we have a saddle at this fixed point.
  • If h d 3 < 2 then λ 3 < 1 , we have a node stable at this fixed point.
(2) The second fixed point is v 2 = ( 0 , 1 , 0 ) ; the Jacobian matrix evaluated at v 2 is given by
J ( v 2 ) = ( a 12 + 1 ) h + 1 0 0 a 21 h r 2 h + 1 0 0 0 d 3 h + 1
Clearly, J ( v 2 ) has eigenvalues λ 1 = 1 r 2 h , λ 2 = 1 + ( a 12 + 1 ) h and λ 3 = 1 d 3 h . where h [ 0.01 , 0.1 ] . In fact, in biology, r 2 , d 3 are smaller than h 1 . Then λ 1 < 1 and λ 3 < 1 . The stability of this fixed point depends on the value of parameter a 12 , if a 12 < 1 then λ 2 > 1 , this fixed point has two stable and one unstable eigenvalue. Therefore, we have a saddle at v 2 , and if a 12 > 1 , then λ 2 < 1 ; this fixed point has three stable eigenvalues. Therefore, we have a node at this fixed point. If a 12 = 1 , then λ 2 = 1 ; therefore, we cannot give any information on the stability of v 2 . In the numerical simulations, we obtained different results depending on the values of a 12 . We observed that the chaotic dynamics appeared close to a 12 = 1 . The selection of a 12 < 1 provides different dynamical behaviors, such as convergence to a stable spiral. However, in this study, we focus on parameter a 12 , where we have chaotic attraction.
(3) The third fixed point is v 3 = ( 1 , 0 , 0 ) ; the Jacobian matrix evaluated at v 2 is given by
J ( v 3 ) = h + 1 a 12 h a 13 h 0 ( r 2 a 21 ) h + 1 0 0 0 ( r 3 1 + k 3 a 31 d 3 ) h + 1
The eigenvalues of the Jacobian matrix (13) at this fixed point are obtained as λ 1 = h + 1 , λ 2 = ( r 2 a 21 ) h + 1 and λ 3 = ( r 3 1 + k 3 a 31 d 3 ) h + 1 . Then λ 1 < 1 . Moreover, λ 1 is stable, and λ 2 , λ 3 are stable with the selected parameters.
(4) The fourth fixed point is v 4 = ( x * , 0 , z * ) . The Jacobian matrix evaluated at v 4 is given by
J ( v 4 ) = ( L 11 L 12 L 13 0 L 22 0 L 31 0 L 33 , )
where
  • L 11 = ( 1 a 13 z ¯ 2 x ¯ ) h + 1 ,
  • L 12 = a 12 x ¯ h ,
  • L 13 = a 13 x ¯ h ,
  • L 22 = ( r 2 a 21 x ¯ ) h + 1 ,
  • L 31 = ( r 3 z ¯ x ¯ + k 3 r 3 xz ¯ ( x ¯ + k 3 ) 2 a 31 z ¯ ) h ,
  • L 33 = ( r 3 x ¯ x ¯ + k 3 a 31 x ¯ d 3 ) h + 1 .
The eigenvalues of the Jacobian matrix at this point are
λ 1 = L 22 = ( r 2 a 21 x ¯ ) h + 1 ,
λ 2 , 3 = 1 2 ( L 11 + L 33 ) ( L 11 L 33 ) 2 + 4 L 31 L 13 .
(i) 
If ( L 11 L 33 ) 2 + 4 L 31 L 13 > 0 , we have three real eigenvalues.
(ii) 
If ( L 11 L 33 ) 2 + 4 L 31 L 13 < 0 , we have one real and two complex eigenvalues that are stable with the selected parameter sets.
The characteristic equation of the Jacobian matrix J ( v 4 ) can be expressed in the form
P ( λ ) = λ 3 + A 2 λ 2 + A 1 λ + A 0 ,
where
  • A 0 = L 33 L 22 L 11 + L 31 L 13 L 22 ,
  • A 1 = L 11 L 22 + L 11 L 33 L 13 L 31 + L 33 L 22 ,
  • A 2 = L 33 L 22 L 11 .
According to the Jury conditions [11], to find the asymptotically-stable region of v 4 , it is necessary to find the region holding these conditions:
P ( 1 ) > 0 , P ( 1 ) < 0 , A 0 < A n , B 0 > B n 1
where B k = A 0 A n k A n A k . Then P ( 1 ) = 1 + A 2 + A 1 + A 0 ,   P ( 1 ) = 1 + A 2 A 1 + A 0 ,
According to the relations P ( 1 ) > 0 , P ( 1 ) < 0 , A 0 < A n , B 0 > B n 1 , we have
A 0 < 1 , A 0 + 1 > A 1 and A 0 1 A 0 + A 1 + 1 > A 0 A 1 A 2 .
(5) The fifth fixed point is v 5 = ( r 2 ( a 12 1 ) a 12 a 21 r 2 , a 12 r 2 a 12 a 21 r 2 , 0 ) , where a 12 a 21 r 2 0 . The Jacobian matrix of system (4) at v 5 is given by
J ( v 5 ) = 1 q ( M 11 M 12 M 13 M 21 M 22 0 0 0 M 33 ) ,
where q = a 12 a 21 r 2 and
  • M 11 = h a 12 2 r 2 h a 12 + 2 r 2 h + 2 q
  • M 12 = a 12 r 2 ( a 12 1 ) h
  • M 13 = a 13 r 2 ( a 12 1 ) h
  • M 21 = a 21 ( a 12 r 2 ) h
  • M 22 = h a 12 a 21 r 2 + h q r 2 2 r 2 h a 12 + r 2 h a 21 + q
  • M 33 = ( r 3 r 2 q ( a 12 1 ) r 2 ( a 12 1 ) + q k 3 a 31 r 2 ( a 12 1 ) d 3 q ) h + q
The characteristic equation of the Jacobian matrix J ( v 6 ) can be written as
P * ( λ ) = λ 3 + B 2 λ 2 + B 1 λ + B 0 = 0 .
where
  • B 0 = M 33 ( M 22 M 11 M 21 M 12 ) q 3 ,
  • B 1 = M 22 M 11 + M 33 M 11 M 21 M 12 + M 33 M 22 q 2 ,
  • B 2 = M 33 + M 22 + M 11 q .
The eigenvalues of the Jacobian matrix at this fixed point are λ 1 = M 33 q , and λ 2 , 3 = 1 2 q ( M 22 + M 11 Δ ) , where Δ = M 11 2 2 M 22 M 11 + 4 M 21 M 12 + M 22 2 ,
(6) The sixth fixed point is a nontrivial v 6 = ( x * , y * , z * ) . The Jacobian matrix of system (4) at v 6 is given by
J ( v 6 ) = ( S 11 S 12 S 13 S 21 S 22 0 S 31 0 S 33 ) ,
where
  • S 11 = ( a 12 y * a 13 z * 2 x * + 1 ) h + 1 ,
  • S 12 = a 12 x * h ,
  • S 13 = a 13 x * h , S 21 = a 21 y * h ,
  • S 22 = 2 y * h r 2 x * h a 21 + h r 2 + 1
  • S 31 = z * ( a 31 ( x * ) 2 + 2 a 31 x * k 3 + a 31 k 3 2 r 3 k 3 ) h ( x * + k 3 ) 2 ,
  • S 33 = ( r 3 x * x * + k 3 a 31 x * d 3 ) h + 1 .
The characteristic equation of the Jacobian matrix J ( v 6 ) can be written as
P * ( λ ) = λ 3 + C 2 λ 2 + C 1 λ + C 0 = 0 .
According to the Jury conditions [11], to find the asymptotically-stable region of v 6 , we need to find the region that satisfies the following conditions:
P * ( 1 ) > 0 , P * ( 1 ) < 0 , C 0 < C n , D 0 > D n 1 ,
where D k = C 0 C n k C n C k .
Since
P * ( 1 ) = 1 + C 2 + C 1 + C 0 ,
P * ( 1 ) = 1 + C 2 C 1 + C 0 ,
Proposition 2.
The fixed point v 6 is asymptotically stable if the following conditions are satisfied:
C 0 < 1 , C 0 + 1 > C 1 and C 0 1 C 0 + C 1 + 1 > C 0 C 1 C 2 .

5. Chaotic Discrete Cancer System

Marotto presented results on mathematical discrete chaos regarding n-dimensional dynamical systems. In the original Marotto theorem, there was an error corrected by Shi and Chen; see [12,13]. In this section, we will prove that system (4) exhibits chaotic dynamics with h = 0.05 or h = 0.1 ; the parameters are the following:
a 12 = 1 , a 13 = 2.5 , a 21 = 1.5 , a 31 = 0.2 , d 3 = 0.5 , k 3 = 1 , r 2 = 0.6 , r 3 = 4.5 .
Theorem 1
(Marotto theorem). Consider the following n-dimensional discrete system:
v n + 1 = F ( v n ) , n = 0 , 1 , 2 , ,
where v n R n and F : R n R n is continuous. Let B r ( v ) denote the ball in R n of radius r centered at point v and B ¯ r ( v ) , its interior. Moreover, let v be the usual Euclidean norm of v in R n . Then, ( 1 ) ( 2 )
(1) 
All eigenvalues of the Jacobian D F ( v ) of map (11) at the fixed point v are greater than the one with the Euclidean norm.
(2) 
There exists s > 1 and r > 0 , such that, for all u , v B r ( v ) , F ( u ) F ( v ) > s u v .
Theorem 2
(A modified version of the Marotto theorem, [13]). Consider the n-dimensional discrete dynamical system:
v n + 1 = F ( v n ) , n = 0 , 1 , 2 , ,
where v n R n and F : R n R n , suppose that system (12) has a fixed point v * .
Assume that
(1) 
F is continuously differentiable in the neighborhood of v * ; all the eigenvalues of D F ( v * ) have absolute values larger than 1, implying that there exists a positive constant r and a Euclidean norm, such that F expands in B r ( v * ) in the Euclidean norm, and
(2) 
v * is a snap-back repeller of F with F m ( v 0 ) = v * for some v 0 B r ( v * ) , v 0 v * and some positive integer m. Furthermore, F is continuously differentiable in some neighbourhoods of v 0 , v 1 , , v m 1 , respectively, and det [ D F ( v j ) ] 0 for 0 j m 1 , where v j = F ( v j 1 ) .
Then, all of the results of the Marotto Theorem hold.

A Proof of the Chaos of the Discrete Cancer System

Step 1. Let v 2 = ( 0 , 1 , 0 ) be the fixed point of system (4).
F ( v 2 ) given in Theorem 2 of system (4); it is continuously differentiable in B r ( v 2 ) for some r > 0 . The Jacobian matrix evaluated at the fixed point v 2 is given in (12).
Moreover, (12) has eigenvalues of λ 1 = 0.94 , λ 2 = 1 and λ 3 = 0.95 .
Step 2. According to Definition (Theorem 2), the snap-back repeller, we need to find one point u B r ( v 2 ) , such that u v 2 , F M ( u ) = v 2 and det D F M ( u ) 0 for some positive integer M.
In fact, we have
( x ( 1 x ) a 12 x y a 13 x z ) . h + x = x 1 ( r 2 y ( 1 y ) a 21 x y ) . h + y = y 1 ( r 3 x z x + k 3 a 31 x z d 3 z ) . h + z = z 1
( x 1 ( 1 x 1 ) a 12 x 1 y 1 a 13 x 1 z 1 ) . h + x = 0 ( r 2 y 1 ( 1 y 1 ) a 21 x 1 y 1 ) . h + y = 1 ( r 3 x 1 z 1 x 1 + k 3 a 31 x 1 z 1 d 3 z 1 ) . h + z = 0
Finally, system (4) verifies the conditions of Theorem 2 with the parameters given in (18) and h = 0.1 , the fixed point v 2 has two stable and one unstable eigenvalue. Therefore, we have a saddle at this fixed point and there exists a point u = ( 1.1903 , 0.7563 , 2.2828 ) solution of (21) and (22), satisfying that F 2 ( u ) = v 2 and det ( F ( u ) ) = 6.6158 0 det ( F 2 ( u ) ) = 27.9025 0 . Thus, v 2 is a snap-back repeller.

6. Numerical Simulations

Lyapunov Exponents

In this subsection, we calculate the Lyapunov exponents. The Lyapunov exponents for a discrete n-dimensional systems is given in [14], with the following definition. For other techniques of mathematics agains cancer see for instance [15,16,17]:
Definition 1.
Consider the n-dimensional discrete dynamical system:
v k + 1 = F ( v k ) , v k R n , k = 0 , 1 , 2 ,
where F : R n R n is the vector field associated with map (15), let J ( v ) be its Jacobian evaluated at v, also define the matrix: T p ( v 0 ) = J ( v p 1 ) J ( v p 2 ) J ( v 1 ) J ( v 0 ) .
Moreover, let J i ( v 0 , l ) be the modulus of the i t h eigenvalue of the l t h matrix T p ( v 0 ) where i = 1 , 2 , , n and p = 0 , 1 , 2 , .
Now, the Lyapunov exponents of n-dimensional discrete time models are defined by: λ i ( v 0 ) = ln ( lim p + ( J i ( v 0 , p ) 1 p ) ) .
Therefore, the Lyapunov exponents of system (4) with parameters given in (18) and h = 0.1 are computed to be λ 1 = 0.95003 , λ 2 = 1.0546 and λ 3 = 5.6174 . The Lyapunov dimension for system (4) equals the dimension of the space state; that is to say, equal to 3. Because the sum of the Lyapunov exponents is negative λ 1 + λ 2 + λ 3 < 0 .
The Lyapunov exponents of system (4) with parameters given in (18) and h = 0.05 are computed to be λ 1 = 0.97478 , λ 2 = 1.0238 and λ 3 = 5.5697 .
If at least one Lyapunov exponent is positive for some control parameter value (18), then system (4) is chaotic at that control parameter, see Figure 11, Figure 12 and Figure 13.

7. Conclusions

This paper contributes to the study of the discrete cancer system with numerical and theoretical methods. As a result of this study, it is clearly understood that the Runge–Kutta method is the best method for discretization of the cancer system. Moreover, the Taylor series expansion method has good accuracy. The Euler discretization method is less accurate but easy to perform. The simulation plots suggest that the cancer system and simulation study reveal that dynamical patterns of the cancer system are dependent on the initial parametric values of the system variables, See Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13. Hence, to obtain the system prediction of a cancer system, accurate quantification of the parametric values of different variables is important. This study could help biologists understand and appreciate the essence of measurement accuracy in different biological experiments and the power of inference through experiments.
In future work, we will study the control of chaos in this cancer system and generalize this system to the fourth-dimension.

Author Contributions

Conceptualization, T.S. and J.L.G.G.; methodology, K.D.; software, H.H.A.; writing—original draft preparation, M.S.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was funded by Institutional Fund Projects under grant no. (IFPHI-228-130-2020). Therefore, authors gratefully acknowledge technical and financial support from the Ministry of Education and King Abdulaziz University, DSR, Jeddah, Saudi Arabia.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. De Pillis, L.G.; Radunskaya, A. The dynamics of an optimally controlled tumor model: A case study. Math. Comput. 2003, 37, 1221–1244. [Google Scholar] [CrossRef]
  2. De Pillis, L.G.; Radunskaya, A.E.; Wiseman, C.L. A validated mathematical model of cell-mediated immune response to tumor growth. Cancer Res. 2005, 65, 7950–7958. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Eftimie, R.; Macnamara, C.K.; Dushoff, J.; Bramson, J.L.; Earn, D.J. Bifurcations and chaotic dynamics in a tumour-immune-virus system. Math. Model. Nat. 2016, 11, 65–85. [Google Scholar] [CrossRef] [Green Version]
  4. Kamel, D. Dynamics in a Discrete-Time Three Dimensional Cancer System. Int. J. Appl. Math. 2019, 49, 1–7. [Google Scholar]
  5. Karakaya, B.; Turk, M.A.; Turk, M.; Gulten, A. Selection of optimal numerical method for implementation of Lorenz Chaotic system on FPGA. Int. Res. Eng. J. 2018, 2, 147–152. [Google Scholar]
  6. Sarif Hassan, S. Computational Complex Dynamics Of The Discrete Lorenz System. arXiv 2016, arXiv:1604.02671. [Google Scholar]
  7. Selvam, A.G.; Roslin, D.; Rajendran, J. A discrete model of Rössler system. Int. J. Adv. Technol. Eng. Sci. 2014, 2, 130–134. [Google Scholar]
  8. Yuksel, G.; Isik, O.R. Numerical analysis of Backward-Euler discretization for simplified magnetohydrodynamic flows. Appl. Math. Model. 2015, 39, 1889–1898. [Google Scholar] [CrossRef]
  9. Song, W.; Liang, J. Difference equation of Lorenz system. Int. J. Pure Appl. Math. 2013, 83, 101–110. [Google Scholar]
  10. Zwarycz-Makles, K.; Majorkowska-Mech, D. Gear and Runge-Kutta Numerical Discretization Methods in Differential Equations of Adsorption in Adsorption Heat Pump. Appl. Sci. 2018, 8, 2437. [Google Scholar] [CrossRef] [Green Version]
  11. Murray, J.D. Mathematical biology I: An introduction. In Interdisciplinary Applied Mathematics, 3rd ed.; Springer: New York, NY, USA, 2002. [Google Scholar]
  12. Shi, Y.; Chen, G. Chaos of discrete dynamical systems in complete metric spaces. Chaos Solitons Fractals 2004, 22, 555–571. [Google Scholar] [CrossRef]
  13. Shi, Y.; Chen, G. Discrete chaos in Banach spaces. Sci. China Ser. A Math. 2005, 48, 222–238. [Google Scholar] [CrossRef]
  14. Wolf, A.; Swift, J.B.; Swinney, H.L.; Vastano, J.A. Determining Lyapunov exponents from a time series. Phys. D Nonlinear Phenom. 1985, 16, 285–317. [Google Scholar] [CrossRef] [Green Version]
  15. Pérez-García, V.M.; Fitzpatrick, S.; Pérez-Romasanta, L.A.; Pesic, M.; Schucht, P.; Arana, E.; Sánchez-Gómez, P. Applied mathematics and nonlinear sciences in the war on cancer. Appl. Math. Nonlinear Sci. 2016, 1, 423–436. [Google Scholar] [CrossRef] [Green Version]
  16. De Anda-Jáuregui, G.; Fresno, C.; García-Cortés, D.; Enríquez, J.E.; Hernández-Lemus, E. Intrachromosomal regulation decay in breast cancer. Appl. Math. Nonlinear Sci. 2019, 4, 223–230. [Google Scholar] [CrossRef] [Green Version]
  17. Amer, A.; Nagah, A.; Osman, M.A.-R.E.-N.; Majid, A. Modeling the pathway of breast cancer in the Middle East. Appl. Math. Nonlinear Sci. 2022. ahead of print. [Google Scholar] [CrossRef]
Figure 1. Cancer attractor with x 0 = 0.1 , y 0 = 0.1 , z 0 = 0.1 and parameter values r 2 = 0.6 , r 3 = 4.5 , a 12 = 1 , a 21 = 1.5 , a 13 = 2.5 , a 31 = 0.2 , k 3 = 1 , d 3 = 0.5 .
Figure 1. Cancer attractor with x 0 = 0.1 , y 0 = 0.1 , z 0 = 0.1 and parameter values r 2 = 0.6 , r 3 = 4.5 , a 12 = 1 , a 21 = 1.5 , a 13 = 2.5 , a 31 = 0.2 , k 3 = 1 , d 3 = 0.5 .
Mathematics 10 01774 g001
Figure 2. The time series for system (2) with x 0 = 0.1 , y 0 = 0.1 , z 0 = 0.1 and parameter values r 2 = 0.6 , r 3 = 4.5 , a 12 = 1 , a 21 = 1.5 , a 13 = 2.5 , a 31 = 0.2 , k 3 = 1 , d 3 = 0.5 .
Figure 2. The time series for system (2) with x 0 = 0.1 , y 0 = 0.1 , z 0 = 0.1 and parameter values r 2 = 0.6 , r 3 = 4.5 , a 12 = 1 , a 21 = 1.5 , a 13 = 2.5 , a 31 = 0.2 , k 3 = 1 , d 3 = 0.5 .
Mathematics 10 01774 g002
Figure 3. Two-dimensional projections of the phase portraits onto the X Y by each variable, x , y , and z. (a) Normal cells : X = x . (b) Effector immune cells : X = y . (c) Tumor cells : X = z .
Figure 3. Two-dimensional projections of the phase portraits onto the X Y by each variable, x , y , and z. (a) Normal cells : X = x . (b) Effector immune cells : X = y . (c) Tumor cells : X = z .
Mathematics 10 01774 g003
Figure 4. The Lyapunov exponents of system (2) with x 0 = 0.1 , y 0 = 0.1 , z 0 = 0.1 and parameter values r 2 = 0.6 , r 3 = 4.5 , a 12 = 1 , a 21 = 1.5 , a 13 = 2.5 , a 31 = 0.2 , d 3 = 0.5 .
Figure 4. The Lyapunov exponents of system (2) with x 0 = 0.1 , y 0 = 0.1 , z 0 = 0.1 and parameter values r 2 = 0.6 , r 3 = 4.5 , a 12 = 1 , a 21 = 1.5 , a 13 = 2.5 , a 31 = 0.2 , d 3 = 0.5 .
Mathematics 10 01774 g004
Figure 5. Discrete cancer system attractor with the Euler method. (a) h = 0.1 ; (b) h = 0.05 .
Figure 5. Discrete cancer system attractor with the Euler method. (a) h = 0.1 ; (b) h = 0.05 .
Mathematics 10 01774 g005
Figure 6. Projection of the attractor to system (1) onto the planes by each variable x , y and z. (a) Host cells: X = x ; (b) immune effector cells: X = y ; (c) tumor cells: X = z .
Figure 6. Projection of the attractor to system (1) onto the planes by each variable x , y and z. (a) Host cells: X = x ; (b) immune effector cells: X = y ; (c) tumor cells: X = z .
Mathematics 10 01774 g006
Figure 7. Time responses of the system (4) whith the parameters given in (18) and h = 0.1 .
Figure 7. Time responses of the system (4) whith the parameters given in (18) and h = 0.1 .
Mathematics 10 01774 g007
Figure 8. Time responses of system (4) with the parameters given in (18) and h = 0.05 .
Figure 8. Time responses of system (4) with the parameters given in (18) and h = 0.05 .
Mathematics 10 01774 g008
Figure 9. (a) Strange attractor of system (6) with the Taylor method and h = 0.1 . (bd) Projection of the attractor to system (6) onto the planes by each variable x , y , and z. (a) Strange attractor; (b) host cells: X = x ; (c) immune effector cells: X = y ; (d) tumor cells: X = z .
Figure 9. (a) Strange attractor of system (6) with the Taylor method and h = 0.1 . (bd) Projection of the attractor to system (6) onto the planes by each variable x , y , and z. (a) Strange attractor; (b) host cells: X = x ; (c) immune effector cells: X = y ; (d) tumor cells: X = z .
Mathematics 10 01774 g009
Figure 10. (a) Strange attractor of system (8) with Runge-Kutta fourth order method and h = 0.1 . (bd) Projection of the attractor to system (8) onto the planes by each variable, x , y , and z. (a) Strange attractor; (b) host cells: X = x ; (c) immune effector cells: X = y ; (d) tumor cells: X = z .
Figure 10. (a) Strange attractor of system (8) with Runge-Kutta fourth order method and h = 0.1 . (bd) Projection of the attractor to system (8) onto the planes by each variable, x , y , and z. (a) Strange attractor; (b) host cells: X = x ; (c) immune effector cells: X = y ; (d) tumor cells: X = z .
Mathematics 10 01774 g010
Figure 11. Lyapunov exponents of system (4) with parameters given in (18) and h = 0.1 .
Figure 11. Lyapunov exponents of system (4) with parameters given in (18) and h = 0.1 .
Mathematics 10 01774 g011
Figure 12. Lyapunov exponents of system (4) with parameters given in (18) and h = 0.05 .
Figure 12. Lyapunov exponents of system (4) with parameters given in (18) and h = 0.05 .
Mathematics 10 01774 g012
Figure 13. Bifurcations diagrams of system (4) with the parameters given in (18) and h = 0.1 . (a) The a 12 x plane; (b) the a 12 y plane; (c) the a 12 z plane; (d) the d 3 x plane; (e) the d 3 y plane; (f) the d 3 z plane; (g) the r 2 x plane; (h) the r 2 y plane; (i) the r 2 z plane; (j) the ( r 2 , x , y ) space.
Figure 13. Bifurcations diagrams of system (4) with the parameters given in (18) and h = 0.1 . (a) The a 12 x plane; (b) the a 12 y plane; (c) the a 12 z plane; (d) the d 3 x plane; (e) the d 3 y plane; (f) the d 3 z plane; (g) the r 2 x plane; (h) the r 2 y plane; (i) the r 2 z plane; (j) the ( r 2 , x , y ) space.
Mathematics 10 01774 g013aMathematics 10 01774 g013b
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Saeed, T.; Djeddi, K.; Guirao, J.L.G.; Alsulami, H.H.; Alhodaly, M.S. A Discrete Dynamics Approach to a Tumor System. Mathematics 2022, 10, 1774. https://0-doi-org.brum.beds.ac.uk/10.3390/math10101774

AMA Style

Saeed T, Djeddi K, Guirao JLG, Alsulami HH, Alhodaly MS. A Discrete Dynamics Approach to a Tumor System. Mathematics. 2022; 10(10):1774. https://0-doi-org.brum.beds.ac.uk/10.3390/math10101774

Chicago/Turabian Style

Saeed, Tareq, Kamel Djeddi, Juan L. G. Guirao, Hamed H. Alsulami, and Mohammed Sh. Alhodaly. 2022. "A Discrete Dynamics Approach to a Tumor System" Mathematics 10, no. 10: 1774. https://0-doi-org.brum.beds.ac.uk/10.3390/math10101774

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