Научная статья на тему 'Optimal control of differential inclusions, i: Lipschitzian case'

Optimal control of differential inclusions, i: Lipschitzian case Текст научной статьи по специальности «Математика»

CC BY
102
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
OPTIMAL CONTROL / LIPSCHITZIAN DIffERENTIAL INCLUSIONS / VARIATIONAL ANALYSIS / DISCRETE APPROXIMATIONS / GENERALIZED DIFFERENTIATION / ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ / ЛИПШИЦЕВЫ ДИФФЕРЕНЦИАЛЬНЫЕ ВКЛЮЧЕНИЯ / ВАРИАЦИОННЫЙ АНАЛИЗ / ДИСКРЕТНЫЕ АППРОКСИМАЦИИ / ОБОБЩЕННОЕ ДИФФЕРЕНЦИРОВАНИЕ

Аннотация научной статьи по математике, автор научной работы — Mordukhovich Boris

We develop the method of discrete approximations to study optimal control problems for differential inclusions by using advanced tools of variational analysis and generalized differentiation. The first part describes the method, appropriate machinery of variational analysis and then presents the main result on necessary optimality conditions in maximum principle form for Lipschitzian differential inclusions.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Оптимальное управление дифференциальными включениями, I: Липшицевы дифференциальные включения

Разработан метод дискретных аппроксимаций для изучения задач оптимального управления дифференциальными включениями с использованием современных инструментов вариационного анализа и обобщенного дифференцирования. Первая часть описывает метод, соответствующий механизм вариационного анализа, а затем представляет основной результат о необходимых условиях оптимальности в форме принципа максимума для липшицевых дифференциальных включений.

Текст научной работы на тему «Optimal control of differential inclusions, i: Lipschitzian case»

Серия «Математика»

2019. Т. 30. С. 45-58

Онлайн-доступ к журналу: http: / / mathizv.isu.ru

ИЗВЕСТИЯ

Иркутского государственного ■университета

YAK 517.97

MSG 49J52, 49J53, 49K24, 49M25, 90C30 DOI https://doi.org/10.26516/1997-7670.2019.30.45

Optimal Control of Differential Inclusions, I: Lipschitzian case *

B. S. Mordukhovich

Wayne State University, Detroit, USA

In memory of Oleg Vasiliev, a colleague and friend

Abstract. We develop the method ol discrete approximations to study optimal control problems for differential inclusions by using advanced tools of variational analysis and generalized differentiation. The first part describes the method, appropriate machinery of variational analysis and then presents the main result on necessary optimality conditions in maximum principle form for Lipschitzian differential inclusions.

Keywords: optimal control, Lipschitzian differential inclusions, variational analysis, discrete approximations, generalized differentiation.

1. Introduction

Classical optimal control theory deals with dynamical systems governed by controlled ordinary differential equations

x{t) = f(t,x{t),u{t)), u{t) € U a.e. t € [a,b], (1.1)

in the class of measurable controls u(-), where /: [a, b] x x U —> is a vector function that is continuously different.iable in x, and where U is a compact set. The main result there is the Pontryagin maximum principle (PMP), which provides necessary optimality conditions for strong local minimizers via the maximization of a certain Hamiltonian function; see

* This research was partly supported by the USA National Science Foundation under grants DMS-1512846 and DMS-1808978, by the USA Air Force Office of Scientific Research under grant 15RT04, and by Australian Research Council, Discovery Project under grant DP-190100555.

[14] and further developments in [1; 4; 6; 17; 18] with the references therein, where the reader can also find extensions of the classical PMP to various hereditary systems, nonsmooth problems, partial differential equations of parabolic and hyperbolic types, and other controlled dynamical systems.

More recently, optimal control theory has been extended to dynamical systems without explicit control parameterizations by considering differential inclusions of the type

