Abstract
Perturbed inverse reconstruction problems for controlled dynamic systems are under consideration. A sample history of the actual trajectory is known. This trajectory is generated by a control, which isn’t known. Moreover, the deviation of the samples from the actual trajectory satisfies the known estimate of the sample error. The inverse problem with perturbed (inaccurate) sample of trajectory consists of reconstructing trajectories which are close to the actual trajectory in C. Controls generating the trajectories should be close in \(L_{2}\) to the normal control generating the actual trajectory and have the least norm in \(L_{2}\). A numerical method for solving this problem is suggested. The application of the suggested method is illustrated by the graphics.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
A model of macroeconomics is considered due to works by Al’brekht [1]. The model has the form of two nonlinear ordinary differential equations. The right-hand sides of the equations depend on control parameters. The rate of taxation, the refunding rate and the currency exchange course are included in control parameters because they determine economical conditions for production activity. A sample history of the actual trajectory of the model is known. A numerical method is suggested and verified to reconstruct the actual trajectory and the control generating it. It is based on the method of the dynamic programming. Results of numerical calculations of the solutions of the inverse problem are represented for statistic data obtained from a reports of companies sent to local statistic offices in Russia.
2 Macroeconomic Model
Consider a model of a macroeconomic system, where the symbol \(x_1\) denotes the gross product, \(x_2\) denotes production costs, G denotes profits.
Let dynamics of \(x_1(t)\), \(x_2(t)\) be of the form
on a time interval \(t\in [0, T]\). Here \(u_1(t),\) \(u_2(t)\) are control parameters, satisfying the geometric restrictions
where \(U_1 >0\), \(U_2 >0\) are constants.
3 Known Data
We have got the following statistic data in the form of a table of parameters \(x_1^*\), \(x_2^*\), \(G^*\) measured at given instants \(t_i\), \( t_i = 0, 1, \ldots , N\), \(t_0 = 0,\) \(t_N = T,\)
where \(x_1^*(t_i)\), \(x_2^*(t_i)\) are measurements of the actual trajectory \(x_{1*}(\cdot )\), \(x_{2*}(\cdot )\) of the system (1) on the interval [0, T].
4 Hypothesis
Following the Albrekht’s works, we assume that the mathematical model of the measured dynamics meets the following assertions
-
the structure of the function \(G (x_1, x_2)\) has the form of the polynomial
$$\begin{aligned} G (x_1, x_2) = x_1 x_2 (a_0 + a_1 x_1 + a_2 x_2). \end{aligned}$$(3) -
the given statistic data are measurements of the actual trajectory \(x_*(\cdot )=(x_{1*}(\cdot ),x_{2*}(\cdot ))\) and profit function \(G(x_*(\cdot ))\) with errors, while estimate \(\delta \) on admissible errors is known.
$$\begin{aligned} \begin{array}{cc} |x_{1*}(t_i)-x_1^{*}(t_i)|\le \delta , \qquad |x_{2*}(t_i)-x_2^{*}(t_i)|\le \delta ,\\ |G(x_{1*}(t_i), x_{2*}(t_i)) - G^{*}(t_i)|\le \delta , \quad i=0, 1, \ldots , N . \end{array} \end{aligned}$$(4) -
such smooth continuous interpolations \(y(\cdot )=(y_1(\cdot ), y_2(\cdot ))\) of the data \(x^*(t_i)=(x_1^*(t_i), x_2^*(t_i))\), \(i=0,1, \ldots , N\) are defined, that
$$\begin{aligned} \left| \frac{d^2 y_i(t)}{dt^2} \right| \le K,\quad K >0, \ t\in [0,T], \ i=1,2,. \end{aligned}$$(5)$$\begin{aligned} \Vert y(\cdot )-x_*(\cdot )\Vert _{c} \rightarrow 0, \ \text {as} \ \delta \rightarrow 0. \end{aligned}$$(6)
5 Reconstruction Problems
The inverse problems are identification problem and reconstruction problem for the model, which supposes reconstructing such trajectories \(x^\delta (\cdot )\) of system (1) generated by measurable controls \(u^\delta (\cdot )\), satisfying (2), that
where \(x_*(\cdot )=(x_{1*}(\cdot ), x_{2*}(\cdot ))\) is the actual trajectory on [0, T] generated by “normal” control \(u_*(\cdot )= (u_{1*}(\cdot ), u_{2*}(\cdot ))\), which has the minimal norm in \(L_2 ([0,T], R^2)\). The method suggested below is based on the dynamic programming [2] for auxiliary optimal control problems. It can be interpreted as a modification of Tikhonov method [3]. The other approach to solutions of the inverse problems with the help of optimal feedbacks [4] in auxiliary optimal control problems was suggested in works by Osipov and Kryazhimskii [5].
6 Identification Problem for the Function \(G(x_1, x_2)\)
At first we consider the identification problem for parameters \(a_0, a_1, a_2\) of the polynomial
to obtain the best correspondence with the given statistic materials.
In order to do this, we apply the least square method to the statistic data
7 Auxiliary Optimal Control Problems (AOCPs)
We introduce the following AOCPs to solve the reconstruction problem. Consider dynamics of the form
The set of admissible controls is defined as

