Bifurcation Analysis and Multi-objective Nonlinear Model Predictive Control of an Epidemiological Model
Lakshmi Sridhar N*
Chemical Engineering Department, University of Puerto Rico Mayaguez, USA
Submission: July 22, 2024; Published: August 08, 2024
*Corresponding author: Lakshmi N Sridhar, Chemical Engineering Department, University of Puerto Rico Mayaguez, USA
How to cite this article: Lakshmi Sridhar N*. Bifurcation Analysis and Multi-objective Nonlinear Model Predictive Control of an Epidemiological Model. Organic & Medicinal Chem IJ. 2024; 13(4): 555871. DOI: 10.19080/OMCIJ.2024.13.555871
Abstract
Bifurcation analysis and multi-objective nonlinear model predictive control calculations are performed on an epidemiological model that involves susceptible, infected, and recovered subjects that take into account into account the level of awareness. The bifurcation analysis confirms the existence of the oscillation causing Hopf bifurcations. An activation factor involving the tanh function is shown to eliminate the Hopf bifurcations. The multi-objective nonlinear model predictive control (MNLMPC) calculations demonstrate that it is possible to minimize the infected and maximize the recovered population simultaneously. Bifurcation analysis was performed using the MATLAB software MATCONT while the multi-objective nonlinear model predictive control was performed by using the optimization language PYOMO.
Keywords: Bifurcation; Optimal Control; Multi-Objective; Epidemiological; Periodic Oscillatory Behavior
Abbreviations: MNLMPC: Multi-objective Nonlinear Model Predictive Control; NLP: Nonlinear Program; LP: Limit Points; BP: Branch Point; HB: Hopf Bifurcation Points
Introduction
The Covid problem has caused the development of epidemiological models and it is important to analyze and optimize these models to minimize the damage and ensure that the devastating effect of the disease is controlled effectively avoiding unnecessary wastage of scarce resources. The Covid pandemic will have caused around approximately 6.5 million deaths in 2022, it is necessary to develop effective techniques to prevent and control infectious diseases [1,2]. Al Basir et al. [3] provided techniques for Optimal Control of Malaria Using Awareness-Based Interventions. Wakefield et al [4] discuss the use of mass media campaigns to change health behavior. Al Basir F [5] explore the effects of awareness and time delay in controlling malaria disease propagation. Karimi et al. [6], investigate the effect of individual protective behaviors on influenza transmission. Abraha et al. [7] investigate farming awareness-based optimum interventions for crop pest control. Jones et al [8] assess the anxiety and behavioral response to novel swine-origin influenza. Ahorsu [9] discuss the Effect of COVID-19 Vaccine Acceptance, Intention, and/or Hesitancy and Its Association with Our Health. Samanta et al. [10] developed a mathematical model describing the effect of awareness programs by media on the epidemic outbreaks. Misra et al. [11], Zhao et al. [12] and Maji et al [13], developed a mathematical model involving Covid propagation with time delay. Misra and co-workers [11,14], investigated the effect of awareness programs in controlling the prevalence of an epidemic with time delay. Cui et al [15] studied the impact of media on the control of infectious diseases. Sharma and Misra [16] modelled the impact of awareness created by media campaigns on vaccination coverage in a variable population. Kiss et al [17] investigated the impact of information transmission on epidemic outbreaks. Roy and co- workers [18]. Roy et al. [18], studied the effect of awareness programs in controlling the disease HIV/AIDS using an optimal control approach.
Agaba et al. [19] studied the dynamics of vaccination in a time-delayed epidemic model with awareness while Basir and co-workers [20], studied the role of media coverage and delay in controlling infectious diseases. Sharma, et al. [21] modelled the media impact with stability analysis and found optimal solutions of the SEIRS epidemic model. Yuan and Li [22], developed Optimal control strategies with and cost-effectiveness analysis for a COVID-19 model with individual protection awareness Heffernan et al. [23] provided perspectives on the basic reproductive ratio. 2005, 2, 281-293. Al Basir and co-workers [24] modelled the effects of awareness-based interventions to control the mosaic disease of Jatropha curcas Greenhalgh et al. [25] developed a multiple delay induced mathematical model for infectious diseases while Hove-Musekwaa, and co-workers studied the dynamics of an HIV/ AIDS model with screened disease carriers. Recently, Al Basir et al. [26], demonstrated the existence of Hopf Bifurcations and performed Optimal Control of studies an Infectious Disease with awareness model (SIRM model) This model involves susceptible, infected recovered subjects and takes into account the level of awareness. The main aim of this work is to use an activation factor to eliminate the oscillation causing Hopf bifurcations and perform multi-objective nonlinear model predictive control (MNLMPC) calculations using this model. This paper is organized as follows. The SIRM model is first described. This is followed by a description of the bifurcation analysis and multi-objective nonlinear model predictive control (MNLMPC) procedures. The results are then presented followed by the conclusions.
Model Description
In the SIRM model, the unaware susceptible population is represented by SU(t) and the aware susceptible population by SA(t), I(t) and R(t) are the infected and recovered population and M(t) is the level of awareness caused by the media campaign. The infected individuals recover through treatment at a rate r, and after recovery, a fraction p of the recovered individuals join the group SU while the remaining fraction (1-p) join the group SA . Several parameters are used to describe the model. These include b, which is the constant recruitment rate in the susceptible population; λ , the disease transmission rate; d, the natural mortality rate of the population; δ , the disease-induced mortality rate of the infected population; and r, the recovery rate. γ is the rate at which the recovered class becomes susceptible after immunity loss and the transfer rate from SA to SU is denoted as β (Table 1).
Bifurcation Analysis
There has been a lot of work in chemical engineering involving bifurcation analysis throughout the years. The existence of multiple steady-states and oscillatory behavior in chemical processes has led to a lot of computational and analytical work to explain the causes of these nonlinear phenomena. Multiple steady states are caused by the existence of branch and limit points while oscillatory behavior is caused by the existence of Hopf bifurcations points.
One of the most commonly used software to locate limit points, branch points, and Hopf bifurcation points is MATCONT [27,28]. This software detects Limit points(LP), branch points(BP) and Hopf bifurcation points(HB). Consider an ODE system
Let the tangent plane at any point x be [v1, v2, v3, v4 ,....vn+1 ] . Define matrix A given by
β is the bifurcation parameter. The matrix A can be written in a compact form as
The tangent surface must satisfy
For both limit and branch points the matrix B must be singular. For a limit point (LP) the n+1th component of the tangent vector vn+1 = 0 and for a branch point (BP) the matrix must be singular. For a Hopf bifurcation, the function should be zero. indicates the bi-alternate product while In is the n-square identity matrix. More details can be found in Kuznetsov [29,30] and Govaerts [31]. Sridhar [32] used Matcont to perform bifurcation analysis on chemical engineering problems.
Activation Factor
The tanh activation factor is used in neural networks [33- 35] and in optimal control problems to eliminate spikes in the optimal control profile [36-39]. Sridhar [40] found a correlation between singular points (limit and branch points) and multiobjective Optimal Control. However, so far the integration of activation functions with bifurcation analysis has never been done. Hopf bifurcations cause periodic oscillatory behavior. In chemical processes, oscillatory behavior is detrimental to product quality and also causes equipment damage. This work uses the tanh activation function to eliminate oscillatory-causing Hopf bifurcations. The bifurcation parameter (control variable) ξ is replaced by with where ε is an arbitrary constant.
The tanh factor is very effective in eliminating spikes that occur in control profiles. Hopf bifurcation points cause oscillatory behavior which are similar to spikes and the examples described demonstrate the effectiveness of the tanh factor in eliminating the Hopf bifurcation by preventing the occurrence of oscillations. Figures 6a and 6b demonstrate this fact. Figure 1a shows sinx vs x and the waves (oscillations) are clearly visible, However a plot of sin x vs tanhx (Figure 1b) demonstrates an absence of the oscillations. The tanh factor takes all the variables to (-1,1) causing the oscillations to disappear resulting in a non-oscillatory curve and thereby eliminating the Hopf bifurcations..
MNLMPC (Multi-objective Nonlinear Model Predictive Control) method
The multi-objective nonlinear model predictive control strategy (MNLMPC) method was first proposed by Flores Tlacuahuaz [41] and used by Sridhar [42]. This method does not involve the use of weighting functions, nor does it impose additional constraints on the problem unlike the weighted function or the epsilon correction method [43]. For a problem that is posed as
The MNLMPC method first solves dynamic optimization problems independently minimizing/maximizing each xi individually. The minimization/maximization of xi will lead to the values . Then the optimization problem that will be solved is
This will provide the control values for various times. The first obtained control value is implemented and the remaining discarded. This procedure is repeated until the implemented and the first obtained control value are the same.
The optimization package in Python, Pyomo (Hart et al. 20170, where the differential equations are automatically converted to a Nonlinear Program (NLP) using the orthogonal collocation method [44]. The Lagrange-Radau quadrature with three collocation points is used and 10 finite elements are chosen to solve the optimal control problems. The resulting nonlinear optimization problem was solved using the solvers IPOPT [45] and confirmed with Baron [46] To summarize the steps of the algorithm are as follows
i. Minimize/maximize xi subject to the differential and algebraic equations that govern the process using Pyomo with IPOPT and Baron. This will lead to the value at various time intervals ti . The subscript i is the index for each time step.
ii. Minimize subject to the differential and algebraic equations that govern the process using Pyomo with IPOPT and Baron. This will provide the control values for various times.
iii. Implement the first obtained control values and discard the remaining.
Repeat steps 1 to 4 until there is an insignificant difference between the implemented and the first obtained value of the control variables.
Results and Discussion
Bifurcation analysis of SIRM model
For the Bifurcation analysis the two bifurcation parameters used were ω and λ . When the bifurcation analysis was performed using MATCONT on the SIRM model with ω as the bifurcation parameter and λ = 0.0005 a Hopf bifurcation point was obtained at the (SU , SA, I, R,M,ω ) values of (315.334240 873.661132 0.789886 9.661823 14.0667120.013529) (Figure 1c). When ω was replaced by ω (tanh (ω )) 0.0006 the Hopf bifurcation point disappears (Figure 1d).
When the bifurcation analysis was performed using MATCONT on the SIRM model with λ as the bifurcation parameter and ω = 0.03 a Hopf bifurcation point was obtained at the (SU , SA, I, R,M,λ ) values of ( 300.357643 888.145473 0.779884 10.17108114.998061 0.000556 ) (Figure 1e). When λ was replaced by λ (tanh (λ )) the Hopf bifurcation point disappears (Figure 1f).
Multi-objective nonlinear model predictive control
In the SIRM model, ΣIi was minimized, leading to a value Imin ΣRi and was maximized leading to a value Rmax . For the MNLMPC problem the objective function to be minimized was and each time the first obtained control values was implemented and the remaining discarded. The procedure was repeated until there was an insignificant difference between the implemented and the first obtained value of the control variables. The two control variables used were the same as the bifurcation parameters ω and λ . This demonstrates that the oscillatory behavior can be easily controlled using an activation factor. This is the first conclusion of this paper.
When ω is the control parameter, the minimization of ΣIi led to a value of 0, while the maximization of ΣRi led to a value of 62.377. The MNLMPC calculation involved the minimization of and resulted in the Utopia point where the objective function was 0. The model predictive control value of ω obtained was 0.4999. In this case the profiles of the various variables are shown in (Figures 2a-2f).
When λ is the control parameter, the minimization of ΣIi led to a value of 0, while the maximization of ΣRi led to a value of 200. The MNLMPC calculation involved the minimization of and resulted in the Utopia point where the objective function was 0. The model predictive control value of λ obtained was 0.006. The profiles of the various variables are shown in (Figures 3a-3f).
In both cases the Utopia point was obtained, demonstrating that one can maximize the number of recovered subjects and minimize the infected subjects at the same time using the MNLMPC strategy and this is the second important conclusion of this paper [47].
Conclusions
The main conclusions of this work are
i. The use of an activation factor that involves the tanh function is successful in eliminating the oscillation causing Hopf bifurcations in the SIRM model.
ii. Multi-objective nonlinear model predictive control is effective in can maximizing e the number of recovered subjects and minimizing the number of infected subjects simultaneously.
These two issues can be very useful in controlling the spread of diseases.
References
- Gupta GR (2012) Tackling pneumonia and diarrhoea: The deadliest diseases for the world’s poorest children. Lancet 379(9832): 2123-2124.
- Santosham M, Chandran A, Fitzwater S, Fischer-Walker C, Baqui AH, et al. (2010) Progress and barriers for the control of diarrhoeal disease. Lancet 376(9734): 63-67.
- Al Basir F, Rajak B, Rahman B, Hattaf K (2023) Hopf Bifurcation Analysis and Optimal Control of an Infectious Disease with Awareness Campaign and Treatment. Axioms 12(6): 608.
- Wakefield MA, Loken B, Hornik RC (2010) Use of mass media campaigns to change health behaviour. Lancet 376(9748): 1261-1271.
- Al Basir F, Banerjee A, Ray S (2020) Exploring the effects of awareness and time delay in controlling malaria disease propagation. Int. J. Nonlin. Sci. Numer. Simul 22(6): 665-683.
- Karimi E, Schmitt K, Akgunduz A (2015) Effect of individual protective behaviors on influenza transmission: An agent-based model. Health Care Manag Sci 18(3): 318-333.
- Abraha T, Basir FA, Obsu LL, Torres DF (2021) Farming awareness based optimum interventions for crop pest control. Math Biosci Eng 18(5): 5364-5391.
- Jones JH, Salathe M (2009) Early assessment of anxiety and behavioral response to novel swine origin influenza A (H1N1). PLoS ONE 4(12): e8032.
- Ahorsu DK, Lin CY (2023) The Effect of COVID-19 Vaccine Acceptance, Intention, and/or Hesitancy and Its Association with Our Health and/or Important Areas of Functioning. Vaccines 11(2): 368.
- Samanta S, Rana S, Sharma A, Misra AK, Chaattopadhyay J (2013) Effect of awareness programs by media on the epidemic outbreaks: A mathematical model. Appl Math Comput 219(12): 6965-6977.
- Misra AK, Sharma A, Singh V (2011) Effect of awareness programs in controlling the prevalence of an epidemic with time delay. J Biol Syst 19(2): 389-402.
- Zhao H, Lin Y, Dai Y (2014) An SIRS Epidemic Model Incorporating Media Coverage with Time Delay. Comput Math Methods Med 2014(4): 680743.
- Maji C, Al Basir F, Mukherjee D, Nisar KS, Ravichandran C (2022) COVID-19 propagation and the usefulness of awareness-based control measures: A mathematical model with delay. AIMS Math 7(7): 12091-12105.
- Misra AK, Sharma A, Shukl, JB (2015) Stability analysis and optimal control of an epidemic model with awareness programs by media. Biosystems 138: 53-62.
- Cui J, Sun Y, Zhu H (2007) The impact of media on the control of infectious diseases. J Dyn Differ Equ 20(1): 31-53.
- Sharma A, Misra A (2014) Modeling the impact of awareness created by media campaigns on vaccination coverage in a variable population. J Biol Syst 22(2): 249-270.
- Kiss IZ, Cassell J, Recker M, Simon PL (2010) The impact of information transmission on epidemic outbreaks. Math Biosci 225(1): 1-10.
- Roy PK, Saha S, Basir FA (2015) Effect of awareness programs in controlling the disease HIV/AIDS: An optimal control theoretic approach. Adv Differ Equ 2015(217): 1-18.
- Agaba GO, Kyrychko YN, Blyuss KB (2017) Dynamics of vaccination in a time- delayed epidemic model with awareness. Math Biosci 294: 92-99.
- Basir FA, Ray S, Venturino E (2018) Role of media coverage and delay in controlling infectious diseases: A mathematical model. Appl Math Comput 337(C): 372-385.
- Sharma N, Singh R, Pathak R (2019) Modeling of media impact with stability analysis and optimal solution of SEIRS epidemic model. J Interdiscip Math 22(7): 1123-1156.
- Yuan Y, Li N (2022) Optimal control and cost-effectiveness analysis for a COVID-19 model with individual protection awareness. Phys A Stat Mech Appl 603: 127804.
- Heffernan JM, Smith RJ, Wahl LM (2005) Perspectives on the basic reproductive ratio. J R Soc Interface 2(4): 281-293.
- Al Basir F, Blyuss KB, Ray S (2018) Modelling the effects of awareness-based interventions to control the mosaic disease of Jatropha curcas. Ecol Complex 36: 92-100.
- Greenhalgh D, Rana S, Samanta S, Sardar T, Bhattacharya S, et al. (2015) Awareness programs control infectious disease-Multiple delay induced mathematical model. Appl Math Comput 251: 539-563.
- Al Basir F, Abraha T (2023) Mathematical Modelling and Optimal Control of Malaria Using Awareness-Based Interventions. Mathematics 11(7): 1687.
- Dhooge A, Govearts W, Kuznetsov (2003) AY MATCONT: A Matlab package for numerical bifurcation analysis of ODEs, ACM transactions on Mathematical software 29(2): 141-164.
- Dhooge AW, Govaerts YA, Kuznetsov W Mestrom, AM Riet (2004) CL_MATCONT; A continuation toolbox in Matlab. Mathematics 3: 161-166.
- Kuznetsov YA (1998) Elements of applied bifurcation theory. Springer NY.
- Kuznetsov YA (2009) Five lectures on numerical bifurcation analysis. Utrecht.
- Govaerts wJF (2000) Numerical Methods for Bifurcations of Dynamical Equilibria. SIAM.
- Sridhar LN (2011) “Elimination of oscillations in fermentation processes”. AIChE Journal 57(9): 2397-2405.
- Szandała T (2020) Review and Comparison of Commonly Used Activation Functions for Deep Neural Networks. ArXiv 903: 203-224
- Dubey SR, Singh SK, Chaudhuri BB (2022) Activation functions in deep learning: A comprehensive survey and benchmark. Neurocomputing 503: 92-108.
- Kamalov F, Nazir A, Safaraliev M, Cherukuri AK, Zgheib R (2021) "Comparative analysis of activation functions in neural networks," 2021 28th IEEE International Conference on Electronics, Circuits, and Systems (ICECS). Dubai, United Arab Emirates: p. 1-6.
- Sridhar LN (2023) Multi Objective Nonlinear Model Predictive Control of Diabetes Models Considering the Effects of Insulin and Exercise. Archives Clin Med Microbiol 2(2): 60-69.
- Sridhar LN (2023) Multiobjective nonlinear model predictive control of microalgal culture processes. J OilGas Res Rev 3(2): 84-98.
- Sridhar LN (2023) Bifurcation analysis and optimal control of the Crowley Martin phytoplankton-zooplankton model that considers the impact of nanoparticles. EMSR 5(1): 54-60.
- Sridhar LN (2023) Bifurcation Analysis and Optimal Control of the Tumor Macrophage Interactions. Biomed J Sci & Tech Res 53(5): 45218-45225.
- Sridhar LN (2024) Coupling Bifurcation Analysis and Multiobjective Nonlinear Model Predictive Control. Austin Chem Eng 10(3): 1107.
- Flores-Tlacuahuac A, Pilar Morales, Martin Riveral Toledo (2012) Multiobjective Nonlinear model predictive control of a class of chemical reactors. I & EC research 51(17): 5891-5899.
- Lakshmi N Sridhar (2019) Multiobjective optimization and nonlinear model predictive control of the continuous fermentation process involving Saccharomyces Cerevisiae. Biofuels 13(2):249-264.
- Miettinen Kaisa M (1999) Nonlinear Multiobjective Optimization. Kluwers international series.
- Biegler LT (2007) An overview of simultaneous strategies for dynamic optimization. Chem Eng Process Intensif 46(11): 1043-1053.
- Wächter A, Biegler L (2006) On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math Program 106: 25-57.
- Tawarmalani M, NV Sahinidis (2005) A polyhedral branch-and-cut approach to global optimization. Mathematical Programming 103(2): 225-249.
- Hove-Musekwaa SD, Nyabadza F (2009) The dynamics of an HIV/AIDS model with screened disease carriers. Comput Math Methods Med 10(4): 287-305.