x{t) € F(t,x(tj) a.e. te[a,b] (1.2)

in the class of absolutely continuous trajectories x(-), where F: [a,b] x Rra Rra is a set-valued mapping/multifunction acting in finite-dimensional spaces. We refer the reader to the books [1;6; 10; 18] with the vast bibliographies and commentaries therein for various results on optimization problems for differential inclusions obtained under Lipschitzian assumptions on the set-valued velocity mapping F(t, •) in (1.2). Observe that optimization problems for Lipschitzian differential inclusions are intrinsically nonsmooth, and thus their study requires appropriate tools of generalized differentiation. Necessary optimality conditions for such problems were obtained in extended Euler-Lagrange and Hamiltonian forms (including maximization conditions of the Weierstrass-Pontryagin type); see the aforementioned monographs for more details.

It is worth mentioning that the differential inclusion framework (1.2) covers (via measurable selection theorems) not only the standard optimal control setting (1.2) with constant control sets U (which may evolve in time), but also much more challenging situations where control sets depend on state variables IJ = U(t,x). The latter setting corresponds to the representation F(t, x) = f(t, x, U(t, x)) in (1.2) while reflecting a certain feedback control effect that is crucial, in particular, for engineering design. Observe also that the differential inclusion formalism arises not only in describing the parameterized control systems of type (1.1) with IJ = U(t,x), but in other numerous applications to economic, mechanic, and behavioral science models that do not involve any control parametrization.

In this paper we mainly discuss a constructive approach to the study and solving of optimization problems for differential inclusions that is based on the method of discrete approximations. This approach clearly has a computational flavor to justify the possibility of the numerical solution of infinite-dimensional optimization problems by optimizing their finite-dimensional discrete-time counterparts. But our major goal here is to derive necessary optimality conditions for the original infinite-dimensional control problems by reducing them to finite-dimensional ones and employing optimality conditions in mathematical programming. The original idea of this approach goes back to Euler [3] who used it to obtain a necessary optimality condition ("Euler equation") for a specific ("simplest") problem

of the calculus of variations on minimizing a particular integral functional depending on the velocity variable.

The development of this idea in problems with dynamic constraints of type (1.2), or even of the standard optimal control type (1.1) with smooth dynamics, is significantly more challenging. The reader is referred to the author's books [6; 10] with the extensive bibliographies and commentaries therein for the implementation of this approach in various classes of dynamical systems: ordinary differential equations and inclusions, delay-differential and neutral-type inclusions, partial differential equations and inclusions of the parabolic type, etc.

In what follows we discuss the current stage of the method of discrete approximations married to appropriate tools of variational analysis to study optimal control problems for differential inclusions of type (1.2), where set-valued mappings F are Lipschitz continuous with respect to state variables. In this way we derive necessary optimality conditions in the extended Euler-Lagrange form accompanied by the Weierstrass-Pontryagin maximum condition. The second part of the paper [13] deals with new classes of control systems governed by highly discontinuous inclusions with a controlled sweeping process dynamics.

The rest of the paper is organized as follows. In Section 2 we present and discuss some basic robust constructions of generalized differentiation in variational analysis that are appropriate to study differential inclusions while being widely used in all the subsequent sections.

Section 3 deals with discrete approximations of Lipschitzian differential inclusions (1.2), without considering their optimization so far. The main result here shows the possibility of an appropriate strong approximation of any feasible trajectory of (1.2) by feasible trajectories of discrete-time systems that are piecewise linearly extended to the continuous-time interval ("Euler broken lines"). The developed approximation procedure can be viewed as a numerical scheme of finite-dimensional approximations of infinite-dimensional problems.

In Section 4 we formulate the Bolza-type optimization problem for differential inclusions under consideration and construct a sequence of its finite-dimensional approximations by problems with discrete time. The main result here verifies the well-posedness of such a discrete approximation in the sense of strong W1,2-convergence of optimal solutions to discrete-time problems to a given local minimizer of the original continuous-time Bolza problem under the local Lipschitz continuity of the velocity map.

The final Section 5 is devoted to deriving necessary optimality conditions for Bolza-type optimization problems governed by Lipschitzian differential inclusions. Our approach is based on the method of discrete approximations with the usage of the convergence results from Sections (3) and (4) together with the tools of generalized differentiation in variational analysis discussed in Section 2. In this way we construct a well-posed family of

discrete-time optimization problems, which strongly converge to the given local minimizer of the original continuous-time problem, obtain necessary optimality conditions for discrete approximations, and then establish opti-mality conditions for differential inclusions of the extended Euler-Lagrange type accompanied by the Weierstrass-Pontryagin maximization condition.

Throughout the paper we use the standard notation of variational analysis, generalized differentiation and control theory; see, e.g., [11; 15; 18]. We specified them in the places where they appear for the first time in the paper. Among other symbols, recall that A* signifies for the transposed/adjoint matrix to A and that N := {1,2,...}. We also mention that F : Rra =4 indicates that F may be a set-valued mapping, in contrast to the usual notation F: Rra —>■ for single-valued ones.

In this section we provide a brief overview of those constructions of generalized differentiation for nonsmooth functions, nonconvex sets, and set-valued mappings that are used in the paper. These constructions have been initiated by the author in [5] while now being major in variational analysis and its applications to optimization, control theory, and numerous applications; see, e.g., the books [6;9-11; 15; 18] and the references therein for more details.

We start with extended-real-valued functions <p: Rra —> R := (—00,00], which is a standard and convenient framework in convex and variational analysis. Given x € domt£> := {x € Km| <p(x) < 00}, the (first-order) subdifferential (or the set of subgradients) of (p at x is defined by

where к —> сю. This construction reduces to the gradient dip(x) = {Vip{x)} for smooth functions and to the classical subdifferential of convex analysis if ip is convex. The subgradient set (2.1) is nonempty for any function ip that is locally Lipschitzian around x while may be nonconvex even for simple Lipschitzian functions; e.g., d<p(0) = {—1,1} for ip(x) := —\x\ on [R. Nevertheless the subdifferential (2.1) and associated constructions for sets and set-valued mappings enjoy comprehensive calculus rules, which are based on variational/extremal principles of variational analysis.

Given a set Q С IR", consider its indicator function ¿п(ж), which equals 0 for x € Q, and 00 otherwise, and define the normal cone to Q at x by

Nn(x) = N(x] Q) := d6n(x) for xeQ, N(x] Q) := 0 for x £ П. (2.2)

Considering then a set-valued mapping/multifunction F: Rra Rm with the domain dom F := {x € Rra| F{x) ф 0} and the graph gph F := {(ж, у) €

2. Tools of Generalized Differentiation

(2.1)

Rra x Rm| y e F(x))}, the coderivative of F at (x,y) € gphF is defined by

