Abstract
One of the most important biochemical reactions is catalyzed by enzymes. A numerical method to solve nonlinear equations of enzyme kinetics, known as the Michaelis and Menten equations, together with fuzzy initial values is introduced. The numerical method is based on the fourth order Runge–Kutta method, which is generalized for a fuzzy system of differential equations. The convergence and stability of the method are also presented. The capability of the method in fuzzy enzyme kinetics is demonstrated by some numerical examples.
1. Introduction
Enzymes found in nature have been used since ancient times in the production of food products. Enzymes are currently used in several different industrial products and processes. In a world with a rapidly-increasing population and approaching the exhaustion of many natural resources, enzyme technology offers a great potential for many industries to help meet the challenges they will face in years to come [1]. Enzymes are among the catalysts for chemical reactions. Most enzymes are proteins, although a few are RNAs. Enzymes help substrate molecules become products. Enzymes can multiply the speed of a reaction up to a million times. Without enzymes, many of the reactions become slow or impossible [2,3,4,5]. Enzyme kinetics deals with the study of reactions that are performed by enzymes. In 1913, Michaelis and Menten offered a simple model for enzyme reaction, as seen below [3,5,6]. Suppose E is the enzyme and S is the substrate, and their combination is C. C irreversibly becomes an enzyme and the product P, that is:
Using the concepts of mass action and the mass conservation law, we get to the system of differential equations. For simplicity, we will use the same symbols and P to refer to both the chemicals and P and their concentrations.
where and are the rates of the reaction constants; together with initial conditions , and . These initial conditions are physically supported in the sense that, if no reaction takes place, we cannot have a product. From Equation (1), we have:
Hence, Equation (1) can be written as follows:
where and .
Various numerical methods to solve Equation (1) have been offered. Sen in [7] applied the Adomian decomposition method; Khader in [8] applied the Picard–Pade technique; and Batiha and Batiha in [9] applied the differential transformation method. In the present study, the numerical solutions of enzyme kinetic Equation (2) are studied by introducing a new fuzzy enzyme kinetic models in a way that the initial conditions are fuzzy numbers.
The concept of fuzzy mathematics was first introduced by Zadeh [10]. Then, many researchers developed it in many different areas, including fuzzy differential equations. The theoretical framework of the fuzzy initial value problem (FIVP) has been an active research field over the last few years. The concept of the fuzzy derivative was first introduced by Chang and Zadeh in [11]. This was followed up by Dubois and Prade in [12], who defined and used the extension principle. A comprehensive approach to FIVPs has been given in the work of Seikkala [13] and Kaleva [14,15], especially in its generalized form given by Buckly and Feuring [16]. Their work is important as it overcomes the existence of multiple definitions of the derivative of fuzzy functions; see [12,13,17,18,19]. Furthermore, [16] compares the various solutions to the FIVP that one may obtain using the different derivatives. Nieto [20] considered the Cauchy problem for continuous fuzzy differential equations (FDEs). The generalized fuzzy differentiability was suggested more recently by Stefanini and Bede [21].
Fuzzy differential equations can be used as a model to describe the phenomenon that includes uncertainty parameters. The results of [13] on a certain category of fuzzy differential equations (FDEs) have inspired several authors who have applied numerical methods for the solution of these equations. The most important contribution to these numerical methods is the Euler method provided by Ma, Friedman and Kandel in [18]. Abbasbandy and Viranloo in [22,23] developed fourth order Runge–Kutta methods for a Cauchy problem with a fuzzy initial value and fuzzy differential equations of order n. Furthermore, in [24], the authors applied Runge–Kutta methods to a more general category of problems, and they proved convergence for s-stage Runge–Kutta methods. The basics of various approaches of FDEs can be found in [25].
The organization of the paper is as follows: In Section 2, some basic results from the fourth order Runge–Kutta method and the fuzzy numbers are presented. In Section 3, the system of fuzzy initial value problems is discussed. In Section 4, the numerical solution of the fuzzy enzyme kinetic equations through the fourth order Runge–Kutta method is illustrated. The convergence and stability of the method are presented in Section 5. Some numerical cases are introduced by an example in Section 6. Finally, the conclusion is given in Section 7.
2. Preliminaries
Given the initial value problem (IVP):
The fourth order Runge–Kutta method [26] is as follows:
where and .
In this part, some definitions and the necessary fuzzy mathematics (see [17]) are reviewed.
The set of all real numbers is denoted by , and the set of all fuzzy numbers on is denoted by . A fuzzy number is a mapping with the following properties:
- (a)
- is upper semi-continuous on .
- (b)
- is fuzzy convex, i.e., for and any .
- (c)
- is normal, i.e., for which .
- (d)
- is the support of , and its closure is compact.
For define .
Then from (a)–(d), it follows that for all , the r-level set is a closed bounded interval.
Let I be a real interval; a mapping is called a fuzzy process, and its r-level set is denoted by:
We can define a triangular fuzzy number by three real numbers where the graph of the membership function of the fuzzy number , is a triangle with the base on the interval and the vertex at . A triangular fuzzy number can be written as -cut for as and .
Assume and s is a positive scalar, then for , we have:
The Hausdorff distance between fuzzy numbers is given by:
The metric space is complete, separable and locally compact.
Definition 1.
A function is called a fuzzy function. If for arbitrary fixed and such that:
exists, f is said to be continuous.
Definition 2.
(see [27]) Let . If there exists such that , then w is called the Hukuhara-difference or H-difference of u and v, and it is denoted by :
Definition 3.
(see [27]) Let and . We say that f is strongly generalized differentiable at , if there exists an element such that
- (i)
- for all sufficiently small, , and the limits (in the metric D):or
- (ii)
- for all sufficiently small, , and the limits (in the metric D):or
- (iii)
- for all sufficiently small, , and the limits (in the metric D):or
- (iv)
- for all sufficiently small, , and the limits (in the metric D):
If f is differentiable with (i) of Definition 3, then f is (I)-differentiable, and is differentiable with (ii) of Definition 3, then f is (II)-differentiable.
Theorem 1.
(see [28]) Let and for any . Then:
If f is (I)-differentiable, then and are differentiable functions and:
If f is (II)-differentiable, then and are differentiable functions and:
3. A System of Fuzzy Initial Value Problems
Consider the following system of fuzzy initial value problems [23]:
where are continuous mappings from into and are fuzzy numbers in with r-level intervals:
Therefore, for fixed , we have a system of initial value problem in . If it is solved, we have only to verify that the intervals, define a fuzzy number . Now, let:
regarding the above-mentioned indicator, we can write system:
With assumption and , where:
and with assumption , where:
In the same way, if is (II)-differentiable, then we can write:
In this paper, we suppose that is (I)-differentiable:
Theorem 2.
[23] If for are continuous functions of t and satisfy the Lipschitz condition in in the region with constant , then the initial value problem (5) has a unique fuzzy solution in each case.
4. Fuzzy Runge–Kutta Method of Order Four for the Fuzzy Kinetic Enzyme Reaction
Suppose that the exact solution and of (12) with together (13) is approximated by and By the fourth order Runge–Kutta method, then for and , we have:
where and , such that and , and also:
with and .
And,
Finally, we now have:
5. Convergence and Stability
Consider the system of differential equations:
Definition 4.
A one-step method for approximating the solution of (15) can be written in the form:
Theorem 3.
[29] If satisfies a Lipschitz condition in , then the method given by (16) is stable.
Lemma 1.
[18] If a sequence of numbers satisfies:
for some given positive constant A and B, we suppose then , where .
Now, suppose is a fuzzy approximate solution of system (10) by following the one-step method:
where . We can write its components as follows:
Theorem 4.
Theorem 5.
Proof.
We define truncation errors, , of the method by:
Assume .
Denote:
and so:
Similarly, there is , such that:
By setting:
and similarly:
If we suppose and use Lemma (1):
Since :
Now, we want to check what happens to (29) if . By assumptions of the theorem, we rewrite Relation (20) as follows:
By the mean value theorem, the first bracket is , where . Since is uniformly continuous, hence for any , there is , so that:
If , then:
and similarly, there is such that:
If , then we can say for any , there is , so that:
Now, in Relation (29), if , then , and so, and also . Therefore, the mentioned numerical method is convergent to the exact solution. ☐
6. Examples
In this section, given the examples with different values of parameters and fuzzy initial values in Equation (12), we plot the approximation of .
Example 1.
together with fuzzy initial values:
In Figure 1 and Figure 2, and for with are plotted, respectively. In Figure 3, and are plotted for different values of .
Figure 1.
The approximate solutions of C for different values of r and .
Figure 2.
The approximate solutions of S for different values of r and .
Figure 3.
The approximate solutions of C and S for different values of .
Example 2.
together with fuzzy initial values:
In Figure 4 and Figure 5, and for with are plotted, respectively. In Figure 6, and are plotted for different values of .
Figure 4.
The approximate solutions of C for different values of r and .
Figure 5.
The approximate solutions of S for different values of r and .
Figure 6.
The approximate solutions of C and S for different values of .
Example 3.
together with fuzzy initial values:
In Figure 7 and Figure 8, and for with are plotted, respectively. In Figure 9, and are plotted for different values of .
Figure 7.
The approximate solutions of C for different values of r and .
Figure 8.
The approximate solutions of S for different values of r and .
Figure 9.
The approximate solutions of C and S for different values of .
In Figure 1, Figure 2, Figure 4, Figure 5, Figure 7 and Figure 8, the approximate fuzzy values obtained by the fuzzy fourth order Runge–Kutta method are presented for different values of parameters, which shows us that they are all fuzzy numbers. In Figure 3, Figure 6 and Figure 9, the speed of reaching the equilibrium point is shown by increasing the concentration, which corresponds to the real-world enzyme reactions.
7. Conclusions
In this paper, we introduced the fuzzy fourth order Runge–Kutta method for approximate solutions of the fuzzy enzyme kinetic reaction equations and illustrated it by numerical examples. Since the Runge–Kutta method has a high convergence order, it can provide appropriate approximate solutions to solve fuzzy enzyme kinetics equations. The presented examples show that the speed of reaching the equilibrium point is shown by increasing the concentration, which corresponds to the real-world enzyme reactions and confirms the suitability of the mentioned method. The algorithm presented here can easily be used for this type of fuzzy system.
Author Contributions
Both authors contributed equally to this work.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Kirk, O.; Borchert, T.V.; Fuglasang, C.C. Industrial enzyme applications. Curr. Opin. Biotechnol. 2002, 13, 345–351. [Google Scholar] [CrossRef]
- Buxbaum, E. Fundamentals of Protein Structure and Function, 2nd ed.; Springer International Publishing: New York, NY, USA, 2015. [Google Scholar]
- Keener, J.; Sneyd, J. Mathematical Physiology; Springer: New York, NY, USA, 1978. [Google Scholar]
- Berg, J.M.; Tymoczko, J.L.; Stryer, L. Biochemistry, 5th ed.; W. H. Freeman: San Francisco, CA, USA, 2002. [Google Scholar]
- Chasnov, J.R. Mathematical Biology Lecture notes for MATH 365; The Hong Kong University of Science and Technology: Hongkong, China, 2009. [Google Scholar]
- Chapwanya, M.; Lubuma, J.M.; Mickens, R.E. From enzyme kinetics to epidemiological models with Michaelis–Menten contact rate: Design of nonstandard finite difference schemes. Comput. Math. Appl. 2012, 64, 201–213. [Google Scholar] [CrossRef]
- Sen, A.K. An Application of the Adomian decomposition method to the transient behaviour of a model biochemical reaction. J. Math. Anal. Appl. 1988, 131, 232–245. [Google Scholar] [CrossRef]
- Khader, M.M. On the numerical solutions to nonlinear biochemical reaction model using Picard-Pade technique. World J. Model. Simul. 2013, 9, 38–46. [Google Scholar]
- Batiha, A.M.; Batiha, B. Differential Transformation Method for a Reliable Treatment of the Nonlinear Biochemical Reaction Model. Adv. Stud. Biol. 2011, 3, 355–360. [Google Scholar]
- Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
- Chang, S.L.; Zadeh, L.A. On fuzzy mapping and control. IEEE Trans. Syst. Man Cybern. 1972, 2, 30–34. [Google Scholar] [CrossRef]
- Dubois, D.; Prade, H. Toward fuzzy differential calculus: Part 3, differentiation. Fuzzy Sets Syst. 1982, 8, 225–233. [Google Scholar] [CrossRef]
- Seikkala, S. On the fuzzy initial value problem. Fuzzy Sets Syst. 1987, 24, 319–330. [Google Scholar] [CrossRef]
- Kaleva, O. Fuzzy differential equations. Fuzzy Sets Syst. 1987, 24, 301–317. [Google Scholar] [CrossRef]
- Kaleva, O. The Cauchy problem for fuzzy differential equations. Fuzzy Sets Syst. 1990, 35, 389–396. [Google Scholar] [CrossRef]
- Buckley, J.J.; Feuring, T. Fuzzy differential equations. Fuzzy Sets Syst. 2000, 110, 43–54. [Google Scholar] [CrossRef]
- Goetschel, R.; Voxman, W. Elementary calculus. Fuzzy Sets Syst. 1986, 18, 31–43. [Google Scholar] [CrossRef]
- Ma, M.; Friedman, M.; Kandel, A. Numerical solution of fuzzy differential equations. Fuzzy Sets Syst. 1999, 105, 133–138. [Google Scholar] [CrossRef]
- Puri, M.L.; Ralescu, D. Differential for fuzzy function. J. Math. Anal. Appl. 1983, 91, 552–558. [Google Scholar] [CrossRef]
- Nieto, J.J. The Cauchy problem for continuous fuzzy differential equations. Fuzzy Sets Syst. 1999, 102, 259–262. [Google Scholar] [CrossRef]
- Stefanini, L.; Bede, B. Generalized fuzzy differentiability with LU-parametric reperesentation. Fuzzy Sets Syst. 2014, 257, 184–203. [Google Scholar] [CrossRef]
- Abbasbandy, S.; Allahviranloo, T. Numerical solution of fuzzy differential equation by Runge–Kutta method. Nonlinear Stud. 2004, 11, 117–129. [Google Scholar] [CrossRef]
- Abbasbandy, S.; Allahviranloo, T.; Darabi, P. Numerical solution of n-order fuzzy differential equation by Runge–Kutta method. Math. Comput. Appl. 2011, 16, 935–946. [Google Scholar] [CrossRef]
- Palligkinis, S.C.; Papageorgiou, G.; Famelis, I.T. Runge–Kutta methods for fuzzy differential equations. Appl. Math. Comput. 2009, 209, 97–105. [Google Scholar] [CrossRef]
- Gomes, L.T.; de Barros, L.C.L.; Bede, B. Fuzzy Differentiatial Equations in Various Approaches; Springer: New York, NY, USA, 2015. [Google Scholar]
- Ralston, A.; Rabinowitz, P. First Course in Numerical Analysis, 2nd ed.; Dover Publications: New York, NY, USA, 2001. [Google Scholar]
- Bede, B.; Rudas, I.J.; Bencsik, A.L. First order linear fuzzy differential equations under generalized differentiability. Inf. Sci. 2007, 177, 1648–1662. [Google Scholar] [CrossRef]
- Chalco-Cano, Y.; Roman-Flores, H. On new solutions of fuzzy differential equations. Chaos Solitons Fractals 2008, 38, 112–119. [Google Scholar] [CrossRef]
- Gear, C.W. Numerical Initial Value Problem in Ordinary Differential Equations; Prentice Hall: Englewood Cliffs, NJ, USA, 1971. [Google Scholar]
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).