Local variations, method of
In the method of local variations the original problem of optimal control, given as a Lagrange problem, is made discrete with respect to the argument and the phase vector . The original problem is thus replaced by the problem of minimizing the additive functional
under the constraints
where and are the vectors of the phase coordinates and controls at the node (having dimensions and , respectively), are given domains in the -dimensional space ( and describe the boundary conditions), and is the step of the partition of the original interval for the independent variable. An essential condition for the method of local variations is that the dimensions and of and are equal, in which case the construction of an elementary operation turns out to be quite simple. An elementary operation is the determination of a control that takes the system from the point to a neighbouring point . If the dimensions of and are equal, and under certain additional constraints, the control is defined on every interval by the solution of the system of equations (2), obtained as a result of a finite-difference approximation of the system of differential equations of the original variational problem.
Suppose that for the initial approximation there is specified a polygonal curve : for which (2) and (3) are satisfied. The algorithm of the method of local variations consists in successively improving the position of the nodes through which passes, realized as a result of successive local variation of each -th component of the vector . On each part from to , for fixed and each -th component of in turn is varied with step . If as a result of this variation the value of the functional (1) decreases (with (2) and (3) satisfied), then a similar variation is carried out with the next -st component of , otherwise the -th component is varied with step . This local variation is carried out successively for all the nodes of . As a result, at the instant of ending the iteration one obtains a new polygonal curve on which the functional (1) takes a value not greater than on the initial approximation . Successive iterations are carried out similarly. If necessary one decreases the steps and . The approximate solution of the original variational problem is determined by interpolation with respect to the values of the control found at each step.
If the variation of the original polygonal curve is not restricted to successive variation of its nodes, and is carried out on a more complete graph corresponding to the chosen steps and and including , one talks of the travelling-tube method.
For , performing an elementary operation presents certain difficulties. In this case instead of the method of local variations one can use the travelling-wave method, which is close to it.
The method of local variations can be directly generalized to variational problems with non-additive functionals, in which the constraints have the character of isoperimetric conditions (see ). The method of local variations can be extended to variational problems in which the unknown functions depend on several independent variables and the corresponding functionals are given in the form of integrals over domains of different dimensions (see ).
|||N.N. Moiseev, "Computational methods in the theory of optimal systems" , Moscow (1971) (In Russian)|
|||I.A. Krylov, F.L. Chernous'ko, "Solution of problems of optimal control by the method of local variations" USSR Comp. Math. Math. Phys. , 6 : 2 (1966) pp. 12–31 Zh. Vychisl. Mat. i Mat. Fiz. , 6 (1966) pp. 203–217|
|||N.V. Banichuk, V.M. Petrov, F.L. Chernous'ko, "The method of local variations for variational problems involving non-additive functionals" USSR Comp. Math. Math. Phys. , 9 : 3 (1969) pp. 66–76 Zh. Vychisl. Mat. i Mat. Fiz. , 9 (1969) pp. 548–557|
Local variations, method of. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Local_variations,_method_of&oldid=12292