D*F(x, y)(u) := {v € Rra| (v,-u) € N((x, y)] gph F) }, u € Rm, (2.3)

while we drop y in (2.3) when F is single-valued. In the case where F is smooth (C1) around x we have

D*F(x)(v) = {VF(x)*u} for all ueT

via the transpose Jacobian matrix, but in general the coderivative (2.3) is a positively homogeneous set-valued mapping enjoying full calculus rules and providing complete characterizations (called "Mordukhovich criteria" in [15]) of the major well-posedness properties in nonlinear analysis related to Lipschitzian stability, metric regularity, and linear openness/covering of multifunctions; see [7] and then [9; 11; 15] for different proofs and numerous applications. Let us present the corresponding characterization of the local Lipschitzian property of set-valued (and single-valued) mappings taken from [7, Theorem 5.11]. Recall that a multifunction F: Rra is said to

be locally Lipschitzian around (x € dom F is there exist a constant k > 0 and a neighborhood IJ of x such that

F{x) C F(u) + k\\x — «||IB for all x,uGU,

where B stands for the closed unit ball of the space in question.

Theorem 1. Let F be locally bounded around x. Then it is locally Lipschitzian around this point if and only if we have

D*F(x,y)(0) = {0} for all y € F{x).

This criterion plays a crucial role in deriving necessary optimality conditions for Lipschitzian differential inclusions in Section 4.

3. Discrete Approximations of Differential Inclusions

This section concerns discrete approximations of continuous-time dynamical systems governed by differential inclusions of type (1.2). For simplicity we consider the case of autonomous differential inclusions

x(t)eF(x(t)) a.e. i€[0,T] (3.1)

in the class of absolutely continuous trajectories x: [0, T] —>• Rra, where the terminal time T > 0 is fixed. Our goal is the show that any feasible trajectory of (3.1) can be strong approximate in the norm of the classical Sobolev space W1,2([0, T]; Rra) by feasible trajectories of discrete-time systems that are piecewise linearly extended to the continuous time interval [0,T], Note

that the W1,2([0, T]; Rn)-norm convergence of a functional sequence yields the uniform convergence of the functions on [0, T] and the a.e. pointwise convergence of their derivatives along some subsequence.

In what follows we confine ourselves to the uniform Euler scheme for the finite-difference replacement of the derivative

m^xit+h)h~x{t\ hio,

while it does not actually restrict the generality. The discrete approximation process for (3.1) is formalized as follows. Take any natural number A; € N and form the discrete mesh/grid

Tk:={0,hk,...,T-hk,T} with hk:=T/k.

Denoting the mesh points t + jhk as j = 0,..., k with to = 0 and tk = T, construct the family of discrete-time inclusions by

xk(tj+i) € xk(tj) +hkF(xk(tj)), j = 0,..., k - 1. (3.2)

Given a feasible trajectory x(t) to (3.1), assume from now on that:

(HI) F is locally bounded and locally Lipschitzian around x(t) uniformly in t on the entire interval [0, T].

The following result provides the desired discrete approximation of any feasible trajectory to the differential inclusion (3.1).

Theorem 2. Let x{t) be a feasible trajectory to the differential inclusion (3.1), and let the assumptions in (HI) be satisfied around x(t). Then there exists a sequence of discrete trajectories zk(tj), tj € Tk, to (3.2) with Zk(to) = x(0) such that their piecewise linear extensions zk(t), t € [0,T], converge to x{t) in the W1,2([0, T]; Rn)-norm as k —> oo.

Sketch of Proof. We first approximate x(t) in the strong topology of

lH[O,T\;

Rra by a sequence of step functions wk(t), which are constant on [tj, i/+i) for all j = 0,..., k — 1. Then we construct zk(tj) recurrently by the following proximal algorithm:

zk(t0) = x(0), zk(tj+1) = zk(tj) + hkvk(tj), where vk € F(zk(tj)) with

|\vk(tj) - wk(tj)|| = dist(wk(tj);F(zk(tj)), j = 0,..., k - 1

The imposed local Lipschitz continuity of F(-) allows us to verify the claimed strongly approximation with efficient numerical estimates.

We refer the reader to [10, Theorem 6.4] for a detailed proof of the approximation result under more general assumptions for nonautonomous

differential/evolution inclusions with the right-hand side F: [0 ,T]xX X defined on an arbitrary Banach space X. However, the crucial Lipschitz continuity property of F with respect to the state variable is essentially used in the given proof. Observe also that the given proof is constructive with establishing efficient error bounds and estimates, and hence Theorem 2 is of a certain numerical value. Nevertheless, the main goal of the developed approach is utilizing Theorem 2 to derive necessary optimality conditions in optimal control problems for differential inclusions by using the method of discrete approximations married to the powerful machinery of variational analysis and generalized differentiation.

4. Strong Convergence of Discrete Optimal Solutions

In this section we consider the following Bolza-type optimal control problem (P) for differential inclusions:

fT

minimize J[x] := <p(x(0), x(T)) + / £(x(t),x(t))dt (4.1)

Jo

over absolutely continuous trajectories x: [0,T] —>• Rra of the autonomous differential inclusion (3.1) subject to the geometric endpoint constraints

(x(0),x(T)) £ Q. (4.2)

In [1; 10; 18] the reader can find more general versions of this problem for nonautonomous differential inclusions without any convexity assumptions on F(x) and £(x, •) and Lipschitzian assumptions on the terminal and running costs cp and i, respectively We choose here the model in (3.1), (4.1), (4.2) for simplicity and better comparison with controlled sweeping processes considered in Part II [13]. The crucial assumption in the necessary optimality conditions of Theorem 4 is the Lipschitzian dependence of the set-valued mapping F on the state variable x.

As mentioned in Section 1, our approach to deriving necessary optimality conditions for local minimizers of the above problem (P) is based on the method of discrete approximations and appropriate machinery of variational analysis. The main issues of this approach are as follows:

• Construct a family of discrete approximations of the differential inclusion (3.1) involving a finite-difference replacement of the derivative in (3.1) and a consistent perturbation of the endpoint constraints in (4.2). Then approximate any feasible trajectory of (3.1) by feasible trajectories of discrete systems in a topology implying the a.e. convergence of the discrete derivatives that are piecewise constantly extended on the continuous-time interval [0,T], In this step (see Section 3) we address not only qualitative aspects of well-posedness but also numerical ones with estimating error

bounds, convergence rates, etc. Achieving it leads us to the W1,2-norm approximation of a given local minimizer for the continuous-time problem (P) by a sequence of optimal solutions to the discrete-time problems that are piecewise linearly extended to the entire interval [0,T], In [10] it was done for a class of the so-called "intermediate local minimizers" introduced in [8]. This class includes strong local minimizers while occupying an intermediate position between the latter and weak local minimizers in dynamic optimization; see Definition 1 and subsequent discussions.

• Each discrete-time problem that approximates the original one can be reduced to a nondynamic problem of mathematical programming in finite dimensions with increasingly many geometric constraints of the graphical type. We employ the powerful tools of generalized differentiation discussed in Section 2 for deriving necessary optimality conditions in the approximating discrete-time problems. It can be done without any Lipschitzian and convexity assumptions by applying the well-developed generalized differential calculus for them. Note that dealing with the graphical structure of the geometric constraints requires that the used generalized differential constructions should be subtle and small enough to handle graphical sets. In particular, the convexified normal cone by Clarke [1] cannot be employed for these purposes since applying it to graphical sets often gives us the whole space or its subspace of maximal dimension; see [9; 11; 15] for more details. On the other hand, our constructions discussed in Section 2 satisfy all the required properties and thus can be successfully implemented.

• Finally, we derive necessary optimality conditions for local minimizers of (P) by passing to the limit from those for discrete approximations. This part is the most challenging while requiring the clarification and justification of an appropriate convergence of dual arcs. For the case of Lipschitzian differential inclusions it is done by using the coderivative criterion from Theorem 1 for the Lipschitz continuity of set-valued mappings.

The necessary optimality conditions formulated below concerns the following notion of local minimizers for optimization problems of type (P) from (3.1), (4.1), (4.2) that first appeared in [8].

Definition 1. Let x(-) be a feasible solution to problem (P). We say that x(-) is an INTERMEDIATE LOCAL MINIMIZER of rank p € [1, oo) for this problem if there are e > 0 and a > 0 such that J[x} < J[x} for any feasible solution to (P) satisfying the localizing constraints

x{t) -x(t)\\ < e for all i€[0,T] and a \\x(t) -x{t)\\pdt < e. (4.3)

The localization in (4.3) means in fact that a neighborhood of x(-) in the space W1'9^0,T]; Rra) is considered. If a = 0 in (4.3), we get the classical strong local minimum corresponding to a neighborhood of x in the norm

topology of C([0,T]; IT). If (4.3) is replaced by

IIx{t) -x{t) II < £ a.e. t € |0,T],

we get the classical weak local minimum in the framework of Definition 1, which corresponds to considering a neighborhood of x(-) in the norm topology of M^1'oo(|0, T]; Rn). The reader is referred to [8; 18] for various examples showing that the intermediate notion of Definition 1 is strictly different from both strong and weak local minimizers of (P) even for convex autonomous differential inclusions considered in this paper for simplicity. More precisely, given a reference trajectory x(t), we suppose that:

(H2) The velocity mapping F in (3.1) is convex-valued and the running cost £ in (4.1) is convex with respect top the velocity variable x.

Note that the convexity assumptions in (H2) can be dismissed by using a relaxation procedure of the Bogolyubov-Young type. The reader can find more details on such relaxations in [1; 2; 10; 16; 18] and the references therein. This approach leads us to study the so-called relaxed intermediate local minimizers of (P) as in [10, Definition 6.7]. Observe also that the assumptions imposed in the results below ensure that we can consider the case of p = 2 without loss of generality and thus refer to x(-) as to an intermediate local minimizer for problem (P).

We proceed further with the construction of the family of discrete approximation problems to derive necessary optimality conditions for the given intermediate local minimizer x(t) of the original problem (P). Note that the family (sequence) of discrete-time problems (Pk), k € N, constructed below explicitly involves the given minimizer under consideration, while we do not employ any variations of it as in the conventional methods of the calculus of variations and optimal control. Given x(t), for each k € N problem (Pk) is defined as follows: minimize

■h[xk] ■= <fi(xk(t0),xk(tk)) + ||a;fc(io) -^(0)||2+

j=0 Jti

hk

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

k~l /"J+1 xk{tj+1

hk

2

+ £ i^jXkit^-Xkit,) _m ^ (44) j=0

over discrete trajectories Xk = xk(-) = (xk(to),..., xk(tk)) for the difference inclusions (3.2) subjects to the constraints

(xk(t0),xk(tk)) € Q + 7fcB, (4.5)

s

\\xk{tj) - x{tj)\\ < - for all j = l,...,k, and (4.6)

к-1

'tj+1 Xk(tj+1) -Xk(tj)

(4.7)

where e is taken from Definition 1 of the intermediate local minimizer x(t), and where := \\zk(tk) — Xk(T)\\ for the sequence {zu(t)} that approximates x(t) by Theorem 2.

The next theorem establishes the well-posedness of the method of discrete approximations concerning the existence of optimal solutions Xk(-) to each problem (Pk) and the strong W1,2([0, T]; Rn) convergence of the extended sequence of the discrete trajectories Xk(t), t € [0,T], to the given intermediate local minimizer x(t) to (P).

Theorem 3. Let x(-) be an intermediate local minimizer for problem (P) under the assumptions in (HI) and (H2), and let (Pk), k € N be a sequence of the discrete-time optimization problems constructed in (3.2), (4.4)~(4-V-Suppose in addition that the cost functions <p and £ in (4-1) are continuous around x(-). Then the following assertions hold:

(i) Each problem (Pk), when k € N is sufficiently large, admits an optimal solution Xk().

(ii) Any sequence {xk(t)} of optimal solutions to (Pk) piecewise linearly extended to the continuous-time interval [0, T] converges to x(t) in the norm topology of Wl'2([0, T]; Rra).

Sketch of Proof. Observe first that the set of feasible solutions to each (Pk) with sufficiently large A; € N is nonempty It follows from Theorem 3, Definition 1, and the construction of (Pk)- Furthermore, we deduce from the constraints in (4.6) that the feasible set in (Pk) is bounded and hence compact due to its obvious closedness. Thus the existence assertion (i) holds by to the classical Weierstrass theorem.

To verify (ii), it is sufficient to show that

where the approximating discrete trajectories Zk(-) are constructed in Theorem 3 for the given local minimizer x(-) of (P). Assuming the contrary to (4.8) and using the compactness of the solution set to differential inclusions under the assumptions made (as follows from the result by Tolstonogov [16, Theorem 3.4.2]) allows us to find an absolutely continuous mapping x: [0, T] —>• Rra such that Xk( ) —> x(-) uniformly on [0, T] along a subsequence as k —> 00, which corresponds to the weak convergence of the derivatives. Then the classical Mazur's theorem on weak closure and the imposed convexity of the sets F(x) and the mapping v H> £(x, v) ensures that

Jk[zk] J[x] as к —> сю,

(4.8)

x(-) is a feasible trajectory of (3.1). Using finally the assumed continuity of the functions <p and £ brings us to a contradiction.

We refer the reader to [10, Theorem 6.13] to a nonconvex and nonau-tonomous version of Theorem 3 for optimization problems of type (P) with infinite-dimensional state spaces.

Now we are ready to present the major theorem on necessary optimality conditions for intermediate local minimizers (and hence for strong local minimizers as well) of the continuous-time problem (P) obtained by using the discrete approximation method together with the constructions and results of variational analysis and generalized differentiation.

Theorem 4. Let x(-) be an intermediate local minimizer for problem (P) under the assumptions in (HI) and (H2). Suppose in addition that the running cost £ and the terminal cost <p are locally Lipschitzian around x(-) and that the constraint set Q is locally closed around the end,point (x(0),x(T)). Then there exist a number A > 0 and an absolutely continuous adjoint arc p: [0, T] —>• Rra, not equal to zero simultaneously, satisfying for a.e. t € [0,T] the extended, Euler-Lagrange inclusion

Sketch of Proof. Having the well-posedness results of Theorem 3, we concentrate further on deriving necessary optimality conditions for problems (Pfc), N. Note that each problem (P&) with a fixed number A; € N is a discrete-time problem of dynamic optimization. Clearly it can be written in a nondynamic form of finite-dimensional optimization with specific types of constraints. In particular, the dynamic constraints in (3.2) are reduced to increasingly many geometric constraints expressed via the graph of the velocity mapping F from (1.2). Such graphical sets are intrinsically nonconvex and often have nonempty interiors. Nevertheless, the developed in [9] generalized differential calculus for the robust normal,

5. Necessary Optimality Conditions

p(t) € co ju € Rra (u,p(t)) € Ad£(x(t),x(t))

the Weierstrass-Pontryagin maximum condition

(p(t),x(t)) — A £(x(t),x(t)) = max

v€F(x(t))

and also the transversality inclusion at both end,points

(p(0),-p(T)) € \d<p{x(0)MT)) + N((x(0),x(T)y,Q).

subdifferential, and coderivative constructions reviewed in Section 2 allows us to derive necessary optimality conditions for the discrete-time problems

(Pk).

To proceed, we first formulate for the reader's convenience the discrete-time problems under consideration in the simplified form: minimize

к

Lp(xo,xk) + X]+lh subject to _ ^

3=0 1 ' '

Xj+1 € Xj + hF(xj) for j = 0,..., к — 1, (xo,Xk) €

Then the aforementioned generalized differential calculus ensures that, without any convexity assumptions and Lipschitz continuity of F, for a given optimal solution {xj\ j = 0,..., k} to (5.1) there exist dual elements A > 0 and pj € j = 0,..., к}, not equal to zero simultaneously, such that we have the discrete Euler-Lagrange inclusions