We introduce the \(\alpha \)-regularized positive discrepancy functional
where \(\alpha \) is a small parameter. The functions \(y_1(\cdot ),y_2(\cdot )\) are interpolations of statistic data.
We also consider the \(\alpha \)–regularized negative discrepancy functional
8 Optimal Results in AOCPs
Let small parameters \(\alpha> 0, \delta > 0\) be fixed and interpolations \(y_1(\cdot )\), \(y_2(\cdot )\) of the statistic data be known. The aim of the AOCPs at an initial state \(t = 0\), \(x_1(0) = x_1^0\), \(x_2(0) = x_2^0\) is to minimize the cost functionals (10), (9) under the condition
The optimal results in the class \(U_{[0,T]}\) are equal to
8.1 Hamiltonian
Let’s consider the AOCP for the negative discrepancy functional (10). Let us denote
where for \(i=1, 2,\)
So, for the simple case
we get Hamiltonian of the form
8.2 Characteristics
Necessary optimality conditions for the AOCPs has the following form [6, 7]: the characteristic system
and the boundary conditions
8.3 Characteristics for the Simple Case
Restrictions \(U_1\), \(U_2\) for admissible controls are usually unknown. To simplify the explanations we assume that \(U_1\), \(U_2\) are large enough to let interpolations y(t) provide the simple case (14) with boundary conditions (16).
The characteristic system for the simple case has the form:
where
boundary conditions
where
9 Solutions of Inverse Problems
Let us pick such characteristics (15)–(19) \(x^\alpha _\delta (\cdot )\) and the realizations of extremal feedbacks \(u_\delta ^\alpha [t]=u^\alpha (t,x^\alpha _\delta (t), s^\alpha _\delta (t))\), generating them, which satisfy the relations:
We have got that these characteristics \(x^\alpha _\delta (\cdot ,\xi )\) and controls \(u^\alpha _\delta [\cdot ]\), generating them, provide solutions to the inverse problems [8,9,10].
9.1 Assumptions
A1 Such constants \(\alpha _0>0,\ \delta _0>0\) exist that state characteristics \(x_1(t, \xi )\) and \(x_2(t, \xi )\) of the form (15)–(19) for all \(t \in [0, T]\) belong to the compact set \(\varPhi \):
A2 For \((x_1, x_2)\in \varPhi \) such constants \(\underline{\omega }_i>0,\ \bar{\omega }_i>0,\ i=1,2\) exist, that
9.2 Note
In the example below, one can choose such \(\alpha _0 > 0\), \(\delta _0 > 0\), \(r > 0\), that
and assumptions A1–A2 are true.
9.3 Main Result
Let us consider AOCPs for the system (7), (8) at initial states
where the aim is to reach the target set \(\{T, x=y(T)\}\) and minimize the functional (10).
The following assertions are proven [9, 10].
Lemma 1
Let \(x^\alpha _\delta (t)\) be a solution of the AOCP (7), (8), (10). Let \(u^\alpha _\delta (t)\) be a control generating \(x^\alpha _\delta (t)\). If conditions \(\mathbf{A1}\)–\(\mathbf{A2}\) are true in the problem, then such constant \(c>0\) exists that the following estimate takes place:
where \(U_* = \max \{U_1, U_2\}\).
We introduce the functions
where \(K,\ M\) are constant parameters.
Let us denote numerical approximations of the solution \(x^\alpha _\delta (\cdot )\), \(u^\alpha _\delta (\cdot )\) of AOCP (7), (8), (10) as \(x_{h}(\cdot )\), \(u_{h}(\cdot )\).
Theorem 1
Let conditions \(\mathbf{A1}\) – \(\mathbf{A2}\) be true in AOCP (7), (8), (10). Then there exists such constants \(M > 0\), \(K >0\) and parameters \(h = h(\delta ) > 0\), \(\alpha =\alpha (\delta ) > 0\), \(\delta > 0,\) satisfying the conditions \( \lim \limits _{\delta \rightarrow 0} h(\delta ) = 0,\) \(\lim \limits _{\delta \rightarrow 0} \alpha (\delta ) = 0\),
that the following relations are true
10 Numerical Experiments
Results of application of the suggested numerical method via AOCP with the functional \( I^-_{(0, x(0))} (u(\cdot ))\) are exposed on the Figs. 1, 2, 3, 4, 5 and 6 below.
Note that the results obtained via AOCP with the functional \( I^+_{(0, x(0))} (u(\cdot ))\) are not so satisfying (see Figs. 7 and 8). This is because of the properties of characteristics in the considered AOCPs.
We used the data on the industry of the Ural Region in Russia for the period 1970–1985 (10000 Rubles = 1) due to paper [1]:
t | Year | Gross regional product \(x_1^{*}\) | Costs \(x_2^{*}\) | Profit \(G^{*}\) |
---|---|---|---|---|
0 | 1970 | 37.88 | 21.69 | 6.17 |
1 | 1971 | 40.63 | 23.70 | 6.31 |
2 | 1972 | 43.25 | 25.45 | 6.68 |
3 | 1973 | 46.00 | 27.30 | 6.98 |
4 | 1974 | 49.33 | 29.44 | 7.04 |
5 | 1975 | 53.04 | 32.16 | 7.27 |
6 | 1976 | 57.03 | 35.01 | 7.62 |
7 | 1977 | 59.85 | 36.92 | 8.00 |
8 | 1978 | 62.72 | 38.69 | 8.27 |
9 | 1979 | 63.45 | 38.76 | 8.42 |
10 | 1980 | 65.74 | 39.96 | 8.61 |
11 | 1981 | 65.90 | 39.75 | 8.21 |
12 | 1982 | 69.22 | 41.31 | 9.65 |
13 | 1983 | 64.52 | 37.86 | 9.28 |
14 | 1984 | 71.03 | 42.04 | 10.26 |
15 | 1985 | 74.69 | 45.05 | 10.76 |
11 Perspectives
The suggested numerical method can be applied in the following directions.
-
Identification and reconstruction of dynamic models of production activity for single firms, various branches of industry or industry and economics of a region.
-
Investigating properties of the examined object.
-
A short-term and long-term prediction and analysis of scenarios of the process development in the future.
-
Analysis of the production plan and construction of feedback controls realizing the plan.
References
Al’brekht E.G.: Methods of construction and identification of mathematical models for macroeconomic processes. Electron. J. Invest. Russ. http://zhurnal.ape.relarn.ru/articles/2002/005.pdf. (in Russian)
Bellman, R.: Dynamic Programming. Princeton University Press, Princeton (1957). 340 p
Tihonov, A.N.: Solution of incorrectly formulated problems and the regularization method. Sov. Math. 4, 1035–1038 (1963)
Krasovskii, N.N., Subbotin, A.I.: Game–Theoretical Control Problems. Springer, New York (1987)
Osipov, Y.S., Kryazhimskii, A.V.: Inverse Problems for Ordinary Differential Equations: Dynamical Solutions. Gordon and Breach, London (1995)
Pontryagin, L.S., Boltyanskii, V.G., Gamkrelidze, R.V., Mishchenko, E.F.: The Mathematical Theory of Optimal Processes. Nauka, Moscow (1961). 392 p. Wiley, New York (1962)
Clarke, F.: Optimization and Nonsmooth Analysis. Wiley, New York (1983). 308 p
Subbotina, N.N., Kolpakova, E.A., Tokmantsev, T.B., Shagalova, L.G.: The Method of Characteristics for Hamilton-Jacobi-Bellman Equation. RIO UrO RAN, Ekaterinburg (2013). 144 p. (in Russian)
Krupennikov, E.A.: Validation of a solution method for the problem of reconstructing the dynamics of a mecroeconomic system. Proc. Inst. Math. Mech. 21(2), 100–112 (2015). RIO UrO RAN, Ekaterinburg (in Russian)
Subbotina, N.N., Tokmantsev, T.B.: A study of the stability of solutions to inverse problems of dynamics of control systems under perturbations of initial data. Proc. Steklov Inst. Math. 291(Suppl. 1), S1–S17 (2015)
Acknowledgements
The work is supported partially by RFBR (projects No. 14–01–00168, No. 14–01–00486).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 IFIP International Federation for Information Processing
About this paper
Cite this paper
Subbotina, N.N., Tokmantsev, T.B., Krupennikov, E.A. (2016). Dynamic Programming to Reconstruction Problems for a Macroeconomic Model. In: Bociu, L., Désidéri, JA., Habbal, A. (eds) System Modeling and Optimization. CSMO 2015. IFIP Advances in Information and Communication Technology, vol 494. Springer, Cham. https://doi.org/10.1007/978-3-319-55795-3_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-55795-3_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55794-6
Online ISBN: 978-3-319-55795-3
eBook Packages: Computer ScienceComputer Science (R0)