Detecting the Most Probable High Dimensional Transition Pathway Based on Optimal Control Theory
Jianyu Chen, Ting Gao, Yang Li, Jinqiao Duan

TL;DR
This paper develops a high-dimensional optimal control approach to identify the most probable transition pathways in stochastic systems undergoing phase changes, utilizing variational principles and Pontryagin's Maximum Principle.
Contribution
It introduces a novel application of optimal control theory to high-dimensional stochastic systems for transition pathway detection, surpassing traditional variational methods.
Findings
Successfully applied to double well, Maire-Stein, and Nutrient-Phytoplankton systems.
Demonstrated effectiveness of successive approximation method for pathway computation.
Enhanced capability to handle high-dimensional stochastic transition problems.
Abstract
Many natural systems exhibit phase transition where external environmental conditions spark a shift to a new and sometimes quite different state. Therefore, detecting the behavior of a stochastic dynamic system such as the most probable transition pathway, has made sense.We consider stochastic dynamic systems driven by Brownian motion. Based on variational principle and Onsager-Machlup action functional theory, the variational problem is transformed into deterministic optimal control problem. Different from traditional variational method, optimal control theory can handle high dimensional problems well. This paper describes the following three systems, double well system driven by additive noise, Maire-Stein system driven by multiplicative noise, and Nutrient-Phytoplankton-Nooplanktonr system.For numerical computation, based on Pontryagin's Maximum Principle, we adopt method of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic processes and financial applications
Detecting the Most Probable High Dimensional Transition Pathway Based on Optimal Control Theory
** Jianyu Chen*1,111Email: [email protected], Ting Gao1,222Email: [email protected], Yang Li2,333Email: [email protected], Jinqiao Duan3,*444Email: [email protected]
1Center for Mathematical Sciences, Huazhong University of Science and Technology,
2School of Automation, Nanjing University of Science and Technology, Nanjing 210094, People’s Republic of China
3Departments of Applied Mathematics & Physics, Illinois Institute of Technology,
Chicago, IL 60616, USA.
**
Abstract
Many natural systems exhibit phase transition where external environmental conditions spark a shift to a new and sometimes quite different state. Therefore, detecting the behavior of a stochastic dynamic system such as the most probable transition pathway, has made sense.
We consider stochastic dynamic systems driven by Brownian motion. Based on variational principle and Onsager-Machlup action functional theory, the variational problem is transformed into deterministic optimal control problem. Different from traditional variational method, optimal control theory can handle high dimensional problems well. This paper describes the following three systems, double well system driven by additive noise, Maire-Stein system driven by multiplicative noise, and Nutrient–Phytoplankton–Nooplanktonr system.
For numerical computation, based on Pontryagin’s Maximum Principle, we adopt method of successive approximations to compute the optimal solution pathway, which is the most probable transition pathway in the sense of Onsager-Machlup.
Keywords and Phrases: Most probable transition pathway, optimal control, Pontryagin’s Maximum Principle, method of successive approximations
1 Introduction
Optimal control theory is a nontrivial extension of the classical theory of calculus of variations in two main directions: to dynamical and non-smooth settings. This builds on important contributions of Weierstrass and others and led in two inter-related directions: the Pontryagin’s maximum principle and the Hamilton-Jacobi-Bellman theory. An interesting historical account of the developments can be found in the book [19].
Random fluctuations in dynamical systems may lead to unexpected rare events. Transitions of a multistable system will reflect dramatic changes in the real world. Stochastic differential equations are widely used in various areas, including physics [23], biology [7], engineering and finance [14]. They take environmental random fluctuations into consideration, which makes themselves important models in simulating real phenomena and predicting rare events.
In the presence of the noise, the dynamical behavior described by the stochastic differential equation is totally different compared to the deterministic differential equations. [10] Transitions between equilibrium states of the vector field are prohibited for deterministic differential equations. However, no matter how small the noise is, there is transition between equilibrium states of the vector field for stochastic differential equations.
The major part of literature studying stochastic differential equations is devoted to the study of Gaussian dynamics, that is, the stochastic differential equations driven by Brownian motion. This has been applied in various fields. Biswas et.al focuses on characterising numerically the attractor volume in the state space of dynamical systems excited by additive white noise [3]. Wang investigates the regime shift behaviors between the prosperous state and the extinction state and stochastic resonance phenomenon for a meta-population system subjected to time delay and correlated Gaussian colored noises [24]. It can be seen that dynamic systems driven by Gaussian noise are very common in nature, and a large number of literatures show that this is of practical significance.
Optimization problem is a derivative of dynamical system. One of the principal approaches in solving optimization problems is to derive a set of necessary conditions that must be satisfied by any optimal solution. Optimal control problems may be regarded as optimization problems in infinite-dimensional spaces, thus they are substantially difficult to solve. Although sufficient and necessary conditions for first-order and second-order optimization are proposed in [19], it still leaves great challenges for numerical computing. The maximum principle, formulated and derived by Pontryagin and his group in the 1950s, is truly a milestone of optimal control theory. It states that any optimal control along with the optimal state trajectory must solve the so-called (extended) Hamiltonian system, [19] which is a two-point boundary value problem (and can also be called a forward-backward differential equation, to be able to compare with the stochastic case), plus a maximum condition of a function called the Hamiltonian. The mathematical significance of the maximum principle lies in that maximizing the Hamiltonian is much easier than the original control problem that is infinite-dimensional. This leads to closed-form solutions for certain classes of optimal control problems, including the linear quadratic case. The maximum principle has demonstrated its application in various disciplines. Bartholomew-Biggs [2] has done the optimisation of spacecraft orbital manoeuvres with Pontryagin’s maximum principle.
Background of Onsager-Machlup functional and problem in computing the optimal transition pathway. The Onsager-Machlup functional is a powerful tool in tackling with transition behavior. Roughly speaking, Onsager-Machlup functional principle measures the maximum probability of rare events, which is a minimizer of the action of pathways connecting two ends. The minimizer is regarded as the most probable transition pathways in a wide range of literature. Hu et al [11] have already applied Onsager-Machulp functional theory to compute the most probable transition pathway for a noised-induced stochastic system.
In this paper, we aim to compute the most probable transition pathways for stochastic systems with Pontryagin’s maximum principle. The commonly used variational method can handle this problem. Hu et al [11] uses the variational method to calculate the optimal orbit by deducing Euler-Lagrange equation and combining with the neural network shooting method. It was proposed to compute the most probable transition pathway for stochastic differential equations with metastable states. The basic idea based on variational principle is to find the corresponding Euler-Lagrange equation of the system and solve it. However, when it comes to high dimensional systems, the problem becomes a little tricky. We have been looking for the alternatives.
Background of Pontryagin’s Maximum Principle. Optimal control theory is a nontrivial extension of the classical theory of calculus of variations. This builds on important contributions of Weierstrass and others and led in two inter-related directions: the Pontryagin’s maximum principle and the Hamilton-Jacobi-Bellman theory. An interesting historical account of the developments can be found in [19].
The maximum principle was developed by the Pontryagin school in the Soviet Union in the late 1950s. [19] It was presented to the wider research community at the first IFAC World Congress in Moscow in 1960 and in the celebrated book. It is worth reflecting that the developments we have covered so far in this book [19]—starting from the Euler-Lagrange equation, continuing to the Hamiltonian formulation, and culminating in the maximum principle—span more than 200 years. The progress made during this time period is quite remarkable, yet the origins of the maximum principle are clearly traceable to the early work in calculus of variations.
The constrained minimization problem associated with computation of the most probable transition pathway can be naturally regarded as an optimal control problem. There is a huge literature of methodologies in the field of optimal control theory, involving time or space-marching [5], neural network [1], stochastic process, Hopf formula [20] and et al. For the stochastic systems driven by Brownian motion, the most probable transition pathway is directly the solution of a general optimal control problem according to Onsager-Machlup functional.
Introduce the machine learning method and its advantages. In recent years, the machine learning method has greatly influenced areas involving computing. They can be applied to numerical solve partial differential equations and get rid of curse of dimensionality. They can be used to accelerating the process to obtain the minimizer of an optimal control problem. Applications to auto-driving [17], auto-coding and even auto-proving. We take the advantages of machine learning method to our problem in finding the most probable transition pathway.
Brief introduction of our methods and results. We formulate the problem in finding the most probable transition pathway as a constrained minimization problem. The training procedure of a neural network can be naturally used in finding the constrained minimizer when a proper loss function is constructed.
Arrangement of the article. This paper is arranged as follows. In section 2, we first briefly introduce the Onsager-Machlup theory and associated minimization problem in finding the most probable transition pathway in subsection 2.1. Then we convert such problems from variational into optimal control view 4.7. Last we state the general form of Pontryagin’s Maximum Principle in subsection 2.4. Particularly attention is given to construct the algorithm for numerically solving our problem in section 3. Numerical computation will be given in section 4.
2 From Calculus of Variations to Optimal Control
In the view of calculus of variations, we have treated so far problems with minimizing a cost functional over a given family trajectories. While then, optimal control theory studies similar problems but from a more dynamic viewpoint.
2.1 Calculus of Variations Based Method for Detecting the Most Probable Transition Pathway
A classical result [19] due to Euler and Lagrange gives a necessary condition for optimality that allows us to solve such problem. We briefly introduce the Onsager-Machlup theorem and the most probable transition pathway.
We consider a generalized stochastic differential equation with multiplicative Gaussian noise in :
[TABLE]
with initial condition , where is a regular function, is a matrix-valued function, and is a Brownian motion in . The well-posedness of stochastic differential equation (2.1) has been widely investigated [16]. We are interested in the transition phenomena between two meta-stable states (taking as the stable equilibrium states of the corresponding deterministic system) if there exist.
To investigate transition phenomena, one should estimate the probability of the solution pathways on a small tube. The Onsager-Machlup theory of stochastic dynamical system (2.1) gives an approximation of the probability
[TABLE]
where is positive and sufficiently small, , the probability of Bownian motion in the -tube, is the uniform norm of the space of all continuous functions in the time interval , is function in this space and the Onsager-Machlup action functional is
[TABLE]
where , is the scalar curvature with respect to the Riemannian metric induced by , and is the component of . Here, is the Christoffel symbols associated with this Riemannian metric, which satisfies
[TABLE]
where is the inverse of the Riemannian metric . The divergence is defined as
[TABLE]
where is the determinate of Riemann metric. The Onsager-Machlup action functional can be considered as the integral of a Lagrangian
[TABLE]
The minimum value of the action functional (2.3) means the largest probability of the solution paths on a small tube. We can investigate the most probable transition pathway by minimizing the Onsager-Machlup action functional. It captures sample paths of the largest probability around its neighbourhood.
To get the minimizer of the problem (2.3), if one conduct by the variational principle, the most probable transition pathway between the two meta-stable states satisfies the classical Euler-Lagrange equation
[TABLE]
with initial state and final state .
A proof of the Euler-Lagrange equations, since it is not required for the rest of our discussions, can be found in the subject of calculus of variations [9]. Chen et al [6] have recently done a work of computing the most probable transition pathway for a carbon cycle system. Solving numerical solutions of Euler-Lagrange equations like Equation(2.7) becomes tricky when faced with high-dimensional systems, although the shooting method is an efficient method for solving two-point boundary value problems. Optimal control is another way to look at calculus of variations problems, in that we view things in a dynamical nature. Concretely, we may re-parameterize the trajectories in the form of a control form.
Mathematically, the Lagrangian and the Hamiltonian are related via a construction known as the . Since this transformation is classical and finds applications in many diverse areas (optimization, geometry, physics), we now proceed to describe it. However, we will see that it does not quite provide the right point of view for our future developments, and it is included here mainly for historical reasons.
2.2 Problem Formulation and Assumptions for Detecting the Most Probable Transition Pathway
The study of optimal control theory actually originates from the classical theory of calculus of variations[19], starting from the seminal work of Euler and Lagrangian in the 1700s. These works culminated in the so-called that reformulated in terms of extremal principles. In short, variational deals with optimization problems on “curves”, which can be described as an infinite dimensional extension of traditional optimization problems.
2.2.1 General Form of Optimal Control Problem
And now, we will formulate precisely the optimal control problem in the general setting. We come to the situation where equality constrains are imposed on the admissible trajectories. Consider the most general ordinary differential equation
[TABLE]
Where is the independent variable, is the (time-dependent) state variables, is the control, with the control set. We will assume that the control set is closed (but it need not be bounded). And is supposed to holds for the following conditions: \left\{\begin{array}[]{l}f(t,x,\theta)\text{ is continuous in }t\text{ and }\theta\text{ for all }x\\ f(t,x,\theta)\text{ is continuously differentiable in }x\text{ for all }t,\theta\end{array}\right.
The above two conditions are proposed to ensure that the equation() is well-posed. [26] remark: There are two crucial points: (i) is supposed to be differentiable with respect to . (ii) is regular. Or to consider in general case to be a essentially bounded function of .
The Cost Functional Let us define the objective functional. We now consider functional of the following form
[TABLE]
Here is called the running cost, and is called the terminal cost. Such type of optimal control problem we call it the problem of optimal control.
Remark: In problem, we do not have running cost term, is the point where the total cost is minimized, and if this minimum is unique then we do not have to define the target set a prior.[19]
Admissible Target Set We denote the admissible target set by , particularly our consideration is the transition phenomenon of a system between two metastable states case. The target sets which corresponds to the most restricted case of a and problem. Readers who are interested in this part can see[19] for more types of target sets.
Now, we are ready to state the form of optimal control problem as follows:
[TABLE]
Here is the initial time, is the initial state. According to optimal control theory, we often consider these two to be fixed. This is the case that will be considered in the rest of this paper. Let us motivate this approach in the context of an encouraging example.
2.3 From Variational to Optimal Conrtol
We mainly consider a generalized stochastic differential equation in :
[TABLE]
with initial condition , where is a regular function, is a matrix-valued function, and is a Brownian motion in . The well-posedness of stochastic differential equation (2.10) has been widely investigated [16]. Here we are interested in the transition phenomena between two metastable states (taking as the stable equilibrium states of the corresponding deterministic system) if there exist.
Anyone who are interested in investigating transition phenomena, should estimate the probability of the solution pathways on a small tube. The Onsager-Machlup theory of stochastic dynamical system (2.1) gives an approximation of the probability (2.2). According to our analysis in Section 2.1, from the point of view of variational calculus, the Onsager-Machlup action functional is shown as equation (2.3). In order to detecting the most probable transition pathway in a dynamical system, we conclude this into a unconstrained minimization problem as follows:
[TABLE]
Which can be simplified as (see Section2.1 for a detailed explanation of the relevant parameters)
[TABLE]
where denotes the Lagrangian(2.6). Refer to the equation(2.13) and equation(2.1), the above problem can be reformulated as a deterministic optimal control problems with constraints to the state variable:
[TABLE]
Here is the state and is the feedback control. Function is the terminal cost, and it is defined by
[TABLE]
It is clear that the variational approach (2.11) would take us on a path of overly restrictive regularity assumptions. Instead, we would like to establish the Hamiltonian maximization property more directly, not via derivatives. As we will soon see, working with a richer perturbation family is crucial for obtaining sharper necessary conditions for optimality.
2.4 Statement of Pontryagin’s Maximum Principle (PMP)
Pontryagin’s Maximum Principle is a hallmark result in optimal control theory and the calculus of variations. It supplys a necessary condition for optimality. The reason we considering this is that Pontryagin’s Maximun Principle(PMP) generalizes the Euler Lagrange equations in highly nontrivial ways. Moreover, forms a nature bridge between optimal control theory and deep learning. A quite significant representative work can be refered in [18]. We state the general form of Pontryagin’s Maximum Principle. First we need some definitions.
Hamiltonian
[TABLE]
For a control , we say it is admissable if for all . We can rewrite the cost functional (2.8) in terms of the Hamiltonian:
[TABLE]
Combined with equation(2.13), all we need to do is Hamiltonian maximization. Let be an optimal control, by which we presently mean that it provides a global minimum: for all piecewise continuous controls . Let us state the Pontryagin’s Maximum Principle for effectively handling this.
**Pontryagin’s Maximum Principle
**Let : be a bounded, measurable and admissable control that optimizes (2.13) and : be its corresponding optimal state trajectory. comes from equation (2.14) denotes the terminal cost. Then, there exsits a function : and a constant satisfying . And they have following properties:
- The joint evolution of and are governed by the following Hamilton’s canonical equation.
[TABLE]
- For each fixed , Hamiltonian has a global maximum at , i.e.
[TABLE]
and a.e.t
Optimal control decisions must be taken everywhere alone the optimal trajectories. This is, we are devoted to find the global optimal solution of equation (2.16) and equation (2.17). Moreover, we assume that the controls are not restricted by some practical considerations, or it will make the space of admissible trajectories cumbersome. Pontryagin’s Maximum Principle consists of Equation (2.16)-(2.17). Of course, there are many other forms of PMP that interested readers can refer to [19] for more details. We will not step deeper here, because the control problem we will study in the rest of this paper is the fixed-time and fixed-endpoint case, as foreshadowing earlier.
Remark:
The equation (2.16) is called the canonical equations. The equation(a) is which describes the evolution of the state under the optimal control process. The equation(b) is called the with beging the . The role of co-state equation is to propogate back optimality condition and is the adjoint of variational equation.
The maximizationcondition 2.17 is the key point of the maximum principle. It requires that the optimal control must globally maximize the Hamiltonian.
2.5 Computing the Most Probable Transition Pathway Via Pontryagin’s Maximum Principle
In this subsection, let us focus on the problem of form (2.13) proposed at the end of subsection 2.3. We first introduce variable , which denotes the co-state of the state in the dynamical system (2.1). With the help of (2.15), we will reformulated problem (2.6) as:
[TABLE]
.
So the goal problem has now become a task of Hamiltonian maximization by the Pontryagin’s Maximum Principle 2.4.
So far, we have successfully completed the transformation from variational method to optimal control. Instead of solving complex Euler-Langrange equation (2.7), we use the Pontryagin’s maximum principle to solve optimization problem (2.13). Once we get the optimal feedback control , we can compute the most probable transition pathway by the last two of equation (2.13).
3 Numerical Algorithm for the Pontryagin’s Maximum Principle
Model-based deep learning for optimal control was introduced in[22] for stochastic systems. In this approach, the optimal control law is approximated using a neural network. The reformulated Pontryagin’s maximum principle associated with problem 2.1 is expressed as:
[TABLE]
The above system is called an (extended) Hamiltonian system. It partially characterizes the optimality of the problem. In cases where certain convexity conditions are presented, the Hamiltonian system of the above form fully characterizes an optimal control. In what follows, if is an optimal pair and is the corresponding adjoint function, then will be called an optimal triple.
3.1 Restatemenr of Pontryagin’s Maximum Principle(PMP)
The Euler-Lagrange equation is a necessary condition for optimality in the context of the Basic Calculus of Variations Problem, where the boundary points are fixed but the curves are otherwise unconstrained [19]. Note that the boundary condition in equation (3.1) specifies the value of at the end of the interval , i.e., it is a terminal condition rather than an initial condition. We know that the first-order condition of optimality [19] implies . To express it in a detailed form, that is
[TABLE]
The above equation implies that the Hamiltonian function has a stationary point at for all . This is a Hamiltonian stationary condition. Readers can refer to [19] to find the second-order condition of optimality is Legendre-Clebsch condition, and if this stationary point is an extremum, then it is a necessarily a .
We emphasize that the PMP is only a necessary condition for optimality, hence there can be cases where solutions to the PMP is not actually globally optimal. Nevertheless, in practice the PMP is often strong enough to give good solution candidates, and when certain convexity assumptions are satisfied the PMP becomes sufficient [4].
It seems that we have to deal with a two-point boundary value problem first. The two-point boundary value problems of the kind that we saw in the necessary conditions for optimality stated in PMP (2.16) can be solved numerically using the shooting or forward-backward sweep methods. Computational algorithms of solving such problem have been studied for decades with an extensive literature. Solvers exist in various programming languages and computing platforms such as MATLAB and Python.
Remark:
One should always remember that the Pontryagin’s Maximum Principle provides only a necessary condition for optimality. In other words, it help us to pick out optimal control candidates, each of which needs to be confirmed whether it is indeed the optimal.
The reader should keep in mind that an optimal control may not be exist. But fortunately, most of the interesting problems does exist, because the conditions provided by Pontryagin’s Maximum Principle is strong enough. The Hamiltonian maximization condition (2.17) is stronger than a typical first-order condition (3.2).
is not only stationary, but globally maximized at an optimal control, which is a much stronger statement if H is not concave. Moreover, the PMP makes minimal assumptions on the parameter space ; the PMP holds even when is non-smooth with respect to , [18] even when is a discreet subset of .
The maximum principle are in fact necessary for local optimality when closeness in the -space is measured by the for and for . Even though, we stress that the Hamiltonian maximization condition remains global. A sufficient condition of optimality and corresponding proof are stated. Readers can refer to [27, Theorm 2.5] for details.
3.2 Backward Propagation Based Method of Successive Approximations
From this point onward, we derive and analyze algorithms entirely in continuous time, which allows us to characterize errors estimates and convergence in a more transparent fashion. Chernousko and Lyubushin [8] put forward an iterative method based on alternating propagation and optimization steps: method of successive approximations (MSA). We will devise our algorithm based on this method. The main idea of continuous averaging algorithm is to average a series of auxiliary points in the iteration process, in which each iteration point is obtained by solving the auxiliary programming problem.
The Pontryagin’s maximum principle consists of two major components: the forward-backward Hamiltonian dynamics and the maximization for the optimal parameters at each time. Note that the first equation of equation (3.1) is independent of co-state , and the second is the most time-consuming step in deep learning. Compared with Frank Wolf algorithm, the advantage of this method is that in each iteration process, the iteration step obtained by solving the linear search problem is not needed, and the iteration step is predetermined, so the MSA algorithm is simple. However, due to the lack of adjustment in the iteration process, the convergence speed of this algorithm is slow in large road network. Since has no explicit solution is to be evaluated in numerical algorithm of maximization, the computation load is increase. For above reasons, we propose a successive approximation method based on back propagation, which is summarized in Algorithm 1.
Algorithm: Back Propagation Based Extended MSA
1 Give a initial guess for ;
2 for k=0 to , do
solve
solve train = ;
3 When the loss function converges, the operation stops. And is the most probable transition pathway we solved.
A challenge is that boundary value problem solvers are sensitive to initial guess. It tends to diverges with a bad initial guess . The most urgent thing is to give modification to its divergent behavior. Li et al. [18] made a great contribution to this problem by doing the error estimation and convergence analysis for the Basic MSA.
4 Applications of PMP for Computing the Most Probable Transition Pathway
4.1 A Double-well System
To get your attention, our algorithm is validated with a simple one-dimensional model. Consider the following double-well system
[TABLE]
Where is the intensity of the noise, is a wiener process. According to Fig. 1, we consider the transitions between two metastable states under additive Brownian noise. Fig. 2 shows the results of numerical computation. It can be seen from Fig. 2(a) that the transition pathway of numerically computing and that of random sampling are actually the same. Fig. 2(a) well verifies the results of numerical computation, because we have made a comparison with the classical Monte Carlo simulation.
[TABLE]
[TABLE]
4.2 Maier-Stein Sysytem
Until now, we seem to have a certain intuitive sense of the numerical computation of Pontryagin’s Maximum Principle. Overdamped systems without detailed balance arise in the study of disordered materials, chemical reactions far from equilibrium, and theoretical ecology. As a typical example of the overdamped systems, the Maier-Stein system 4.2 has been chosen to illustrate our results. We shall consider the following Maier-Stein system under multiplicative Brownian noise.
[TABLE]
Where and are two independent noise variables, and we do not require them to follow the same distribution here. We study the most probable transition pathway between two metastable states of the system driven by multiplicative Brownian noise. In our parameter setting, =1+, where is a constant and = 1, which way we can get a diagonal diffusion matrix. According to the Pontryagin’s Maximum Principle 3.1, and then we conclude as the following. And the Pontryagin’s Maximum Princinple associated with Maire- Stein system is
[TABLE]
Solve the equation (4.3), Fig. 3 visually show the most probable transition pathway in the sense of Onsager-Machlup functionals, which is consistent with the previous results obtained by the shooting method of [12]. In fact, we can get more results in the sense of different , which avoids the influence of the existence of potential.
4.3 Nutrient–Phytoplankton–Nooplanktonr System
There are a lot of plankton in an aquatic (e.g. lake, river, sea) environment. Plankton are of two kinds, phytoplankton, or plant plankton, which photosynthesize and require essential elements (nutrient, e.g. nitrogen), and zooplankton, or animal plankton, which feed on phytoplankton. A remarkable feature associated with many phytoplankton population is the occurence of rapid and massive bloom formation [21]. When phytoplankton bloom occurs the number of phytoplankton sharply increases and decreases at short time and then returns its original low level.
It is important to explore the mechanism of phytoplankton bloom because of the important role of phytoplankton in the earth. Plankton can affect large-scale global processes such as ocean-atmosphere dynamics and climate change. We introduce the following model to represent this evolutionary relationship.
4.3.1 Model Introduction and Stability
In this section, we will apply the Pontryagin’s Maximum Principle method to the three-dimension dynamical system to compute the most probable transition pathway. For simplicity, the processes of recycling of phytoplankton and zooplankton to nutrient are omitted just like that in paper [13]. Let be the concentration of nutrient available for uptake, measured as mass per unit surface area of the ocean, the concentration of phytoplankton, and the concentration of zooplankton. Then the model which describes the nutrient-phytoplankton-zooplankton dynamics is as follows
[TABLE]
where
[TABLE]
and all the parameters are positive. In equation (4.4), is constant input rate of nutrient, , and are the washout rates for nutrient, phytoplankton and zooplankton respectively, and are the death rates for phytoplankton and zooplankton, and are the conversion rates from nutrient to phytoplankton and from phytoplankton to zooplankton. Let , . Then system (4.4) becomes
[TABLE]
The meaning of the parameter is described above.
According to [25], we set parameter values as the same, which results in bistable phenomenon in the system as in the Fig. 4. To further demonstrate the relationship between parameter and the dynamical behavior of the system, we leave all other parameters unchanged, as shown in Figure. However, Tianran Zhang did not take random fluctuations in an aquatic environment. There are a lot of external disturbances in nature, such as climate change, and human activity. In order to explore the effect of noise disturbance on the dynamic behavior of the Nutrient–Phytoplankton–Nooplan system, we consider a type of Gaussian noise purely from the perspective of mathematical model. We shall take into account the general random fluctuations rather than infinitesimal random perturbations. To this end, the original system (4.5) tends to be the following stochastic Nutrient–Phytoplankton–Nooplan model
[TABLE]
Where are the non-negative constant represents the intensity of the noise, are the Brownian motion.
4.3.2 Pontryagin’s Maximum Principle for the N-P-Z System
To better illustrate our approach, we first rearrange System (4.6) as the following problem
[TABLE]
where stands for the Lagrangian of system (4.6). We take Onsager-Machlup functional theory according to additive Brownian noise, and
[TABLE]
where , , the key transformation is that , . And now, we are ready to show the Pontryagin’s Maximum Principle associated with problem (4.6) as follows
(i)
[TABLE]
[TABLE]
(ii)
[TABLE]
[TABLE]
Please refer to the Appendix for more detaileds.
4.3.3 Numerical Results and Analysis
According to Section 3.2, we use Python to compute the most probable transition pathway of the system in the sense of Onsager-Machlup functional.
Fig.6(a) depicts the transition from the equilibrium point to the maximum value, where represents the phytoplankton concentration in the system. Fig. 6(b - d) is the results of the maximum value, which is the state of maximum nutrient content. We provide three different angles for the most probable transition pathway. In the case of fixed time , we know the influence of external random noise on the concentration of each variable in the system. In this paper, the green transition pathway is not a real path, but represents the most probable tube. It is not difficult to find from the derivation of Onsager-Machlup functional that the green one is actually a tube with the highest probability, given a fixed , it contains the largest number of sample transition pathways.
Remark: (a) We only provide limited results here, in fact we can solve for many other cases, and even extend the 3-dimensional case to higher dimensions, which will be explored in my future work. (b) We could also study the optimal transition time , which contributes to the prevention of blooms in aquatic river systems. (c) Our calculation results can only be explained from the point of view of mathematical model, and may not have guiding significance for real aquatic river systems in nature, because we did not collect real experimental data. (d) Here we need to review the definition of reachable set( 2.2.1), the transitions within the allowable error are accepted, there are a lot of inaccessible pathways because of the fixed transition time.
5 Concludion and Discussion
In fact, optimal control is widely used and has a mature theoretical basis. In this paper, we mainly study a kind of fixed-time and fixed-endpoint problem. There still remains other kinds of optimal control problem. In fact, the optimal control theory is an effective generalization of the variational. In the previous work, the most probable transition pathway of the dynamical system is studied from the perspective of functional analysis, combined with the OM functional principle, and obtained by solving the Euler-Lagrange equation. But this is tricky in higher dimensions. The optimal control theory shows great tolerance in the face of the diversity and complexity of noise perturbation. Considering the application of optimal control theory in dynamical system, we can consider solving more practical problems, such as the pursuit problem in ship ocean system, the hit problem of missile flight pair, and the problem of celestial body activity in planetary system.
The maximum principle established in this paper is not the most general. One can also consider the possibility that the initial state is not fixed. We can impose separate constraints on and or, more generally, we can require they belong to some surface in . Maybe we can apply the maximum principle to manifolds.
Acknowledgements
The work was done partially while the author was visiting the Center for Mathematical Sciences, Huazhong University of Science and Technology, Wuhan, China. This work was partly supported by NSFC grants 11771449.
Data Availability
The data that support the findings of this study are openly available in GitHub.
https://github.com/Cecilia-ChenJY/PMP-for-Optimal-Control
Appendix A Calculation of Pontryagin’s Maximum Principle
A.1 Pontryagin’s Maximun Principle of stochastic Maire-Stein System Driven by Multiplicative noise
For the stochastic Maire-Stein system (4.2), we shall derive the Pontryagin’s Maximum Principle in detail. Denote the diffusion matrix and the vector field , where
[TABLE]
Thus, the Riemanian metric is and its inverse matrix is . The determinate of is .
Compute the Christoffel symbols
[TABLE]
Compute the divergence The modified vector field is given by
[TABLE]
Therefore, the divergence of the modified vector field is
[TABLE]
Compute the scalar curvature We use the notation of Einstein sum in the following computing. The scalar curvature is defined as the trace of the Ricci curvature tensor with respect to the Riemanian metric
[TABLE]
where is the Ricci curvature tensor. By [15, Eqn 4.1.32, Eqn 4.3.6, Eqn 4.3.18], we have
[TABLE]
Since , we have
[TABLE]
Since , , , , and , we have
[TABLE]
Compute the Lagrangian By previous computing, the Lagrangian of the problem (2.11) for the stochastic Maire-Stein system reduces to
[TABLE]
Where , and is calculated as above. Further we can get the expression for the Hamiltonian as
[TABLE]
Compute the Pontryagin’s Maximum Principle
[TABLE] 2. 2.
[TABLE]
.2 Pontryagin’s Maximun Principle of NPZ System Driven by Additive Noise
First of all, we write the stochastic three-dimensional model (4.5) in a unified form as
[TABLE]
According to the theorem of Onsager-Machlup functional, we get the Lagrangian of system (4.5) that is driven by additive noise as
[TABLE]
for (i) .
[TABLE]
for (ii) .
And the Hamiltonian is , where . Then we get the Pontryagin’s Maximum Principle.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Abu-Khalaf and F. L. Lewis. Nearly optimal control laws for nonlinear systems with saturating actuators using a neural network hjb approach. Automatica , 41(5):779–791, 2005.
- 2[2] M. C. Bartholomew-Biggs. The optimisation of spacecraft orbital manoeuvres. ii: Using pontryagin’s maximum principle. numerical optimisation of dynamic systems , 1979.
- 3[3] S. Biswas, A. Rounak, P. Perlikowski, and S. Gupta. Characterising stochastic fixed points and limit cycles for dynamical systems with additive noise. Communications in Nonlinear Science and Numerical Simulation , 101(4):105870, 2021.
- 4[4] A. G. Butkovsky. Necessary and sufficient optimality conditions for sampled-data control systems. Avtomat. i Telemekh., 1963 , page 1056 I–1064, 1963.
- 5[5] S. C. Chang, X. Y. Wang, and C. Y. Chow. The method of space-time conservation element and solution element-applications to one-dimensional and two-dimensional time-marching flow problems. aiaa journal , 1995.
- 6[6] J. Chen, J. Hu, W. Wei, and J. Duan. A data-driven approach for discovering the most probable transition pathway for a stochastic carbon cycle system. Chaos: An Interdisciplinary Journal of Nonlinear Science , 32(11):113140, 2022.
- 7[7] M. Chung and E. Haber. Experimental design for biological systems. Siam Journal on Control I& Optimization , 50(1):471–489, 2012.
- 8[8] F., L., Chernousko, A., A., and Lyubushin. Method of successive approximations for solution of optimal control problems. Optimal Control Applications I& Methods , 1982.