whenever j = 0,..., к — 1 with the transversality inclusion

(P0,~Pk) e \dip(x0,xk) + N((x0,xk);O).

These conditions can be clearly adjusted to the precise form of problem (Pk) for each к € N. The main issue now is to pass to the limit therein as к —> oo. The usage of Theorem 3 on the primal convergence of optimal trajectories for problems (Pk) to the given local minimizer x(-) of (P) is surely necessary, while not being sufficient to furnish this limiting procedure. Another important ingredient in the implementation of this approach is robustness of the generalized differential constructions from Section 2 with respect to perturbations of the initial data. However, the availability of both aforementioned results says nothing about an appropriate dual convergence of adjoint arcs that appear in the discrete Euler-Lagrange inclusions. Such a dual convergence in the strong topology of the space C([0, T]; Rn) is achieved due to the coderivative criterion for local Lipschitz continuity presented in Theorem 1. In this way we arrive at all the necessary optimality conditions of this theorem under the assumptions made.

We refer the reader to [10; 12; 13] for further developments in this direction and their various applications.

References

1. Clarke F.H. Optimization and Nonsmooth Analysis, Wiley, New York, 1983.

2. Donchev Т., Farkhi E., Mordukhovich B.S., Discrete approximations, relaxation, and optimization of one-sided Lipschitzian differential inclusions in Hilbert spaces. J. Diff. Eqs, 2007, vol. 243, pp. 301-328.

3. Euler L. Methodus Inveniendi Curuas Linens Maximi Minimive Proprietate Gau-dentes Sive Solution Problematis Viso Isoperimetrici Latissimo Sensu Accepti, Lausanne, 1774; reprinted in Opera Omnia, 1952, Ser. 1, vol. 24.

4. Gabasov R., Kirillova F.M. The Qualitative Theory of Optimal Processes. Marcel Dekker, New York, 1976.

5. Mordukhovich B.S. Maximum principle in problems of time optimal control with nonsmooth constraints. J. Appl. Math. Mech., 1976, vol. 40, pp. 960-969.

6. Mordukhovich B.S. Approximation Methods in Problems of Optimization and Control. Moscow, Nauka Publ.,1988.

7. Mordukhovich B.S. Complete characterization of openness, metric regularity, and Lipschitzian properties of multifunctions. Trans. Amer. Math. Soc., 1993, vol. 340, pp. 1-35.

8. Mordukhovich B.S. Discrete approximations and refined Euler-Lagrange conditions for differential inclusions. SIAM J. Control Optim., 1995, vol. 33, pp. 882-915.

9. Mordukhovich B.S. Variational Analysis and Generalized Differentiation, I: Basic Theory. Springer, Berlin, 2006.

10. Mordukhovich B.S. Variational Analysis and Generalized Differentiation, II: Applications. Springer, Berlin, 2006.

11. Mordukhovich B.S. Variational Analysis and Applications. Springer, Switzerland, 2018.

12. Mordukhovich B.S. Optimal control of Lipschitzian and discontinuous differential inclusions with various applications. Proc. Inst. Math. Mech., 2019, vol. 45, pp. 52-74.

13. Mordukhovich B.S. Optimal control of differential inclusions, II: Sweeping. The Bulletin of Irkutsk State University. Series Ma,them,a,tics, 2020, vol. 31.

14. Pontryagin L.S., Boltyanskii V.G., Gamkrelidze R. V., Mishchenko E.F. The Mathematical Theory of Optimal Processes. Wiley, New York, 1962.

15. Rockafellar R.T., Wets R.J-B. Variational Analysis. Springer, Berlin, 1998.

16. Tolstonogov A.A. Differential Inclusions in a Banach Spaces. Kluwer, Dordrecht, the Netherlands, 2000.

17. Vasiliev O.V. Optimization Methods. World Federation Publishers, Atlanta, GA, 1996.

18. Vinter R.B. Optimal Control. Birkhaiiser, Boston, 2000.

Boris Mordukhovich, Ph. D. in Applied Mathematics, Distinguished University Professor, Department of Mathematics, Wayne State University, Detroit, Michigan, 48202, USA, e-mail: borisQmath.wayne.edu, ORCID iD https://orcid.org/0000-0002-6071-6049

Received 05.10.19

Оптимальное управление дифференциальными включениями, I: Липшицевы дифференциальные включения

Б. Ш. Мордухович

Государственный университет Уэйна, Детройт, США

Аннотация. Разработан метод дискретных аппроксимаций для изучения задач оптимального управления дифференциальными включениями с использованием современных инструментов вариационного анализа и обобщенного дифференциро-

вания. Первая часть описывает метод, соответствующий механизм вариационного анализа, а затем представляет основной результат о необходимых условиях оптимальности в форме принципа максимума для липшицевых дифференциальных включений.

Ключевые слова: оптимальное управление, Липшицевы дифференциальные включения, вариационный анализ, дискретные аппроксимации, обобщенное дифференцирование.

Борис Шолимович Мордухович, доктор физико-математических наук, профессор, математический факультет, Государственный университет Уэйна, США, 48202, Мичиган, Детройт, e-mail: boris@math.wayne.edu, ORCID iD https://orcid.org/0000-0002-6071-6049

Поступила в редакцию 05.10.19

i Надоели баннеры? Вы всегда можете отключить рекламу.