/
ISBN: 1065-7339
Текст
Selected Titles in This Series
41 Georgi V. Smirnov, Introduction to the theory of differential inclusions, 2002
40 Robert E. Greene and Steven G. Krantz, Function theory of one complex variable,
2002
39 Larry C. Grove, Classical groups and geometric algebra, 2002
38 Elton P. Hsu, Stochastic analysis on manifolds, 2002
37 Hershel M. Farkas and Irwin Kra, Theta constants, Riemann surfaces and the Inodular
group, 2001
36 Martin Schechter, Principles of functional analysis, second edition, 2002
35 James F. Davis and Paul Kirk, Lecture notes in algebraic topology, 2001
34 Sigurdur Helgason, Differential geometry, Lie groups, and symmetric spaces, 2001
33 Dmitri Burago, Yuri Burago, and Sergei Ivanov, A course in metric geometry, 2001
32 Robert G. Bartle, A modern theory of integration, 2001
31 Ralf Korn and Elke Korn, Option pricing and portfolio optimization: Modern methods
of financial mathematics, 2001
30 J. C. McConnell and J. C. Robson, Noncommutative Noetherian rings, 2001
29 Javier Duoandikoetxea, Fourier analysis, 2001
28 Liviu I. Nicolaescu, Notes on Seiberg- Witten theory, 2000
27 Thierry Aubin, A course in differential geometry, 2001
26 Rolf Berndt, An introduction to symplectic geometry, 2001
25 Thomas Friedrich, Dirac operators in Riemannian geometry, 2000
24 Helmut Koch, Number theory: Algebraic numbers and functions, 2000
23 Alberto Candel and Lawrence Conlon, Foliations 1,2000
22 Gunter R. Krause and Thomas H. Lenagan, Growth of algebras and Gelfand-Kirillov
dimension, 2000
21 John B. Conway, A course in operator theory, 2000
20 Robert E. Gompf and Andras I. Stipsicz, 4-manifolds and Kirby calculus, 1999
19 Lawrence C. Evans, Partial differential equations, 1998
18 Winfried Just and Martin Weese, Discovering modern set theory. II: Set-theoretic
tools for every mathematician, 1997
17 Henryk Iwaniec, Topics in classical automorphic forms, 1997
16 Richard V. Kadison and John R. Ringrose, Fundamentals of the theory of operator
algebras. Volume II: Advanced theory, 1997
15 Richard V. Kadison and John R. Ringrose, Fundamentals of the theory of operator
algebras. Volume I: Elementary theory, 1997
14 Elliott H. Lieb and Michael Loss, Analysis, 1997
13 Paul C. Shields, The ergodic theory of discrete sample paths, 1996
12 N. V. Krylov, Lectures on elliptic and parabolic equations in Holder spaces, 1996
11 Jacques Dixmier, Enveloping algebras, 1996 Printing
10 Barry Simon, Representations of finite and compact groups, 1996
9 Dino Lorenzini, An invitation to arithmetic geometry, 1996
8 Winfried Just and Martin Weese, Discovering modern set theory. I: The basics, 1996
7 Gerald J. Janusz, Algebraic number fields, second edition, 1996
6 Jens Carsten Jantzen, Lectures on quantum groups, 1996
5 Rick Miranda, Algebraic curves and Riemann surfaces, 1995
4 Russell A. Gordon, The integrals of Lebesgue, Denjoy, Perron, and Henstock, 1994
3 William W. Adams and Philippe Loustaunau, An introduction to Grabner bases,
1994
(Continued in the back of this publication)
Introduction to the
Theory of Differential
Inclusions
Introduction to the
Theory of Differential
Inclusions
Georgi V. Smirnov
Graduate Studies
in Mathematics
Volume 41
American Mathematical Society
Providence, Rhode Island
Editorial Board
Steven G. Krantz
David Saltman (Chair)
David Sattinger
Ronald Stern
2000 Mathematics Subject Classification. Primary 34A60, 34D20, 49K24;
Secondary 49J24, 49J52, 93D15.
ABSTRACT. Differential inclusions theory is presented at an elementary level. The emphasis is
given to applications such as viability theory, controllability, necessary conditions of optimality,
asymptotic stability at first approximation, and the stabilization problem. The text is intended
for graduate students who specialize in pure and applied analysis.
Library of Congress Cataloging-in-Publication Data
Smirnov, Georgi V.
Introduction to the theory of differential inclusions / Georgi V. Smirnov.
p. cm. - (Graduate studies in mathematics, ISSN 1065-7339 j v. 41)
Includes bibliographical references and index.
ISBN 0-8218-2977-7 (alk. paper)
1. Differential inclusions. I. Title. II. Series.
QA371.S517 2001
515'.35-dc21
2001053414
Copying and reprinting. Individual readers of this publication, and nonprofit libraries
acting for them, are permitted to make fair use of the material, such as to copy a chapter for use
in teaching or research. Permission is granted to quote brief passages from this publication in
reviews, provided the customary acknowledgment of the source is given.
Republication, systematic copying, or multiple reproduction of any material in this publication
is permitted only under license from the American Mathematical Society. Requests for such
permission should be addressed to the Assistant to the Publisher, American Mathematical Society,
P. O. Box 6248, Providence, Rhode Island 02940-6248. Requests can also be made by e-lnail to
reprint-permission@ams.org.
@ 2002 by the American Mathematical Society. All rights reserved.
The American Mathematical Society retains all rights
except those granted to the United States Government.
Printed in the United States of America.
@ The paper used in this book is acid-free and falls within the guidelines
established to ensure permanence and d urabili ty.
Visit the AMS home page at URL: http://www . ams . org/
10 9 8 7 6 5 4 3 2 1
07 06 05 04 03 02
Contents
Preface
Xl
Introduction
XllI
Part 1. Foundations
Chapter 1. Convex Analysis
31.1. Convex sets
31.2. Convex functions
31.3. Differential properties of convex functions
31.4. Problems
3
3
13
24
30
31
31
37
41
44
47
49
56
61
Chapter 2. Set-Valued Analysis
32.1. Set-valued maps
32.2. Derivatives of set-valued maps
32.3. Lipschitzian approximations
32.4. Extension theorem
32.5. Fixed point theorems
32.6. Convex processes
32.7. Structure of a convex process
32.8. Problems
-
. .
Vll
Vlll
Contents
Chapter 3. N onslllooth Analysis 65
9 3 . 1 . Method of metric approximations 65
9 3 . 2 . Mordukhovich normal cone 67
9 3 .3. Separation theorem for non convex sets 72
9 3 . 4 . Nonsmooth calculus 75
9 3 . 5 . Lagrange multipliers 82
9 3 . 6 . Problems 83
Part 2. Differential Inclusions
Chapter 4. Existence Theorems 87
9 4 . 1 . Background notes 88
9 4 . 2 . Lipschitzian differential inclusions 90
9 4 . 3 . Upper semi-co11tinuous differential inclusions 96
9 4 . 4 . Discontinuous differential equations 103
9 4 . 5 . Existence of optimal solutions 106
9 4 . 6 . Dependence on initial conditions 109
9 4 . 7 . Discrete approximations 113
9 4 . 8 . Problellls 116
Chapter 5. Viability and Invariance 119
9 5 . 1 . Monotone solutions to a differential inclusion 119
9 5 . 2 . Viability problem 122
9 5 . 3 . Invariant sets 127
9 5 . 4 . Existence of periodic solutions 130
9 5 . 5 . Pursuit in a differential game 132
9 5 . 6 . Problems 135
Chapter 6. Controllability 139
9 6 . 1 . Duality relation 139
8 6 . 2 . Controllability of convex processes 145
9 6 . 3 . Controllability at first approximation 147
8 6 . 4 . Controllability of son1e mechanical systems 152
Contents
IX
96.5. Problems
Chapter 7. Optimality
97.1. Optimal solutions to discrete- time inclusions
97.2. Optimal solutions to differential inclusions
97.3. Time-optimal problem
97.4. Problems
Chapter 8. Stability
98.1. Lyapunov direct method
98.2. Linear-selectionable differential inclusions
98.3. Weak asymptotic stability of convex processes
98.4. First approximation techniques
98.5. Stability of a missile uniform motion
98.6. Problems
Chapter 9. Stabilization
39.1. Lyapunov functions for convex processes
99.2. Stabilization problelll
99.3. Weak asymptotic stability and stabilizability
39.4. Stabilizers for some mechanical systems
99.5. Problems
153
157
157
160
165
168
171
171
176
185
189
194
196
199
200
202
205
208
210
213
219
225
Comments
Bibliography
Index
Preface
The aim of this text is to provide an introductory treatment of the theory of
differential inclusions that will be accessible to anyone having a basic knowl-
edge of analysis, theory of functions, and ordinary differential equations.
The present book is an expanded record of lectures given at the Inter-
national School for Advanced Studies (SISSA), Trieste, Italy, and at the
Universities of Evora and Porto, Portugal, during the last few years.
Most of the material in this text was written when the author was visit-
ing SISSA. I acknowledge the opportunity offered by the Functional Analysis
Sector of SISSA to work there. I wish to express my thanks to Boris Mor-
dukhovich, who read the draft of the manuscript and made important re-
marks. I also thank the students who made suggestions that have improved
the presentation.
Georgi Smirnov
Introd uction
In this text we consider differential inclusions
X E F(x),
where F is a set-valued map which associates with any point x E R n a
set F(x) c R n . Differential inclusions serve as models for many dynam-
ical systems. Obviously, any process described by an ordinary differential
equation
x == f(x)
can be described by a differential inclusion with the right-hand side F(x) ==
{f(x)} as well. A system of differential inequalities
. i < f i ( 1 n ) ' _ 1
x _ X,...,X ,2==,n
can also be considered as a differential inclusion. If an implicit differential
equation
f(x, x) == 0
is given, then we can put F(x) == {v I f(x, v) == O} to reduce it to a differen-
tial inclusion. Differential inclusions are used to study ordinary differential
equations with an inaccurately known right-hand side. Suppose that the
right-hand side of a differential equation is in an E-neighborhood of a given
function f(x). Then any solution of the differential equation is a solution
to the differential inclusion
x E f(x) + EBn,
where Bn is a unit ball in R n centered at zero.
Differential inclusions play a crucial role in the theory of differential
equations with a discontinuous right-hand side. The investigation of such
-
XIII
XIV
Introduction
equations is of great importance since they model the performance of various
mechanical and electrical devices as well as the behavior of automatic control
systems. Differential equation
x == f(x)
with discontinuous f is a rather unpleasant object from the mathematical
point of view. In particular it is impossible to prove existence theorems.
However if solutions of the differential equation with discontinuous right-
hand side are regarded to be solutions to the differential inclusion
x E n cl cof(x + f.B n ),
€>o
then it is possible to develop a rigorous mathematical theory of discontinuous
systems.
One of the most important examples of differential inclusions comes from
control theory. Consider a control system
x == f (x, u), U E U,
where u is a control parameter. It appears that the control system and the
differential inclusion
x E f(x, U) = U f(x, u)
uEU
have the same trajectories. If the set of controls depends on x, that is,
U == U (x), then we obtain the differential inclusion
x E f(x, U(x)).
The equivalence between a control system and the corresponding differential
inclusion is the central idea used to prove existence theorelns in optimal
control theory.
Since the dynamics of economical, social, and biological macrosystems is
multi valued, differential inclusions serve as natural models in macrosystem
dynamics. Differential inclusions are also used to describe some systems
with hysteresis.
Differential inclusion is a generalization of the notion of an ordinary dif-
ferential equation. Therefore all problems considered for differential equa-
tions, that is, existence of solutions, continuation of solutions, dependence
on initial conditions and parameters, are present in the theory of differential
inclusions. Since a differential inclusion usually has many solutions start-
ing at a given point, new issues appear, such as investigation of topological
properties of the set of solutions, selection of solutions with given properties,
Introduction
xv
evaluation of the reachability sets, etc. To solve the above problems special
mathematical techniques were developed.
Thus, the differential inclusions are not only models for many dynam-
ical processes but they also provide a powerful tool for various branches
of mathematical analysis. As we have mentioned the differential inclusion
techniques are applied to prove existence theorems in optimal control the-
ory. They are used to derive sufficient conditions of optimality, play an
essential role in the theory of control under conditions of uncertainty and in
differential games theory.
In this text we discuss many important problems of differential inclu-
sions theory. For simplicity of presentation we consider only differential
inclusions with a convex-valued right-hand side. The mathematical difficul-
ties appearing in the nonconvex case and outstanding techniques developed
to overCOlne them are outside of the frame of this text. This assumption
enables us to apply approximation techniques in order to solve Inany in-
teresting problems. Namely, we approximate differential inclusions under
consideration by differential (or even discrete-time) inclusions with simpler
structure. We then solve the problem for the simplified dynamical systems
and obtain the result for the original problem using a limiting procedure.
This is the central idea of many proofs in the text that allows us to avoid
complicated mathematical constructions. Note that this method simplifies
the proofs of some classical theorems from the theory of ordinary differential
equations (the Hukuhara theorem, the Kneser theorem, for instance).
The required mathematical background is knowledge of ordinary differ-
ential equations theory, the theory of functions, and functional analysis at an
elementary level. The text is intended for graduate students who specialize
in pure and applied analysis.
The text is organized as follows. The first chapter contains a brief in-
troduction to convex analysis. In the second chapter we consider set-valued
maps. The third chapter is devoted to the Mordukhovich version of non-
smooth analysis. Chapter 4 contains the main existence theorems and gives
an idea of the approximation techniques used throughout the text. Chapter
5 is devoted to the viability problem, that is, the problem of selection of a
solution to a differential inclusion which is contained in a given set. The
controllability problem is considered in Chapter 6. In Chapter 7 we discuss
extremal problems for differential inclusions. Stability theory for differential
inclusions is presented in Chapter 8. In the last chapter we deal with the
stabilization problem.
XVI
Introduction
At the end of the book we suggest further reading intended to provide
more detailed coverage of the relevant topics, but no attempt is made to
survey the literature on the subject.
Part 1
Foundations
Chapter 1
Convex Analysis
Convex analysis studies properties of convex sets and convex functions. The
study is based on a systematic use of the relationship between sets and func-
tions, which consists of the possibility of identifying the functions with their
epigraphs and the sets with their indicator functions. These identifications
make it easy to combine geometric and analytic methods.
The main concept of convex analysis consists of the fact that a closed
convex set is the intersection of all the closed half-spaces which contain it.
This property of convex sets follows from the separation theorem, which is a
formalization of one intuitive fact: two convex sets without common points
can be separated by a hyperplane.
Convexity implies many useful properties of sets and functions. For
example, a convex set either has nonempty interior or is contained in a
plane and its interior relative to the plane is nonempty. Bounded convex
functions are continuous and directionally differentiable. However, convex
functions, in general, are not differentiable in the usual sense. For t11is reason
convex analysis contains a concept of subdifferential which is a replacement
for the ordinary gradient and plays an important role in optimization. The
rules of subdifferential calculus are similar to the rules of classical analysis.
In this chapter we present some results of convex analysis that are es-
sential to the rest of the book.
1.1. Convex sets
Throughout this text we denote the set of real numbers by R and the usual
n-dimensional space of vectors x == (xl,... , x n ), where xi E R, i == 1, n ,
-
3
4
1. COllvex Analysis
by R n . By zn we denote the set of n-dimensional vectors with integer
COlTIpOnents. The inner product of two vectors x and y in R n is expressed
by
(x, y) == x 1 y1 + . . . + xnyn.
The nOrlTI of a vector x E R n is defined by Ixl == (x, x)1/2. Let C be a
linear operator from R n to R m . The adjoint linear operator from R m to
R n is denoted by C*. If C is an m x n real matrix corresponding to the
linear operator C (we use the same sYlTIbol), then the transposed matrix C*
corresponds to the adjoint operator. The unit linear operator frOlTI R n to
R n will be denoted by E. If there is a danger of confusion concerning the
dimension, this (n x n)-matrix will be denoted by En. We denote the unit
ball in R n by Bn:
Bn == {x E R n II x I < I}.
The open unit ball in R n is defined by
o
Bn== {x E R n Ilxl < I}.
Let A eRn. The distance function d(., A) : R n R is defined by
d(x, A) == inf{lx - all a E A}, x ERn.
Let A E R. Then put by definition
AA == {Aa I a E A}.
For two sets A and B in R n their sum is defined by
A+B=={a+blaEA, bEB}.
The closure cIA and interior intA of A are defined by the formulas
cIA = n(A + EBn),
€>o
intA == {a E A I E > 0, a + EBn C A}.
The boundary of A is defined by
bdA == cIA \ intA.
o 0
Obviously clBn== Bn, intBn ==Bn, and bdBn == {x Ilxl == I}.
A set A C R n is said to be convex if Ax + (1 - A)y E A whenever x E A,
YEA, and A E [0, 1]. By definition it follows that an intersection of any
nUlTIber of convex sets is a convex set, and if A c R n , BeRn are convex,
and ex and (3 are real numbers, then the set exA + (3B is convex. If A is
convex, then intA and cIA are also convex sets.
1.1. Convex sets
5
Convex hulls. Let A c R n . The intersectio11 of all convex sets c011tail1ing
A is called the convex hull of A a11d is de110ted by coA.
A vector sum
A1 X 1 + . . . + Amxm
is called a convex combination of Xl . . . X m if Ai > 0, i == 1, m, and Al +
. . . + A 7n == 1. Obviously if Xl, . . . , X m are vectors from A, then any C011vex
combination of Xl, . . . , X m belongs to coA. The following inverse stateme11t
is very important.
Theorem 1.1 (Caratheodory). Let A c R n . For any X E coA there exist
Xl, . . . X m E A such that m < n + 1 and
X == A1X1 + . . . + Amxm,
where Ai > 0, i == I,m , and Al +... + Am == 1.
Remark. 111 other words, any point X E coA ca11 be expressed as a convex
combination of at most n + 1 points from A.
Proof. Obviously, the set of all convex combinatio11s
(1.1)
X == A1X1 + . . . + Amxm,
Xi E A, Ai > 0, i == 1, m , Al + . . . Am == 1
is convex and contains A. Consequently for a11Y X E coA t11ere exist points
of A satisfying (1.1). Let us show that the number of nonzero terms in (1.1)
can be reduced if m > n + 1. Without loss of ge11erality we can assume that
Ai > O. Consider (n + 1 )-dilnensional vectors (Xi, 1) == (xl,.. . , xi, 1), i ==
1, m . Since m > n + 1 these vectors are linearly depe11dent. Conseque11tly
there exist ai, i == 1, m , at least one of which is nonzero, such that
(1.2)
(1.3)
a1X1 + . . . + amX m == 0,
a1 + . . . + am == O.
From (1.3) it follows that at least one coefficient ai is positive. Set
E == Inin {Ail ai I ai > 0, i == 1, m }.
Let the minimum be achieved for i == io. Then
J1i == Ai - E ai > 0, i == 1, m,
and J1io == O. From (1.1) and (1.2) we have
m m m
I:: J-LiXi = I:: AiXi - E(I:: QiXi) = X.
i==l i==l i==l
6
1. Convex Analysis
From (1.3) we obtain
m m m
LJ.li = L'\ - E(Lai) = 1.
i==l i==l i==l
Therefore the point x can be expressed as a sum of a smaller number of
nonzero terms. Thus, we can reduce the number of terms whenever m >
n + 1. The theorem is proved. 0
Corollary 1.1. The convex hull of a compact set is a compact set.
Proof. Recall that a set in R n is compact if and only if it is closed and
bounded. Let A c R n be compact. By Theorem 1.1 the convex hull coA is
bounded. Let us prove that coA is closed.
Let Xk E coA, k == 1,2,..., and limxk == Xo. By Theorem 1.1 we have
n+1
Xk = L Ai,kXi,k,
i==l
(1.4 )
where
(1.5)
Xi,k E A, A1,k + . . . + An+1,k == 1, Ai,k > o.
The sequences {Xi,k} k l' {Ai,k} k l' i == 1, n + 1 are bounded and therefore
contain convergent subsequences. Without loss of generality we can assume
that Xi,k Xi,O, Ai,k Ai,O. Since A is compact, we have Xi,O E A. Taking
the limit in (1.4) and (1.5) we obtain
n+1
Xo = L Ai,OXi,O,
i==l
where
Xi,O E A, A1,0 + . . . + A n +1,0 == 1, Ai,O > o.
Hence Xo E coA. Thus, coA is a closed set.
o
Topological properties. A convex set always can be imbedded into a
subspace translated by a vector in such a way that it has a nonempty interior
as a subset of the translated subspace.
Theorem 1.2. Let A c R n be a convex set. Then either intA =I 0 or A is
contained in a subspace translated by a vector.
Proof. Let Xo E A. There exists r < n linearly independent vectors
Xl - Xo, . .. , X r - Xo, where Xi E A. Suppose first that r == n. Consider
the set
== co{ XO, . .. , xn} == {AOXO + . . . + AnXn I AD + . . . + An == 1, Ai > o}.
1.1. Convex sets
7
Obviously c A. Let us show that int =1= 0. For arbitrary x E consider
the system of linear equations
x - Xo == Al (Xl - XO) + . . . + An(Xn - XO),
where AI, . . . , An are unknown variables. Since the vectors Xl - xo, . .. , x n -
Xo are linearly independent, the system has a unique solution Ai(X), i == 1, n .
The solution continuously depends on X due to Cramer's rule. Set x ==
(xo + . . . + xn)/(n + 1). Obviously x E and Ai(X) == l/(n + 1), i == 1, n .
Define AO(X) == 1 - (AI (x) +... + An(X)) and note that AO(X) == l/(n + 1).
We observe that Ai(X) > 0, i == 0, n , whenever X is in a neighborhood of X.
Hence for all x in a neighborhood of x we have
x == AO(X)XO + . . . + An(X)Xn E .
Thus intA =1= 0.
Now consider the case r < n. Let X be the subspace spanned by vectors
of the form
x == a1(x1 - xo) +... + ar(xr - xo),
where ai E R. By construction A - Xo eX, that is, A c Xo + X. The
theorem is proved. D
The subspace X constructed in the proof of the theorem is r-dimensional,
and the set A - Xo regarded as a subset of X has nonempty interior. (This
fact can be proved similarly to the first part of the theorem.) It is easy to
verify that X does not depend on the choice of Xo and the vectors Xi"- XO, i ==
1, r . This justifies the following definitions.
The intersection of all subspaces containing A-x, where x is an arbitrary
point in the convex set A, is called carrier subspace and is denoted by LinA.
The relative interior of a convex set A, which we denote by riA, is defined as
the interior which results when A is regarded as a subset of LinA translated
by a vector x E A. In other words,
riA == {x E A I 3E > 0, x + (EBn n LinA) C A}.
The set rbA == cIA \ riA is called the relative boundary of A.
Separation theorems. Now we proceed to study an important concept
of convex analysis - the concept of separation. It turns out that any two
convex sets without common points can be separated by a hyperplane. The
theorems presented below formalize the separation property.
8
1. Convex Analysis
Let A c R n and x E R n . The projection of x onto A is the set defined
by
7r(x,A) == {a E A II X - al == d(x,A)}.
Lemma 1.1. If x E Rn and A C R n is a closed convex set, then 7r(x, A)
consists of a single point; that is, there exists a unique point in A nearest to
x.
Proof. Since A is closed, there exist nearest points. To prove the unique-
ness, suppose the contrary. Let a1 E 7r(x, A) and a2 E 7r(x, A) be two
different nearest points. Set b == (a1 + a2)/2. Since A is convex, b E A.
Since the seglnent connecting x and b is the height of the isosceles triangle
x, aI, a2, we have Ix - bl < Ix - all == Ix - a21. Hence a1 and a2 are not the
nearest points, a contradiction. 0
Lemma 1.2. Let A C R n be a convex set. If Xo E riA, Xl E cIA, and
Xo :/= Xl, then X,A == (1 - A)XO + AX1 E riA for all A E [0,1[.
o
Proof. Since Xo E riA, there exists E > 0 such that U == xo+LinAnE Bnc A.
Let A E [0,1[. Set V == (X,A - (1 - A)U)/ A. Obviously V c Xo + LinA and
Xl == (X,A - (1 - A)XO)A E V. Since Xl E cIA, there exists Y1 E V n A. Put
W == (1- A)U +AY1. Since A is convex we have W C A. Show t11at X,A E W.
By the definition of V there exists Yo E U satisfying Y1 == (X,A - (1- A)YO)/ A.
Consequently
X,A == (1 - A)YO + AY1 E (1 - A)U + AY1 == W.
Hence X,A E riA.
o
Proposition 1.1. Let Al C R n and A 2 C R n be convex sets. If riAl n
rL4 2 :/= 0, then
cl(A1 n A 2 ) == clA 1 n c1A 2 .
Proof. Let x E riAl n riA 2 , and let X E clA 1 n c1A 2 . By Lemma 1.2
AX + (1 - A)X E riAl n riA 2 whenever A E [0,1[. Therefore X E cl(A 1 n A 2 ),
and we get clA 1 n clA 2 C cl(A 1 n A 2 ).
The inverse inclusion is obvious. 0
Lemma 1.3. Let A C R n be a convex set and let the point Xl E cIA be such
that Xl f/. A. Then any neighborhood of Xl contains points which are not
contained in cIA.
Proof. Consider a point Xo E riA. Then the points of the ray Xo + A(X1 -
xo), A > 0 are not contained in cIA when A > 1. Indeed, if A > 1 and
X == Xo + A(X1 - xo) E cIA, then
Xl == (X + (A - l)xo)/ A E riA
due to Lemma 1.2. Since Xl f/. A, we reach a contradiction.
o
1.1. Convex sets
9
Theorem 1.3. Let A c R n be a convex set and let Xo tt cIA. Then there
exist a vector x* =I=- 0 and a positive number E such that
(x, x*) < (xo, x*) - E
for all x E A.
Proof. Let y == 7r(xo, cIA) (see Lelllllla 1.1). By the definition of a projection
we have Ix - xol > Iy - xol for all x E cIA. Since AX + (1 - A)Y E cIA for all
x E A and A E [0,1], we obtai11
lAx + (1 - A)Y - xol 2 == (y - Xo + A(X - y), y - Xo + A(X - y))
== Iy - xol 2 + 2A(X - y,y - xo) + A21x - yl2 > Iy - xol 2 .
Consequently
2(x - y, y - xo) + Alx - yl2 > 0
for all A E [0, 1]. In particular, if A == 0, then we have
(1.6)
(x - y, y - xo) > o.
Set x* == Xo - Y and E == Ix* 1 2 . Since Xo tt cIA, we get y =I=- Xo. Therefore
x* =I=- 0 and E > O. Inequality (1.6) can be represented in the form
(x, x*) < (y, x*) == (xo, x*) - (x*, x*) == (xo, x*) - E.
Since x E A is arbitrary, we obtain the result.
D
Remark. In particular we have proved the following proposition. If a point
Xo does not belong to a convex closed set A, then
(x - 7r(xo, A), Xo - 7r(xo, A)) < 0
for all x E A.
Theorem 1.4. Let A E Rn be a convex set and let Xo tt A. Then there
exists a vector x* =I=- 0 such that
(x, x*) < (xo, x*)
for all x E A.
Proof. If Xo tt cIA, then the result follows from Theorem 1.3. Let Xo E
cIA. By Lemllla 1.3 there exists a sequence Xk Xo with Xk tt cIA. By
Theorem 1.3 there exist nonzero vectors xk and positive numbers Ek such
that
(x, xk) < (Xk, Xk) - Ek
whenever x E A. Dividing by Ixkl, we obtain
(1.7)
(x, xk/lxkl) < (Xk, xk/lxkl)
10
1. Convex Analysis
for all x E A. Without loss of generality we can assume that
xk/lxkl x*, Ix*1 == 1.
Taking the limit as k 00 in (1.7), we obtain
(x, x*) < (xo, x*)
for all x E A.
o
Theorem 1.5. Let Al and A 2 be convex sets in R n satisfying Al n A 2 == 0.
Then there exists a nonzero vector x* such that
(Xl, x*) < (X2, x*)
for all Xl E Al and X2 E A 2 .
Proof. Set A == Al -A 2 . Since Al nA 2 == 0, we have 0 (j. A. By Theorem 1.4
there exists x* :f. 0 such that
(X, x*) < (0, x*)
for all X E A, that is, for all X == Xl - X2, where Xl E AI, X2 E A 2 . Hence
(Xl - X2, x*) < 0, Xl E AI, X2 E A 2 .
This ends the proof.
o
If one of the sets is compact and the other is closed, then a strong version
of the separation theorem can be proved.
Theorem 1.6. Let Al E R n be a convex compact set and let A 2 E R n be a
convex closed set. If Al n A 2 == 0, then there exist a nonzero vector x* and
a positive number E such that
(Xl, x*) < (X2, x*) - E
for all Xl E Al and X2 E A 2 .
Proof. Set A == Al - A 2 . Since Al n A 2 == 0, we have 0 (j. A. Show that the
set A is closed. Indeed, let al k E AI, a2 k E A 2 and ak == al k - a2 k a.
" "
Since Al is compact, the sequence {al,k} contains a convergent subsequence.
Without loss of generality the sequence {al,k} cnverges, that is, al,k al E
AI' Since the sequence {ak} converges and the set A 2 is closed, we obtain
a2,k a2 E A 2 . Hence a == al - a2 E A. Thus, the point Xo == 0 is not
contained in the closed set A. Applying Theorem 1.3, we obtain the result.
o
1.1. Convex sets
11
Examples of convex sets. Consider several examples of convex sets. The
convex hull of finitely many points is called a polytope. By Corollary 1.1
a polyt ope is compact. If Xl, . . . , Xn+l E R n and the vectors Xi - Xl, i ==
2, n + 1, are linearly independent, then th e polyt ope == co{ Xl, . .. , Xn+l}
is called a simplex. The points Xi, i == 1, n + 1 are called vertices of the
simplex. As it follows from the proof of Theorem 1.2 int :/=- 0.
A set KeRn is called a cone if Ax E K when X E K and A > o. A
convex cone is a cone which is a convex set. From the definition it follows
that
AlXl + . . . + AmXm E K
whenever Xl, . . . , X m E K and AI, . . . , Am are positive. It is easy to check
that if Kl and K 2 are convex cones in R n , then Kl + K 2 is a convex cone.
Denote by R+. the positive orthant, that is, R+. == {x E R n I xi > 0, i ==
1, n }. Obviously R+. is a closed convex cone. The cone R we shall denote
by R+.
The cone
K* == {x* I (x, x*) > 0, \Ix E K}
is called a conjugate cone of K. Obviously K* is a convex cone. Moreover,
K* is closed. Indeed, let x k E K* and x k x*. Then we have
(x, xk) > 0
for all x E K. Taking the limit, we obtain x* E K*. The cone -K* is called
a polar cone of K.
The following useful result is a simple consequence of the definition.
Proposition 1.2. Let Kl and K 2 be convex cones in R n . Then
(K l + K2)* == K; n K 2 .
Let K == {x I x == f 1 aiXi, ai > O,i == I,N }. Since {x I x == ax, a >
O}* == {x* I (x*,x) > O}, from Proposition 1.2 we get
K* == {x* I (X*,Xi) > 0, i == I,N }.
To study local properties of a convex set A in a neighborhood of a point
x E A the tangent cone is used. Let A c R n and x E A. The set
U A-x
T(x,A) = cl A
A>O
is called the tangent cone to A at x. If 0 E A, then we shall denote T(O, A)
by coneA.
The set (A - x) / A is monotone in A in the following sense.
12
1. Convex Analysis
Lemma 1.4. Let A be convex and x E A. Then
A-x A-x
/3 c 0:
whenever 0 < ex < {3.
Proof. Let 0 < ex < {3 and YEA. Set z == (1- ex/(3)x + (ex/{3)y. Obviously
z E A and
y - x == {3-1 ( /3 Z _ /3 x + x _ X ) = Z - x E A - x .
(3 ex ex ex ex
The lemma is proved. D
It is possible to give an equivalent definition of the tangent cone using
the distance function.
Proposition 1.3. Let A be a convex set and x E A. Then
T(x,A) == {v Ilim,\-ld(x+'\v,A) == O}.
,x!0
Proof. Let v E T(x, A). Then for any E > 0 there exists 8 > 0 such that
d(v, (A - x)/8) < E. By Lemma 1.4 we have
,\-ld(x + '\v, A) == d(v, (A - x)/'\) < d(v, (A - x)/8) < E
for all ,\ E]O, 8[, and therefore
(1.8) lim'\ -ld(x + '\v, A) == o.
,x!0
If a vector v satisfies (1.8), then, given E > 0, there exists ,\ > 0 such
that d(v, (A - x)/'\) < E, that is,
U A-x
vEcl A '
,x>o
The lemma is proved.
D
The polar cone of the tangent cone T(x, A) is denoted by N(x, A) and
IS called the normal cone to A at x E A. In other words N(x, A) ==
-(T(x, A))*.
Proposition 1.4. Let A be a convex set and let x E A. Then
N(x,A) == {v* I (v*,y - x) < 0, Vy E A}.
Proof. Since A - x c T(x, A), we have
(1.9) (v*, y - x) < 0
for all yEA and v* E N(x, A).
1.2. Convex functions
13
Suppose that v* satisfies (1.9) for all YEA. Consider a vector v E
T(x, A). Given E > 0, there exist yEA and A > 0 satisfying I (y-x)/ A -vi <
E. Note that
(v*,v) == (v*,v - (y - X)/A + (y - X)/A)
< (v*,v - (y - X)/A) < Elv*l.
Since E is an arbitrary positive number, we obtain v* E N(x, A). 0
1.2. Convex functions
Let f be a function whose values are real or +00 and whose domain is R n .
The effective domain of a function f, which is denoted domf, is the set
defined by
domf == {x E R n I f(x) < +oo}.
The set
epif == {(X, a) E R n x R I f(x) < a}
is called the epigraph of f.
It should be mentioned that the epigraph of f completely determines
the function. Indeed,
f(x) == inf{ a I (x, a) E epif}.
Thus fUl1ctions defined on Rn are related to sets in Rn+1, and this corre-
spondence makes it possible to study the functions via sets.
Now let us define convex functions. We define f to be a convex function
on R n if epif is a convex set. Obviously the domain of a convex function is
a convex set. It is easy to check that the function f is C011vex if and only if
(1.10)
f( AX 1 + (1 - A)X2) < Af(X1) + (1 - A)f(X2)
for all Xl, X2 E dOlnf and A E [0,1]. By induction we see that f is convex if
and only if
f(A1 X 1 + . . . + AmXm) < A1f(X1) + . . . + Amf(xm)
for all Xl, . .. , X m E domf and for all Ai > 0, i == 1, m , satisfying Al + . . . +
Am == 1.
Examples of convex functions. Note that the supremum
f(x) == SUp{fi(X) liE I}
of a family of convex functions is a convex function. Indeed, the epigraph of
f is the intersection of epigraphs of the convex functions fi and consequently
is a convex set. From (1.10) we see that the sum of finitely many convex
functions is also a convex function.
14
1. Convex Analysis
Now consider a few examples of convex functions. Let A c R n be a
convex set. The function
S(x*, A) == sup{ (x, x*) I x E A}
is called the support function of A. Since the support function is a supremum
of linear functions, it is convex.
The support function allows us to express the inclusion x E A in an
analytical form.
Theorem 1.7. Let A be a convex closed set. Then x E A if and only if
(1.11)
(x, x*) < S(x*, A)
for all x* ERn.
Proof. If x E A and x* E R n , then by the definition of the support function
we obtain (1.11). Suppose Xo satisfies (1.11) for all x* E R n and Xo f/. A.
By Theorem 1.3 there exist x* and E > 0 such that
(x, x*) < (xo, x*) - E
whenever x E A. This inequality implies
S(x*, A) < (xo, x*) - E,
a contradiction.
D
The following theorem establishes a connection between the support
function and the distance function.
Theorem 1.8. Let A be a convex set. Then
d(x, A) == sup{ (x, x*) - S(x* , A) I x* E Bn}.
Proof. Fix arbitrary x E Rn and denote d(x, A) by p. Obviously x E
cl(A + pBn). By Theorem 1.7 we have
(x, x*) < S(x*, cl(A + pBn)) == S(x*, A) + P
for all x* or equivalently
p > (x, x*) - S(x*, A), Vx* E Bn.
Suppose that
p > sup{ (x, x*) - S(x*, A) I x* E Bn}.
Set a == n(x, cIA) and x* == (x - a)/Ix - al. Since S(x*, A) == (a, x*) (see
the remark after Theorem 1.3), we have d(x, A) == p > (x, x*) - (a, x*) ==
Ix - al == d(x, A), a contradiction. D
1.2. Convex functions
15
Corollary 1.2. Let KeRn be a convex cone, and let 0'. > O. The conjugate
cone of the cone
K 1 == {(x,xo) ERn x R I xo > O'.d(x,K)}
has the form
K; == {(x*,xo*) E R n x R I xo* > 0, x* E O'.xo*(B n n K*)}.
Proof. Let (x*, xo*) E R n x R be such that xo* > 0 and x* E O'.xo* (Bn n K* ) .
Consider any point (x, xO) E K 1 . Invoking Theorem 1.8, we get
(x*, x) + xO*xo > (x*, x) + O'.xo*d(x, K)
(1.12)
== (x*, x) + O'.xo* sup [(y*, x) - S(y*, K)] ==
y*EB n
sup [(x* + O'.xo*y*, x)].
y*EBnn-K*
Since y* == -x*j(O'.xo*) E Bn n -K*, we see that the right side of (1.12) is
nonnegative, that is, (x*, xo*) E Ki.
Now assume that (x*, xo*) E Ki. Then for any (x, xO) E K 1 we have
(x*, x) + xO*xo > O. Putting x == 0, we conclude that xo* > O. Let x E R n .
Setting xO == O'.d(x, K) and applying Theorem 1.8, we get
o < (x*, x) + O'.xo* d(x, K)
== sup [(x*, x) + O'.xo* (x, y*) - O'.S(y* , K)] == sup [(x* + O'.xOy* , x)].
y*EB n y*EBnn-I<*
In other words, we have
(-x*, x) < S(x, O'.xo*(B n n - K*))
for any x ERn. Froln Theorem 1.7 we obtain x* E O'.xo*(B n n K*). This
completes the proof. D
The support function of a compact set is Lipschitzian.
Proposition 1.5. Let A c R n be a closed convex set satisfying A c mBn,
where m > O. Then
IS(x, A) - S(x;, A)I < mlx - x;1
for all xi E R n and x2 ERn.
Proof. Let xi E R n and x2 E R n . Since the set A is closed convex and
bounded, there exists Xl E A satisfying S(xi,A) == (xi,x1). We have
S(x, A) - S(x;, A) == (x, Xl) - S(x;, A)
< (x, Xl) - (x;, Xl) < mlx - x;l.
This ends the proof.
D
16
1. Convex Analysis
Remark. From this result we see that the support function of a convex
compact set satisfies the Lipschitz condition. Hence it is sufficient to define
it on al1 arbitrary dense countable set in Rn. Since the support function is
positively homogeneous, that is,
S(AX*, A) == AS(X*, A), A > 0,
we see that it can be defined on a countable set dense in bdBn.
The indicator function of a set A is defined by
8(x,A) == { 0, f x E A,
+00, If x (j. A.
The indicator function of a convex set is obviously convex.
Let A c R n be a convex set such that 0 E A. The function
p,(x, A) == inf{a > 0 I a-Ix E A}
is called the Minkowski function of A. Assume that 0 E intA; then for any
x E A we have a-Ix E A, if a is sufficiel1tly large. Hence p,(x, A) is always
a finite number. The convexity of the Minkowski function is a consequence
of the following result.
Proposition 1.6. Let A c Rn be a convex set such that 0 E intA. Then
1. p,(AX, A) == AJ-l(X, A) for all A > 0;
2. p,(x, A) < 1, if x E A, and p,(x, A) > 1, if x (j. A;
3. p,(x + y, A) < J-l(x, A) + p,(y, A) for all x, y E R n .
Proof. 1. By definition we have
p,(Ax,A) == inf{a > 0 I a-lAx E A} == inf{A,8I,8 > 0, ,8-Ix E A}
== Ainf{,8 > 0 I ,8-1x E A} == Ap,(x,A).
2. If x E A, then obviously p,(x, A) < 1. Let x (j. A. If p,(x, A) < 1, then
there exists a < 1 satisfying a-Ix E A. Since 0 E A and A is convex, we
have
x == (1 - a)O + a(a-Ix) E A.
We obtain a cOl1tradiction. Hence p,(x, A) > 1.
3. Let E > 0 and == p,(x, A) + p,(y, A) + E. There exist numbers a and
,8 satisfying == a +,8, a > p,(x, A), ,8 > J-l(Y, A). Froln 1 and 2 we obtain
a-Ix E A and ,8-Iy E A. Consequently
x + y x + y a -1 ,8 ,8 -1 A
a x+ yE .
a+,8 a+,8 a+,8
Thus we have
p,(x + y, A) < == p,(x, A) + p,(y, A) + E.
1.2. Convex functions
17
Si11ce E > 0 is arbitrary, we obtain the result.
D
One Inore exaInple of a convex function is given by the following propo-
sition.
Proposition 1.7. Let f : R n x R m R U { +oo} be a convex function, and
let G c R n x R m be a convex set. Then the function
cjJ(x) == inf f(x, y),
yEG(x)
where G(x) == {y E R m I (x,y) E G}, is convex.
Proof. Let Xl E dOIncjJ, X2 E dOIncjJ, and E > o. There exist Y1 E G(X1)
and Y2 E G(X2) satisfying f(X1, Y1) < cjJ(X1) + E and f(X2, Y2) < cjJ(X2) + E,
respectively. Let a E [0,1]. Since aY1 + (1 - a)Y2 E G(ax1 + (1 - a)x2), we
have
cjJ(aX1 + (1 - a)x2) == inf f(ax1 + (1 - a)x2, y)
yEG(axl +(1-a)x2)
< f(ax1 + (1 - a)x2, aY1 + (1 - a)Y2)
< a f ( Xl, Y1) + (1 - a) f ( X 2, Y2) < a cjJ ( Xl) + (1 - a) cjJ ( X2) + E.
Since E > 0 is arbitrary, we obtain the result. D
Froln Proposition 1.7 we see, for example, t11at the distance function
x d(x, C) is convex if CeRn is convex.
Continuity properties. The following theoreln shows that COI1vex fUI1C-
tions are locally Lipschitzial1.
Theorem 1.9. Let f : R n RU {+oo} be a convex function. Assume that
f(x) < b for all x E Xo + EBn, where E > o. Then f is Lipschitzian in a
neighborhood of xo.
Proof. Let us show that f is bounded from below on t11e set Xo + EBn. Let
z E Xo + EBn. There exists z' E Xo + EBn such t11at Xo == ! (z + z'). Since f
is convex we have
1 1 ( ' )
J(xo) < 2 J(z) + 2 J z ·
Consequently
f(z) > 2f(xo) - f(z') > 2f(xo) - b.
Set 8 == E/2, c == Inax{2f(xo) - b, b}. Then If(z)1 < c when z E Xo + 28Bn.
Let Xl E Xo + 8Bn and X2 E Xo + 8Bn. Put a == I X 1 - x21 and X3 ==
X2 + (8/a)(x2 - Xl). Obviously X3 E Xo + 28Bn. Since
8 a
X2 == 8 X1 + 8 X3 ,
a+ a+
18
1. Convex Analysis
we have
8 a
!(X2) < 8 !(XI) + 8 !(X3)'
a+ a+
Consequently
a a
!(X2) - !(XI) < a + 8 (J(X3) - !(xr)) < -;51!(X3) - !(xI)1
2ca 2c
< T = Tl x 2 -xII.
Replacing Xl by X2 and X2 by Xl and repeating our reasoning, we obtain the
result. 0
Corollary 1.3. Assume that the effective domain of a convex function f
coincides with R n . Then f is locally Lipschitzian (satisfies the Lipschitz
condition on a neighborhood of each point).
Proof. Let Xo E R n . There exists a simplex L; == co{ Xl, . . . X n +1} such
that Xo E intL;. Let X E L;. Thel1 there exist positive numbers AI, . .. , An+1
satisfying Al + . . . + An+1 == 1 and X == A1X1 + . . . + An+1Xn+1. Hence
f(x) < A1f(X1) + . . . + A n +1f(x n +1) < l11ax f(Xi).
1,n+1
Thus f is bounded on a neighborhood of x. Applying Theorelu 1.9 we obtain
the result. 0
Function f : R n R U { +oo} is said to be lower semi-continuous at a
point Xo if
liminf f(x) > f(xo).
xxo
The function f is said to be lower semi-continuous if it is lower seml-
continuous at any point X E dOluf.
Function f : R n R U { +oo} is said to be upper semi-continuous at a
point Xo if
limsupf(x) < f(xo).
xxo
The function f is said to be upper semi-col1tinuous if it is upper semi-
continuous at al1Y point X E domf.
Theorem 1.10. The following conditions are equivalent:
1. The epigraph of f is a closed set.
2. The set Co: == {x I f(x) < a} is closed for every a E R.
3. f is lower semi-continuous.
1.2. Convex functions
19
Proof. Let epif be closed. Consider a sequence Xk Xo satisfying f(Xk) <
a. Without loss of generality f(Xk) /l < a, where /l is real or -00. If /l
is a finite number, then (Xk, f(Xk)) (xo, /l) E epif. Hel1ce f(xo) < /l < a.
This implies Xo E Ca.
Now let us show that /l == -00 hnplies f(xo) == -00. Indeed, if f(xo) ==
/lo is finite, then f(Xk) < /lo-E for k sufficiently large. COl1sider the sequence
(Xk, /lo - E) E epif. Its limit (xo, /lo - E) obviously belongs to epif. Hel1ce
/lo == f(xo) < /lo - E. We obtain a contradiction. Hel1ce, if /l == -00, then
f(xo) == -00; that is, Xo E Ca. Thus C a is closed.
Suppose that the second condition is satisfied. Let Xk Xo and f(Xk)
a. Let E > O. Then f(Xk) < a + E when k is sufficiel1tly large. Since C a + E
is closed, we obtain f(xo) < a + E. Hence f is lower sen1i-continuous.
Finally let Condition 3 be satisfied. If (Xk, ak) E epif and (Xk, ak)
(xo, aD), thel1
f(xo) < Ihninf f(Xk) < aD;
k-+oo
that is, (xo, aD) E epif. Thus epif is closed. The t11eorem is proved. D
Note that from the second condition follows imlnediately the lower semi-
continuity of the indicator function of a closed set.
Conjugate functions. The function
f*(x*) ==sup((x,x*) - f(x))
x
is called the conjugate of f. By definition we obtain
f(x) + f*(x*) > (x, x*)
for all x and x*. This relation is known as Fenchel's inequality.
Examples. COl1sider two examples. Let A c R n be a convex closed set.
Put f(x) == 8(x, A). Then we have
f*(x*) == sup[(x, x*) - 8(x, A)] == sup(x, x*) == S(x*, A).
x xEA
Now let us fil1d the conjugate function of f*(x*) == S(x*,A). From
Theorem 1.8 we have
f** (x) == sup [(x, x*) - S(x*, A)]
x* ERn
== SUp a sup [(x, x*) - S(x*, A)] == sup ad(x, A) == 8(x, A).
aO x*EB n aO
20
1. Convex Analysis
Note that the epigraph of t11e conjugate function is an intersection of
closed half-spaces. lIence the conjugate function is convex and lower semi-
continuous.
Froln Fenchel's inequality we obtain
(1.13)
f**(x) == sup((x*, x) - f*(x*)) < f(x).
x*
We already know that £5**(x, A) == £5(x, A) whenever A c R n is a convex
closed set. It turns out that for any convex lower selni-continuous functions
we have f** == f.
We need the following auxiliary result.
Lemma 1.5. Let f : R n ---t R U {+oo} be a convex lower semi-continuous
function with nonempty effective domain. Then dOInf* =I=- 0.
Proof. Let Xo E domf. Then (xo, f(xo) - 1) tj. epif. By Theorem 1.3 there
exists a vector (y*, (3) E Rn+1 such that
sup ((y*, x) + f3Q) < (y*, xo) + f3(f(xo) - 1).
(x,a)Eepif
Obviously f3 =I=- O. On the other hand, if f3 > 0, then the supremum in the
left side is equal to +00. Hence f3 < O. Dividing by 1f31 we obtain
f*(y* 11(31) == sup ((y* 11f31, x) - f(x))
xEdolnf
< (y* 11f31, xo) - (f(xo) - 1) < +00.
The lemn1a is proved.
D
Now we are in a position to establish the Inain result of the theory of
conjugate convex functions.
Theorem 1.11 (FeI1chel-lVloreau). Let f : R n ---t R U {+oo} be a convex
lower semi-continuous function. Then f** == f.
Proof. If f(x) - +00, the equality f** == f is evident. Therefore we suppose
that dOInf =I=- 0. Suppose that f**(xo) < f(xo), where Xo E domf**. Let us
show that
(1.14 )
((xo, f**(xo)) + EB n + 1 ) n epif == 0
if only E > 0 is sufficiently sInal!. Indeed, in the opposite case there exists a
sequence (Xk, Qk) E epif such that (Xk, Qk) ---t (xo, f**(xo)). Since f is lower
semi-continuous, we have
f** (xo) < f(xo) < liln inf f (Xk) < f** (xo),
koo
a contradiction. Thus (1.14) is satisfied if E > 0 is sufficiently sn1all.
1.2. Convex functions
21
Si11ce the epigraph of f is closed, by Theoren1 1.6 there exists a vector
(y* , (3) E Rn x R such that
(1.15) (y*,xo) + (3f**(xo) > sup{(y*,y) + (3a I (y,a) E epif}.
In other words the point (xo, f** (xo)) can be separated fro111 the set epif
by a hyperplane H. Observe that if {3 > 0, then the supre111un1 in the right
side of (1.15) is equal to +00. Thus {3 < O. Show that the hyperplane H is
not vertical, or equivalently, that {3 < O. Suppose that {3 == O. Froll1 (1.15)
we have
(y*, xo) > sup{ (y*, y) lyE dOlnf}.
Taking z* E domf* (dolnf* =I 0 due to Lelnn1a 1.5) and t > 0, we obtain
f*(z* + ty*) == sup{(z* + ty*,y) - f(y) lyE d0111f}
< sup{ (z*, y) - f(y) lyE domf} + t SlIp { (y*, y) lyE dOll1f}
== f*(z*) +tsup{(y*,y) lyE dOlnf}.
Combining this inequality with the previous one, we get
f**(xo) > (z* + ty*, xo) - f*(z* + ty*)
> (z*, xo) - f* (z*) + t( (y*, xo) - sup{ (y*, y) lyE dOlnf}) +00
when t 00. Thus Xo tj. domf**, a contradiction.
Thus {3 < O. Set x* == y* /1{31. Dividing (1.15) by 1{31, we obtain
(x*, xo) - f**(xo) > sup{ (x*, y) - a I (y, a) E epif} == f*(x*);
that is,
(x*, xo) > f**(xo) + f*(x*).
This contradicts Fenchel's inequality. Thus f** (xo) > f (xo). C0111bining
this with inequality (1.13), we obtain t11e result. D
Corollary 1.4. Let f : Rn R U {+oo} be a convex function. Assume
that f is continuous at a point Xo E dOlnf. Then f** (xo) == f (xo) .
Proof. Consider the function cjJ : Rn R U {+oo} defined by epicjJ ==
cl epif. The fU11ction cjJ is convex and lower selni-continuous. Observe
that cjJ(x) < f(x) for all x E Rn and cjJ(xo) == f(xo). We obviously have
cjJ*(x*) > f*(x*), x* E Rn , and hence cjJ**(x) < f**(x) for all x ERn. Ap-
plyi11g Theorem 1.11 and taking account of (1.13), we get f(xo) == cjJ(xo) ==
cjJ**(xo) < f**(xo) < f(xo). D
Corollary 1.5. If KeRn is a closed convex cone, then K** == K.
22
1. Convex Analysis
Proof. Set f(x) == fJ(x, K). Then we have
f*(x*) == sup((x*, x) - fJ(x, K))
x
Hence f**(x)
fJ(x, K**).
== sup{(x*,x) I x E K} == fJ(x*, -K*).
fJ(x, K**). By the Fenchel-Moreau theorem fJ(x, K)
o
Let A : R n R m be a linear operator. Let Y c R m . By A -l(y) we
denote the set {x E R n I Ax E Y}.
Corollary 1.6. Let K c R m be a convex closed cone, and let A : Rn R m
be a linear operator. Assume that AR n - K == R m . Then (A -1 K)* == A * K* .
Proof. Let x* E A * K* and Ax E K. Then there exists y* E K* such that
x* == A *y*. Since
(x*, x) == (A *y*, x) == (y*, Ax) > 0,
we have
A*K* c (A- 1 K)*.
Now let us prove the opposite inclusion. Let x E (A * K*)*. Then for all
y* E K* we have
o < (A * y* , x) == (y*, Ax),
that is, Ax E K**. From Corollary 1.5 we obtai!1 Ax E K. Thus (A* K*)* c
A-I K. This implies
(A -1 K)* c (A * K*)**.
In a view of Corollary 1.5 it remains to prove that the cone A * K* is
closed. Consider a sequence Yk E K* such that A *Yk x*. We claim that
the sequence is bounded. Indeed, suppose it is not true. Let {Yk } be a
p
subsequence which tends to i!1finity, and let v E R m . There exist x E R n
and Y E K such that v == Ax - y. We have
(Ykp/IYkpl,v) == (Ykp/IYkpl,Ax - y) < (A*Ykp/IYkpl,x).
Without loss of generality Yk /IYk I b E bdBn. Taking the limit, we
p p
get (b, v) < O. Since v E R m is an arbitrary vector, we obtain b == 0, a
contradiction. Thus the sequence {Yk} is bounded. Let Yk be a convergent
p
subsequence. Obviously Yk y* E K* and A *y* == x*. Thus the cone
p
A * K* is closed. This ends the proof. 0
Corollary 1.7. Let K 1 and K 2 be closed convex cones in Rn. Then we
have
(K1 n K 2 )* == cl(K; + K 2 ).
1.2. Convex functions
23
Proof. Applying Proposition 1.2 and Corollary 1.5 we obtain
(K 1 n K 2 )* == (K;* n K*)* == ((K; + K)*)*
== (K; + K)** == cl(K; + K).
This ends the proof.
D
Corollary 1.8. Let
K == {x I (xi, x) > 0, i == 1,N }.
Then
N
K* = {x* I x* = LC\:iX;, C\:i > 0, i = 1,N }.
i==l
Proof. From Corollary 1.7 we have
N
K* = cl{x* I x* = LC\:iXi, C\:i > 0, i = 1,N }.
i==l
Show that the cone
N
Q = {x* I x* = LC\:iXi, C\:i > 0, i = 1,N }
i==l
is closed. Set 1_ == {i I xi E -Q} and 1+ == {i I xi (j. -Q}. Obvi-
ously the cone Q- == {x* I x* == EiEI _ aixi, ai > 0, i E I_} is a sub-
space. Indeed, for each i E I_there are f3'fn > 0, m E 1_, such that
xi == - EmEI- f3'fnx:n. Therefore for any vector EiEI- aixi E Q- we have
- EiEL C\:ixi = ErnEL (EiEL C\:i/ 3 :n) x:n E Q-.
Let yZ == E f 1 aikxi, aik > 0, i == 1, N , k == 1,2, . . . ; and let limkoo Yk
== Xo =F O. Denote by zZ the vector EiEI_ aikxi E Q-. Put ak == EiEI+ aik+
IzZI. Without loss of generality ak =F 0, aik/ak ---7 ai > 0, and zZ/ak ---7 z* E
Q- as k ---7 00. Obviously EiEI+ ai + Iz*1 == 1. Show that the seque11ce
ak is bounded. Suppose the contrary. Without loss of generality ak ---7 00.
Passing to the limit in the equality yZ/ak == EiEI+ (aik/ak)xi+zZ/ak, we get
o == EiEI+ aixi + z*. From the definition of 1+ we see that ai == 0, i E 1+.
Therefore z* == 0, a contradiction. Thus the sequence ak is bounded. Since
Y'k = ak (EiEI+ (C\:ik/ ak)xi + z'k/ ak ), we see that ak ---t a > O. Taking the
limit, we get x(j = a (EiEh C\:ixi + z*) E Q. D
24
1. COl1vex Analysis
1.3. Differential properties of convex
functions
No,v we proceed to study differel1tial properties of C011vex functions.
Directional derivative. Let f : R n R be a function. T11e directional
derivative of f at x with respect to a vector v is defined to be t11e lilnit
Df( )( ) 1 . f(x + AV) - f(x)
x v == un \ '
A!O /\
if it exists (+00 and -00 beiI1g allowed as liInits).
We l1eed t11e following technical.lelnn1a.
Lemma 1.6. Let f : R R U {+oo} be a convex function. If AO < Al <
A2, AO, AI, A2 E don1f, then
f(Al) - f(AO) f(A2) - f(AO)
< .
Al - AO - A2 - AO
Proof. Set Q == (AI - AO)/(A2 - AO). Then we have
Al - AO A2 - Al
f(>\l) = f(a)..2 + (1 - a)..o) <).. ).. f()..2) + ).. ).. f()..o).
2- 0 2- 0
SubtractiI1g f(AO) and dividing by Al - AO we obtain (1.16). 0
(1.16)
Convex fUl1ctions are not differentiable in the usual sense in general.
Nevertheless the directional derivative (finite or infinite) always exists.
Theorem 1.12. Let f : R n R U {+oo} be a convex function, and let
x E domf. Then Df(x)(v) exists for any v ERn. Moreover, Df(x)(v) is a
positively homogeneous convex function of v.
Proof. If x + AV (j. dOlnf for all A > 0, then Df(x)(v) == +00. If x + AV E
dOlnf when A > 0 is sufficiel1tly slnall, then by Lelnn1a 1.6 the function
\ f(X+AV)-f(x) \
/\ A ' /\>0
is nondecreasing. Hence the liInit always exists.
Let Q > O. Then we have
Df( )( ) 1 . f(x + AQV) - f(x)
X QV == In1
A!O A
= a lim f (x + )..av) - f (x) = aD f (x )( v ).
A!O ACt
1.3. Differential properties of convex functions
25
If a E [0,1], then we have
f(x + A( av 1 + (1 - a)v2)) - f(x)
A
f(a(x + AV1) + (1 - a)(x + AV2)) - af(x) - (1 - a)f(x)
A
f(x + AV1) - f(x) ( 1 ) f(x + AV2) - f(x)
< a A + -a A .
Taking the lin1it as A 1 0 we obtain
Df(x)(av1 + (1- a)v2) < aDf(x)(V1) + (1 - a)Df(x)(V2)'
This ends tl1e proof.
D
Subdifferential. Let f : R n R U { +oo} be a convex function. The set
8f(x) == {x* E R n I f(y) - f(x) > (x*,y - x), Vy ERn}
is called the subdifferential of f at x. Obviously 8f(x) is a closed C011vex
set. In genera], the subdifferentiallnay be en1pty. If 8f(x) is not empty,
then f is said to be subdifferentiable at x.
The subdifferential is a replacelnent for the usual gradie11t a11d plays an
ilnportant role in optin1ization. Indeed, froln the definition of the subdif-
ferential it follows that a convex fU11ction f achieves its Ininimal value at a
point x if and only if 0 E 8f(x).
Examples. Consider a few exalnples. Let f(x) == Ixl. Then
8 f( ) { Bn, x == 0,
x == x/lxi, x =I O.
If f(x) == 8(x, A), where A is a convex set, and x E A, then 8f(x) == N(x, A).
Set f(x) == S(x, A). Then
8f(x) == {x* E A I (x*,x) == f(x)}.
Now consider an exan1ple of a convex function which is not sllbdifferen-
tiable everywhere it1 dOlnf. Set
f(x) == { - V I - x 2 , x E [-1,1],
+00, x [-1,1].
It is easy to check that 8f(l) == 8f(-I) == 0.
The following result shows a local nature of the subdifferential.
Theorem 1.13. Let f be a convex function, and let x E domf. Then
8 f(x) == 8v D f(x) (0),
where 8v stands for the subdifferential of the function v Df(x)(v).
26
1. Convex Analysis
Proof. Let x* E 8f(x), a11d let A > o. Then we have
f(x + AV) - f(x) > A(X*,V)
for all v. Dividing by A and taking tl1e limit, we obtain Df(x)(v) > (x*v)
for all v. Hence 8f(x) C 8v D f(x)(0).
Let x* E 8vDf(x)(0). Then Df(x)(v) > (x*v) for all v. Let A E]O,l[.
Invoking Lemlna 1.6, we obtain
f(y) - f(x) = f(x + (y - x)) - f(x) > f(x + A(Y x)) - f(x)
> Df(x)(y-x) > (x*,y-x)
for all y ERn.
D
For differentiable convex functions the subdifferential coincides with the
usual gradient.
Theorem 1.14. Assume that a convex function f is differentiable at x.
Then
8f(x) == {\7j(x)}.
Proof. Since 8f(x) == 8vDf(x)(0) and Df(x)(v) == (\7f(x),v), we get
\7 f(x) E 8vD f(x) (v).
Let x* E 8vD f(x)(O) be such that x* =I- \7 f(x). Then we have
(x*, v) < D f(x)(v) == (\7 f(x), v).
Hence
(\7f(x) - x*,v) > 0
for all v E R n . Therefore \7 f (x) == x*.
D
The following result has many applicatio11s.
Theorem 1.15. Let f be a convex positively homogeneous function with
domf == R n . Then
f(x) == S(x, 8f(0)).
Proof. Since f is positively homoge11eous and continuous, we have f(O) == O.
By definition
8f(0) == {x* I f(x) > (x*,x), \Ix}.
Hence
f(x) > S(x,8f(0)).
To prove the inverse inequality suppose that there exists x satisfying
f(x) > S(x, 8f(0)).
1.3. Differential properties of convex functions
27
Since (x, 8(x, 8f(0))) epif and epif is a closed set, by Theorem 1.3
there exists a nonzero vector (y*, a*) E Rn x R such that
(1.17) a*a+ (y*,x) < a*sup{(x*,x) I x* E 8f(0)} + (y*,x)
for all (x, a) E epif. If a* > 0, then the left side of (1.17) can be made
arbitrarily large. Therefore a* < o. If a* == 0, then we have y* == 0, since x
is an arbitrary vector. Hence a* < O. Without loss of generality a* == -1.
Thus we have
-a + (y*,x) < (3 == -sup{(x*,x) I x* E 8f(0)} + (y*,x)
for all (x, a) E epif. Let x E domf, and let A > O. Then we have
- f(AX) + (y*, AX) < (3.
Since f is positively homogeneous, dividing by A, we obtain
-f(x) + (y*,x) < (3/A.
Taking the limit as A 00 we obtain y* E 8f(0). Let x == 0 and a == O.
Then from (1.1 7) we have
sup{ (x*, x) I x* E 8f(0)} < (y*, x).
We achieve a contradiction and the end of the proof.
o
Corollary 1.9. Let f be a convex function, and let x E int domf. Then
Df(x)(v) == 8(v,8f(x)).
Proof. From Theorems 1.13 and 1.15 we obtain
D f ( x ) ( v) == 8 ( v, 8v D f ( x ) ( 0 )) == 8 ( v, 8 f ( x ) ) .
This ends the proof.
o
Corollary 1.10. Let f be a convex function, and let domf == Rn. Then f
is subdifferentiable and the set 8 f (x) is bounded.
Proof. By Corollary 1.3 the function f is locally Lipschitzian. Consequently
its directional derivative is locally bounded. From Corollary 1.9 it follows
that 8f(x) =I- 0 and the set 8f(x) is bounded. 0
Corollary 1.11. Let f be a convex function, and let domf == Rn. Then
the function (x, v) D f(x)(v) is upper semi-continuous.
Proof. Consider a point (xa, va) E R n x R n . Let a sequence (Xi, Vi)
(xa, va) be such that
limsup Df(x)(v) == ,lim Df(Xi)(Vi).
(x,v)---+ (xo, vo) ---+oo
By Corollary 1.10 all sets 8f(Xi) are contained in a ball of sufficiently large
radi us. Therefore there are points xi E 8 f (Xi) , i == 1, 2, . . ., such that
28
1. Convex Analysis
(Vi, Xi) == S(vi,8f(Xi)). The sequence {xi} contains a convergent subse-
quence. Witllout loss of generality xi xo. By definitioll of subdifferential
we have
f(y) - f(Xi) > (xi, y - Xi), \I Y ERn.
Taking the limit, we obtain XC) E 8f(xo). Applying Corollary 1.9, we get
.Jim D f (Xi) ( Vi) == .lhn S ( Vi, 8 f (Xi)) == ,lhn (Vi, xi)
---+ 00 ---+ 00 ---+ 00
== (vo, xC)) < S ( vo, 8 f (xo)) == D f (xo) ( vo).
This ellds the proof. '
D
Subdifferential calculus. Some results froln the ordillary differential cal-
culus call be extended into a subdifferential calculus.
Let f : R n R U {+oo} be a convex function. Then from the definition
of subdifferential we have
8(af)(x) == a8f(x), \I a > O.
Now cOllsider two convex functions f1 : R n R U {+oo} and f2 : R n
R U {+oo}. It is easy to check that
8(f1 + f2)(X) 8f1(X) + 8f2(X), \I X ERn.
The equality in this formula is not valid in general. However, under SOlne
additional assumptions it holds.
Theorem 1.16 (Moreau-Rockafellar). Let f1 : R n R U {+oo} and f2 :
R n R U {+oo} be convex functions. Assume that there is a point x E
domf1 n domf2 and that f1 is continuous at x. Then the equality
8(f1 + f2)(X) == 8f1(X) + 8f2(X)
holds at any point x E dOlnf1 n domf2.
Proof. It suffices to prove that
8(f1 + f2)(X) C 8f1(X) + 8f2(X), \I x ERn,
holds at any point x E domf1 n domf2. Put f == f1 + f2. Let x E domf1 n
domf2, and let x* E 8 f (x). Consider the sets
Al == {(x,fL) ERn x R I fL> f1(X) - f1(X)}
and
A 2 == {(X,fL) E R n x R I fL < -f2(X) + f2(5:) + (x*,x - x)}.
Obviously Al =I- 0 and A 2 =I- 0. Since x* E 8f(x), we have Al n A 2 == 0. By
Theorem 1.5 there exists a nonzero vector (z*, fL*) E R n x R such that
(1.18) (Xl, z*) + fL1fL* < (X2, z*) + fL2fL*
1.3. Differential properties of convex functions
29
for all (Xl, J.-l1) E Al and (X2, J.-l2) E A 2 . Since J.-l1 can be arbitrarily large, we
conclude that J.-l* < O. Show that J.-l* < O. Indeed, if J.-l* == 0, then we have
(1.19)
(Xl, z*) < (X2, z*)
for all Xl E domf1 and X2 E dOlnf2. Set X2 == x. Since f1 is continuous at X,
we have x + EBn C domf1 when E > 0 is sufficiently small. Let y E Bn. Put
Xl == X + EY. From (1.19) we have (y, z*) < O. Since y E Bn is an arbitrary
vector, we obtain z* == 0, a contradiction. Thus J.-l* < O. Dividing (1.18) by
IJ.-l* I, we get
(Xl, 1J.-l*1- 1 z*) - J.-l1 < (X2, 1J.-l*1- 1 z*) - J.-l2
for all (X1,J.-l1) E Al and (X2,J.-l2) E A 2 . Hence
(Xl, 1J.-l*1- 1 z*) - f1(X1) + f1(X)
( 1. 20 )
< (X2, 1J.-l*1- 1 z*) + f2(X2) - f2(X) - (x*, X2 - x)
for all Xl E domf1 and X2 E domf2.
Setting X2 == x, from (1.20) we obtain
f1(X1) - f1(X) > (1J.-l*1-1z*,X1 - x), V Xl E domf1,
that is, 1J.-l*1- 1 z* E 8f1(X). Now let Xl == x. Then from (1.20) we get
f2(X2) - f2(X) > (x* -1J.-l*1- 1 z*,x2 - x), V X2 E domf2.
In other words, x* - I J.-l * 1-1 z* E 8 f2 (x). Thus
x* == 1J.-l*1-1z* + (x* -1J.-l*1- 1 z*) E 8f1(X) + 8f2(X).
The theorem is proved.
D
Remark. Note that the convex functions on R n can be identified with their
epigraphs, while the convex sets in R n can be identified with their indicator
functions. These identifications Inake it easy to pass back and forth between
a geometric approach and an analytic approach. For example, here we
considered an analytic approach to differential calculus for convex functions.
However, there is another way. We can define directional derivatives and
subdifferentials and investigate their properties using a geometric approach.
Namely, let f : Rn R U { +oo} be a convex function and X E domf. It is
easy to prove that
epiD f (x) (-) == T( (x, f (x)), epif)
and
8f(x) == {x* I (x*, -1) E N((x, f(x)), epif)}
(see Propositions 1.3 and 1.4). This idea will be used in Chapter 3, where a
nonsmooth calculus is developed.
30
1. Convex Analysis
1.4. Problems
1. Let f : R n R be a twice continuously differentiable function, and
let its Hessian matrix \l;xl(x) be positive definite for every x ERn.
Prove that f is strictly convex; that is, f(AX1 + (1- A)X2) < Af(X1) +
(1 - A)f(X2), for all A E]O, 1[ and Xl =I- X2.
2. Let A be a convex set. The set
AO == {x* I (x,x*) < 1, Vx E A}
is called the polar of A. Let A be a closed convex set such that
o E intA. Prove that AOO == A. (Hint. Set f(x) == 8(x, A) and use the
Fenchel-Moreau theorem.)
3. Let A be a convex set. A point X E A is called an extreme point of A
if there is no way to express x as a convex combination AY + (1 - A)Z
such that YEA, Z E A and A E]O, 1[, except by taking Y == Z == x.
The set of all extreme points of a convex set A is denoted by extA.
Let A c R n be a convex cOlnpact set. Prove that A == co extA. (Hint.
Use induction over the dimension of the space.)
4. Let Al and A 2 be compact sets in Rn. The Hausdorff distance be-
tween Al and A 2 is defined by h(A 1 ,A 2 ) == inf{h I Al C A 2 +
hBn, A 2 C Al + hBn}. Verify that h satisfies all axioms of distance.
5. Let Al and A 2 be convex cOlnpacts in R n . The geometric difference
*
of Al and A 2 is defined by Al - A 2 == {x I x + A 2 c AI}. Assulne
*
that 1Bn C Al - A 2 , 1 > o. Show that there exist 8 > 0 and l > 0
such that for all convex compacts A and A satisfying h( AI, A) < d
* *
and h(A 2 , A) < d, the h1equality h(A 1 - A 2 , A - A) < ld holds
whenever d < 8.
6. Let f1 : R n Rand f2 : R n R be C011vex continuous at x == x
functions satisfying 11 (x) == f2(X). Show that olnax{f1, f2}(X) ==
CO(Of1(X) U 8f2(X)). (Hint. Use Theorem 1.15.)
7. Let f : R n R be a function. Show that if f*(x) == f(x) for all
x ERn, then f(x) == IxI2/2.
8. Show that AO == A c R n if and only if A == Bn.
9. Show that (J.L(., A))*(x*) == 8(x*, AO).
Chapter 2
Set- Val ued Analysis
The Inaterial in this chapter is basic to the rest of the text. We present here
t11e fundamental concepts and results associated with set-valued maps. We
study various continuity properties (upper and lower semi-continuity, Lips-
chitzian continuity) of set-valued maps. We then proceed by studying the
selection problen1, that is, the problem of constructing single-valued Inaps
with graphs contained in the graph of a given set-valued map. We also de-
fine set-valued derivatives, which will playa crucial role in the study of the
local structure of set-valued maps. Furthermore, we construct Lipschitzian
approxilnations of upper semi-continuous set-valued maps, which are ex-
tensively used in subsequent chapters. For upper sen1i-continuous maps we
establish an extension property needed in viability theory. We also study
convex processes, which are Inultivalued analogues for linear operators, and
prove a Inultivalued version of the Jordan theorem, which is essential for the
study of controllability, stability and stabilizability of differential inclusions.
2.1. Set-valued maps
In this section we consider the main notions and results concerning set-
valued maps, their continuity and selections.
Let X and Y be two normed spaces. A set-valued map F from X to Y
is a map that associates with any x E X a set F(x) c Y. A set-valued map
F is completely characterized by its graph. The graph is denoted grF and
is defined by
grF == {(x,y) E X x Y lyE F(x)}.
-
31
32
2. Set- Valued Analysis
The set
domF == {x E X I F(x) =I- 0}
is called the domain of F. The image of F is defined as ilnF == {y I 3x E
X : y E F(x)}.
The inverse n1ap F- 1 : Y X is defined by
F-1(y) == {x E X I (x,y) E grF}.
By FIA we denote the restriction of F to a set A c X.
Examples of set-valued maps. Consider several exalnples of set-valued
lnaps.
Let I : X Y be a single-valued lnap. Then its inverse 1-1 : Y X
is usually set-valued.
Let V : X R U {+oo} be a function. Define the set-valued n1ap
V+(x) == { V(x) + R+, V(x) < +00,
0, V(x) == +00.
Obviously, the domain of V+ coincides with the set of the points x such that
V(x) < 00, and grV+ is the epigraph of V.
The following lnap is widely used in control theory. Let I : X x U Y
be a single-valued map, where U is a set of parameters. Then we can define
the set-valued map
F(x) = f(x, U) = U f(x, u).
uEU
Continuity. A set-valued map F is called upper semi-continuous at Xo E X
if for any opel1 set !VI containing F(xo) there exists a neighborhood 0 of
Xo such that F(O) c !VI. A set-valued lnap F is said to be upper semi-
continuous if it is so at every point Xo EX.
A set-valued n1ap F is called lower semi-continuous at Xo E X if for any
Yo E F(xo) and any neighborhood O(Yo) of Yo there exists a neighborhood
O(xo) of Xo such that
F(x) n O(Yo) =I- 0
for all x E O(xo). A set-valued lnap F is said to be lower selni-continuous if
it is so at every point Xo EX.
A set-valued map F : X Y is said to be continuous at Xo E X if it is
both upper and lower selni-continuous at Xo. It is called continuous if it is
continuous at every point x EX.
Let F : X Y be a set-valued lnap. The norms in X and Yare denoted
by I · Ix and I . Iy respectively. We say that F is Lipschitzian if there exists
2.1. Set-valued maps
33
l > 0 such that
F(XI) C F(X2) + llxI - x2lx B y,
for all Xl E X and X2 E X, where By == {y E Y Ilyl < I}. A set-valued
map F is said to be locally Lipschitzian if for any X E X there exist E > 0
and l > 0 such that
F(XI) C F(X2) + llxI - x21x B y
for all XI,X2 E x+EBx.
Proposition 2.1. Let F : X Y be an upper semi-continuous map with
closed values. Then grF is closed.
Proof. Consider a sequence (Xi, Yi) E grF converging to a point (xo, YO) E
X x Y. Assume that Yo tt F(xo). Then there exists an open set M containing
F(xo) such that Yo tt clM. Since F is upper semi-continuous there exists
a positive integer i* such that Yi E M for all i > i*. Hence Yo E clM, a
contradiction. D
There is a partial converse to this result.
Proposition 2.2. Assume that grF is closed and the set
M == cl{F(x) Ilx - xol < ()},
where () > 0, is compact. Then F is upper semi-continuous at xo.
Proof. Suppose that there exist a neighborhood N of F(xo) and sequences
{Xi} and {Yi} such that Xi xo, Yi E F(Xi), and Yi tt N. Since M is
con1pact, the sequence {Yi} contains a convergent subsequence. Without
loss of generality we can assume that Yi Yo. Since grF is closed, we have
Yo E F(xo). This contradiction proves the proposition. D
From Propositions 2.1 and 2.2 we obtain the following result.
Proposition 2.3. Let F and G be upper semi-continuous set-valued maps
with closed values. Assume that the set
M == cl{F(x) Ilx - xol < ()},
where () > 0, is compact. Then the set-valued map F(x) n G(x) 'lS upper
semi-continuous at xo.
Continuity properties of parameterized set-valued maps are determined
by corresponding properties of parameterizing functions.
Proposition 2.4. Let U be a compact, and let f : R n x U R m be a con-
tinuous (Lipschitzian) in X function. Then the set-valued map X f(x, U)
is continuous (Lipschitzian).
34
2. Set- Valued Analysis
Proof. Obviously the set-valued map x ---t f(x, U) has a closed graph and is
locally bounded. By Proposition 2.2 it is upper semi-continuous. The lower
selni-continuity follows from the continuity of the function x ---t f(x, u) for
every fixed u E U. If the function x ---t f(x, u) is Lipschitzian, then the
set-valued n1ap x ---t f(x, U) is obviously Lipschitzian. 0
An intersection of two lower selni-continuous Inaps is not lower semi-
continuous in general. However, if the maps are COl1vex valued and the
relative interior of the intersectio11 satisfies SOlne additional conditions, the
intersection turns out to be lower selni-continuous.
Proposition 2.5. Let G : R n ---t R m and F : R n ---t R m be lower semi-
continuous maps with convex values. Assume that G is locally bounded and
that there exists "I > 0 such that
F(x) n (G(x) + z) i= 0
for all x E R n and z E "IBm. Then the set-valued map F(x) n G(x) is lower
semi-continuous.
Proof. Let Yo E F(xo) n G(xo), and let E > O. There exists b > 0 such that
G(x) C bBm for each x E Xo + 'f}Bn, where'f} > O. Set a == E(l + 4b/'Y)-1.
Since G and F are lower semi-continuous, there exists 8 E]O, 'f}[ such that
G(x) n (Yo + aB m ) i= 0 and F(x) n (Yo + aB m ) i= 0
whenever x E Xo + 8Bn. Consequently for any x E Xo + 8Bn t11ere exists
g(x) E G(x) satisfying Iyo - g(x)1 < a and, hence, such that
(2.1) g(x) E F(x) + 2az,
where Iz/ < 1. By assumption there exist f(x) E F(x) and g(x) E G(x) such
that
(2.2) 'Y Z == f(x) - g(x).
Set () == "1/ ("I + 2a). Then we have 1 - () == 20a/'Y. Multiplying (2.1) by ()
and using (2.2), we obtain
2()a
()g(x) E ()F(x) + -(f(x) - g(x)) c ()F(x) + (1 - ())F(x) - (1 - ())g(x).
"I
Since F(x) and G(x) are convex, we have
()g(x) + (1 - ())g(x) E F(x) n G(x).
From the inequality
/()g(x) + (1 - ())g(x) - YO/ < ()Iyo - g(x)/ + (1 - ())/YO - g(x)/
< a() + 2b(1 - ()) < a(l + 4b/'Y) == E
it follows t11at F( x) n G (x) is lower semi-continuous at xo. 0
2.1. Set-valued maps
35
The selection problem. Consider a set-valued map F : R n Rm. A
single-valued map f : R n R m satisfying f(x) E F(x) for all x E R n
is called a selection. Below we establish sufficient conditions for the exis-
tence of selections with some regularity properties such as continuity and
measurability.
First we establish properties of the distance function.
Proposition 2.6. Let A, BeRn, and let a > O. Assume that B c A +
aBn. Then
d(x, A) < d(x, B) + a.
Proof. Let x E R n and E > o. There exists yEA such that d(x, A+aBn) >
d(x, y + aBn) - E. Since d(x, y + aB n ) > Ix - yl - a, we have
d(x, B) > d(x, A + aB n ) > Ix - yl- a - E > d(x, A) - a-E.
Since E is an arbitrary positive number, we obtain the result.
o
Lemma 2.1. Let A eRn. Then the function x d(x, A) is Lipschitzian
with the constant 1.
Proof. Let Xl, X2 E R n , and let E > o. There exists Y1 E A satisfying
I X 1 - Y11 < d(X1, A) + E. We have
d(X2, A) < I X 2 - Y11 < I X 2 - xII + I X 1 - Y11
< I X 2 - xII + d(X1, A) + E.
Exchanging Xl and X2, we obtain
Id(X1, A) - d(X2, A)I < I X 1 - x21 + E.
Since E is an arbitrary positive nUlnber, we obtail1 the result.
o
Lemma 2.2. Let F : R n Rm be a continuous set-valued map with
domF == R n . Then the function p( x, y) == d(y, F (x)) is continuous.
Proof. By Lelnma 2.1 the function p is Lipschitzian in y. Hence it is
sufficient to prove that p is continuous in x for any fixed y == Yo.
Since p(x, Yo) == d(yo, clF(x)), we can assun1e without loss of generality
that F has closed values. Show that the function p(x) == d(yo, F(x)) is lower
semi-continuous at any Xo E R n . Suppose that it is not true. Then there
exist E > 0 and a sequence Xi Xo such that
(2.3) p(xo) > p(Xi) + E.
Let points Zi E F(Xi) be such that p(Xi) == Iyo - zil. From (2.3) it follows
that the sequence {Zi} is bounded. Without loss of generality Zi zoo By
Proposition 2.1 we have Zo E F(xo). From (2.3) we obtain
p(xo) > Iyo - zol + E.
36
2. Set- Valued Analysis
This contradicts the definition of p.
Now let us prove that p(x) is upper semi-continuous at any point Xo E
R n . Suppose that there exist E > 0 and a sequence Xi Xo such that
(2.4) p(Xi) > p(xo) + E.
Let Zo E F(xo) be such that p(xo) == Iyo - zol. Since F is lower semi-
continuous there exists a sequence {Zi} such that Zi E F(Xi) and IZi - zol <
E/2 for i sufficiently large. Hence we have
p(Xi) < Iyo - zil < Iyo - zol + Izo - zil < Iyo - zol + E/2.
This contradicts (2.4). The lemma is proved. D
Recall the following characterization of measurable functions.
Theorem 2.1 (Lusin). Let A c R n be a compact set. A function f : A
R m is measurable if and only if for every E > 0 there exists a compact
subset A€ c A such that meas(A \ At:) < E and the restriction of f to At: is
continuous.
If a set-valued map F : R n R m has closed convex values, then the pro-
jection 7r(Y, F(x)) consists of a unique point (see Lemma 1.1). The following
theorem establishes properties of the projective selection.
Theorem 2.2. Let F : R n R m be a continuous set-valued map with
closed convex values. If the function 9 : R n R m is continuous (measur-
able), then the function f(x) == 7r(g(x), F(x)) is continuous (measurable).
Proof. Assume that 9 is continuous and consider the set-valued map G(x) ==
g(x) + d(g(x), F(x))Bm. By Lemma 2.1 and Lemma 2.2 it is continuous.
Obviously f(x) == F(x) n G(x). From Proposition 2.1 the graphs of F and
G are closed. Hence the graph of f is closed as an intersection of closed
graphs. From the definition of G and Proposition 2.2 we see that f is an
upper semi-continuous map. Since f is single-valued, it is a continuous
function.
Now let 9 be measurable. By the Lusin theorem for any E > 0 there exists
a closed set At: C R n such that meas(R n \ At:) < E and the restriction glA€
is continuous. The above arguments imply the continuity of fIA€. Applying
the Lusin theorem again, we see that f is measurable. D
Below we prove the existence of a measurable selection. This statement
is a version of an implicit function theorem.
Theorem 2.3 (Filippov). Let f : R n x R k R m be a continuous function,
and let v : R n R m be a measurable function. Assume that U C R k is a
2.2. Derivatives of set-valued maps
37
compact set such that v(x) E f(x, U) for almost all x. Then there exists a
measurable function u : R n U satisfying v(x) == f(x, u(x)).
Proof. Consider the set-valued Illap
U(x) == {u E U I v(x) == f(x,u)}.
Since f is continuous and U is compact, the map U(x) has compact values.
Select u(x) == (u 1 (x),. . . , uk(x)) E U(x) so that the first cOlllponent u 1 (x)
is the smallest possible. If there is more than one such point u E U (x),
it is required that u 2 (x) be the smallest among these, and further that
u 3 (x) be the smallest among these, and so forth, to define a unique vector
u(x) E U(x). We shall prove that u(x) is measurable, and this need only be
delllonstrated for a compact set A c R n .
Suppose that u 1 (x),. . . , u p - 1 (x) are measurable 011 A (if P == 1, nothing
is assumed here), and prove that uP(x) is measurable 011 A. Let f. > O. By the
Lusin theorem there exists a compact set A E C A such that meas(A \A E ) < f.
and the functions u 1 ( X ), . .. , u p - 1 ( x) and v ( x) are continuous on A E . Let Q
be a real number. Show that the set
AE,a == {x E A E I uP(x) < Q}
is closed. Suppose that AE,a is not closed. Then there exists a sequence
Xi E AE,a such that limioo Xi == X and uP(x) > Q. Since U is compact, the
sequence {u( Xi)} contains a convergent subsequence. Without loss of gen-
erality the sequence U(Xi) itself converges to a vector il E U. By continuity
we have
. . .
,lim V(Xi) == v(x), ,lim UJ(Xi) == uJ(x) == ilJ j == 1,p - 1.
oo oo
Thus we have v(x) == f(5;, il). But ilP < Q < uP(x), which contradicts the
definition of uP(x). Therefore uP(x) is measurable on A E . By the Lusin the-
orem there exists a compact subset A 2E C A E such that Illeas(A E \ A 2E ) < f.
and uP(x) is continuous on A 2E . Since f. is arbitrary, applying Lusin's theo-
rem again, we see that uP(x) is measurable on A. Hence u(x) is measurable
on the entire space R n . 0
2.2. Derivatives of set-valued maps
This section is devoted to a concept of directional derivative of a set-valued
map.
38
2. Set- Valued Analysis
Tangent and contingent cones. First we introduce two cones that are
used to study local properties of sets. Let X be a 110rmed space. The tangent
cone to a set A c X at a point x E A is defi11ed by
T+(x, A) == {v llim A -ld(x + AV, A) == O}.
'x!0
T11e contingent cone to a set A c X at a poh1t x E A is defined by
T_(x,A) == {v Ilhninf A- 1 d(x + Av,A) == O}.
'x!0
It is easy to see that tangent and c011tingent C011es are always closed and
T+(x, A) c T_(x, A).
If A is convex and x E A, then by Lelnma 1.4 we have
Al1d(x + A1V, A) < A 2 1 d(x + A2V, A)
whenever 0 < Al < A2. Hence lim,X!o A- 1 d(x+AV, A) exists for each v. Thus
if A is convex, the11 T+(x, A) coincides with the tangent cone introduced h1
Section 1 for convex sets and T+(x, A) == T_(x, A) for all x E A.
In Propositions 2.7 and 2.8 below we prove two estimates of tangent
cones. We will use them later in the book.
Proposition 2.7. Let A eRn, a > 0, x E A, and let D == {(x,x O ) E
R n x R I x O > ad( x, A) }. Then the inclusion
T+((x, 0), D) {(v, v o ) E R n x R I v O > ad(v, T+(x, A))}
holds.
Proof. Let v O > ad(v, T+(x, A)) == alv - wi, where w E T+(x, A). Then we
have
ad(x + AV, A) < ad(x + AW, A) + Aalv - wi < ad(x + AW, A) + AVO.
Dividh1g by A and taking the limit, we derive
limA- 1 ad(x + Av,A) < v o .
'x!0
Hence (v, v O ) E T+((x, 0), D).
D
Let U C R k , and let f : R n x U R m be a function. Assume that f
is differentiable in x and that the set f (x, U) is convex for all x E R n . For
(x, it) E R n x U denote v == f(x, il) and set
C == \7 xf(x, it), K == cone(f(x, U) - v).
The following result contains an estimate for the tangent cone to the graph
of the set-valued Inap x f(x, U).
2.2. Derivatives of set-valued maps
39
Proposition 2.8. The following inclusion holds:
{(X, v) ERn x R m I v E Cx+K} C T+((x,v),grf(.,U)).
Proof. By Proposition 2.4 the set-valued map x f(x, U) is Lipschitzian.
The result follows froln Lemlnas 2.3 and 2.4 belovl. D
Lemma 2.3. Let v E Cx + K. Then we have
lim A -ld( v + AV, f(x + AX, U)) == o.
A!O
Proof. Let 1] > O. There exist u E U and (3 > 0 such that Iv - Cx -
(3(f(x, u) -v)1 < 1]. Since the set f(X+AX, U) is convex, for A(3 < 1 we have
d(v + AV, f(x + AX, U)) < d(v + A(CX + (3(f(x, u) - v)), f(x + AX, U))
+A1] < IV+A\7xf(x,it)X+A(3(f(x,u) -v)
- f(x + AX, it) - A(3(f(x + AX, u) - f(x + AX, it))1 + A1]
< If(x, it) + A \7 xf(x, it)x - f(x + AX, it) I + A(3(lf(x, u) - f(x + AX, u) I
+If(x, it) - f(x + AX, it) I) + A1].
Since f is continuous and 1] is an arbitrary positive number, dividing by A
and taking the limit as A ! 0, we obtain the result. D
Let X and Y be normed spaces.
Lemma 2.4. Let a set-valued map F : X Y be Lipschitzian with a con-
stant l > O. Then
(2.5) d ( ( X, Y ) , gr F) < d (y, F ( X )) < (1 + l) d ( ( X, Y ) , gr F) .
Proof. Define the norm in X x Y by l(x,y)lxxY == Ixlx + Iyly. Let E > O.
There exists z E F(x) satisfying d(y, F(x)) + E > Iy - zly. Since
d ( ( X, Y ), gr F) < I ( X, y) - (x, z ) I x x y == I y - z I y
and E > 0 is arbitrary, we obtain the left inequality in (2.5).
Let E > 0, and let (x, iJ) E grF be such that
d((x, y), grF) + E > I(x, y) - (x, iJ)lxxY == Ix - xix + liJ - yly.
There exists z E F(x) satisfying liJ - zly < llx - xix. Hence we have
d(y, F(x)) < Iy - zly < liJ - zly + liJ - yly < llx - xix + liJ - yly
< (1 + l)(lx - xix + liJ - yly) < (1 + l)(d((x, y), grF) + E).
Since E > 0 is arbitrary, we obtain the right inequality in (2.5). D
For the contingent cone to the set gr f (., U) at (x, v), one can establish
the following inclusion.
40
2. Set- Valued Analysis
Proposition 2.9. Let U C R k be a compact set, and let 1 : R n x U ---+ Rm
be a twice differentiable in x function. Assume that the function and the
derivatives are continuous in (x, u) and it is a unique vector in U satisfying
v == I(x, u). Then
T_((x, v), grf(., U)) C {(x, v) I v E Cx + T_(iJ, f(x, U))}.
Proof. Let (x, v) E T-((x,v),grf(.,U)). Then by definition there exist
sequences Ai! 0, Ui E U, and Yi E R n , i == 1,2, . . . , such that
.liln A;II(x + Ai X , V + Ai V ) - (Yi, I(Yi, ui))1 == o.
---+ 00
Observe that
.liln A;ll x + Ai X - Yi I == O.
---+ 00
Since 1 is locally Lipschitzian in x, we have
(2.6)
.liln A;llv + AiV - I(x + AiX,Ui)1 == o.
---+ 00
Since U is cOlnpact, without loss of generality Ui ---+ Uo E U (we can choose
a convergent subsequence if needed). Since 1 is twice differentiable in x and
the derivatives are continuous in (x, u), from (2.6) we have
o == .liln Iv - A;I(f(x + Ai X , Ui) - I(x, u))1
---+ 00
== .lim Iv - (\1 xl(x, Ui)X + A;l (I(x, Ui) - I(x, u))) I.
---+ 00
The existence of the limit implies that the sequence A;lll(x,Ui) - l(x,u)1
is bounded. Consequently v == I(x, uo), that is, Uo == u. Thus we obtain
.liln Iv - (Cx + A;l(l(x,Ui) - l(x,u)))1 == O.
---+ 00
We see that t11e sequence A;l(l(x,Ui) - I(x,u)) converges to a vector w E
T_(v, I(x, U)). D
From Len11na 1.4 and Propositions 2.8 and 2.9 we derive the following
resul t.
Theorem 2.4. Let U C R k be a compact, and let 1 : R n x U ---+ R m be a
continuous twice differentiable in x function. Assume that the set I(x, U)
is convex for all x E R n , the derivatives are continuous in (x, u), and u is a
unique vector in U satisfying v == 1 (x, u). Then
T + ( ( x, v), gr 1 ( ., U)) == T - ( ( x, v) , gr 1 ( ., U)) == {( x, v) I v E C x + K}.
2.3. Lipscl1itzian approxi111ations
41
Derivatives of set-valued maps. If j : R R is a smooth function, then
the graph of its directional derivative x j'(x)x at a point x is a tangent
to the graph of f at the point (x, j(x)). Following this interpretation of the
directional derivative, we can define derivatives of a given set-valued Inap
as set-valued Inaps whose graphs are cones locally approxilnating the graph
of the Inap.
Let X and Y be nOI'lned spaces. Consider a set-valued n1ap F : X Y.
Let (x, iJ) E grF. The set-valued n1ap D+F(x, iJ) : X Y defined by
gr D + F ( x, iJ) == T + ( ( x, iJ) , gr F)
is called the derivative of F at the point (x, iJ). In other words
Y E D + F ( x, iJ) ( x ) {::} ( X, y) E T + ( ( x, iJ) , gr F) .
The set-valued Inap D_F(x, iJ) : X Y defined by
grD_F(x, iJ) == T_ ((x, iJ), grF)
is called the contingent derivative of F at the point (x, iJ). In other words
Y E D_F(x, iJ) (x) if and only if (x, y) E T- ((x, iJ), grF).
Proposition 2.10. Assume that a set-valued map F : X Y satisfies the
Lipschitz condition with a constant l > O. Then
D+F(x, iJ)(x) == {y Ililn A -ld(iJ + AY, F(x + AX)) == O},
..\10
D_F(x,iJ)(x) == {y lliminf A-1d(iJ + Ay,F(x + AX)) == O}.
..\10
Proof. By Lelnlna 2.4 we have
d((x + AX, iJ + AY), grF) < d(iJ + AY, F(x + AX))
< (1 + l)d((x + AX, iJ + AY), grF).
Dividing by A and taking the lilnit, we obtain the result.
o
2.3. Lipschitzian approximations
In this section we show that any bounded upper semi-continuous set-valued
map with closed convex values can be approxilnated with any given accuracy
by a locally Lipschitzian set-valued map.
To prove this theoren1 we need an ilnportant notion of partition of unity.
Let X c R n be a set and {Oi}iEI be an open covering of X; that is, X c
UiEIOi, and each Oi is open. We say that an open covering {Oi}iEI is locally
finite if for each i E I the set {i' E I I Oi n Oi' :I 0} is finite. A family of
functions {Pi(X)}iEI defined on X is called a Lipschitzian partition of unity
42
2. Set- Valued Analysis
subordinated to a locally finite covering {Oi}iEI if
1. pi(.) is locally Lipschitzian for all i E I,
2. Pi (X) > 0 for x E Oi n X a11d Pi (X) == 0 for x E X \ Oi,
3. for each x E X, L:iEI Pi(X) == 1.
Since the covering is locally finite, the SUln in the last condition is taken
over a finite number of indices and, hence, is well defined.
Lemma 2.5. Let X eRn. For any locally finite open covering {Oi}iEI of
X, there exists a Lipschitzian partition of unity subordinated to it.
Proof. For all i E I define functions qi : X R+ by
qi(X) == d(x, X \ Oi)
and functions Pi : X R+ by
qi ( X )
Pi(X) = L: .( ) '
JEI qJ x
For at least one j E I we have x E OJ. Therefore L:jEI qj(x) > o. Conse-
quently, the functions Pi are well defined. Moreover, we see that for each
x E X, L:iEI Pi(X) == 1, and that Pi(X) > 0 for x E Oi n X, and Pi(X) == 0
for x E X \ Oi.
Now show that each function Pi is locally Lipschitzian.
Let Xo EX. Assume that Xo E Oio. There exists t > 0 such that
Xo + tBn C Oio. Since the covering is locally finite, there are only finite
many indices i E I such that (xo + tBn) n Oi f=. 0. Since the set Xo + tBn
is cOlnpact, there exist M > 0 and m > 0 sucl1 that m < L:jEI qj(x) < 1\11
whenever x E Xo + tBn. Denote by III the number of elements in I. For any
Xl and X2 in Xo + tBn we have
I ( ) ( )1 - Iqi(X2) L:jEI qj(X1) - qi(X1) L:jEI qj(x2)1
Pi Xl - Pi X2 -
L:jEI qj(X1) L:jEI qj(X2)
Iqi(X2) L:jEI qj(X1) - qi(X1) L:jEI qj(x2)1
< 2
m
1
< 2 2)lqi(X2)qj(XI) - qi(xdqj(XI)1 + Iqi(xI)qj(xI) - qi(XI)qj(X2)1)
m
JEI
1 (1 + III)M
< 2 L qj(xI)lxl - x21 + qi(XI) L IXI - x21 < 2 IXI - X21,
m m
JEI JEI
since for each i the function qi is Lipschitzian with constant equal to 1 (see
Lemma 2.1). D
2.3. Lipschitzian appl'OXilnations
43
(( Theorem 2.5. Let F : R n R n be an upper semi-continuous set-valued
map with closed convex values. Assume that there exists b > 0 such that
F( x) C bBn for all x E R n . Then there exists a sequence of locally Lips-
chitzian set-valued maps Fk : Rn -t R n , k == 0, 1, . . ., satisfying the follow-
ing conditions:
1. F(x) c ... C Fk+1(X) C Fk(X) C ... C Fo(x) C bBn for all x ERn;
2. given € > 0 and x E R n , there exists a positive integer k( €, x) such
that Fk(X) C F(x) + EBn whenever k > k(€, x).
Proof. Consider an orthonormal basis {e1,... , en} in R n . Fix Po > 0
and consider the points pom 1 e1 + ... + pomne n , where m i , i == l,n , are
integers. We shall denote such points by x(m 1 ,... ,mn) or x, where m E zn
is a vector with integer components. Consider the open cube QO == {x ==
q 1 e1 + .. . + qne n I qi E] - Po, po[, i == 1, n }. Obviously, {x + QO}mEZ n is
an open locally finite covering of R n .
Consider the convex sets C == clcoF(x + 2QO). Let {P(-)}mEzn
be a locally Lipschitzian partition of unity subordinated to the covering
{x + QO}mEZ n . Define the set-valued map
Fo(x) = 2: p(x)C.
mEZ n
Obviously Fo is locally Lipschitzian convex-valued and Fo(x) C bBn for all
x.
To construct the map F 1 we set PI == po/3 and repeat the procedure
described above using PI i11stead of Po. As a result we obtain the locally
finite open covering {x!n + Q1 }mEZn of R n , the sets C!n == cl coF( x!n + 2Q1 ),
and the map
Ft(x) = 2: p(x)C.
mEZ n
The map F 1 has the same properties as Fo.
We show now that F1(X) C Fo(x) for all x. Let x ERn. Let
Zo(x) == {m E Zn I x E x + QO}
and
Zl(X) == {m E Zn I x E x +Q1}.
Consider mo E Zo(x) and m1 E Zl (x). Then we have x!n 1 +2Q1 C xo +2Qo.
Consequently C!n 1 C Co. Since the sets C and C!n are convex, we have
C = 2: p(x)C c 2: p(x)C.
mEZo(x) mEZo(x)
44
2. Set- Valued Analysis
Therefore
H(x) = L p(x)C = L p(x)C
mEZ n 7nE Z l(x)
C L p(x) L P?n'(X)C1
mE Z l(x) m'EZo(x)
L Pn(x) L P?nI(X)C, = Fo(x).
mE Z l(x) m'EZ n
Sin1ilar inclusion holds for F(x), that is, F(x) C Fo(x). Indeed, F(x) C
C if m E Zo (x). The sets C are convex; therefore we have
F(x) C L P?n(x)C = L P?n(x)C = Fo(x).
7nE Z o(x) mEZ n
It is clear that using Pk+1 == Pk/3, k == 0,1,..., we can construct a
seque11ce of set-valued n1aps Fk : R n ---7 R n , k == 0,1, . . . , satisfying the first
condition of the theorem.
Show that the second condition is satisfied. Let x E R n and E > O.
Since the Illap F is upper selni-continuous, there exists k( E, x) such that
F(y) C F(x) + EBn whe11ever y E x + Qk(E,X). Let k > k(E, x). Put Zk(X) ==
{m E zn I x E x + Qk}. If m E Zk(X), tl1en we 11ave
x + 2Qk C x + 3Qk.
Consequently for all k > k(E, x) and y E x+2Qk we have F(y) C F(x)+EBn
whenever m E Zk(X). The set F(x) + EBn is convex and closed; therefore
we obtain
C == cl coF(x + 2Qk) c F(x) + EBn,
for all m E Zk(X). Thus
Fk(X) = L p(x)C c F(x) + tBn
mEZk(X)
whe11ever k > k(E, x). The theorelll is proved.
D
2.4. Extension theorem
In this sectio11 we prove an extension theorem for convex-valued upper semi-
c011tinuous Illaps. It turns out that sucl1 a map defined on a closed set in
R n can be extended to an upper seIlli-continuous Illap defined on the whole
space.
Tl1e following auxiliary Ie III III as are devoted to the construction of a
t;pecific covering used in tl1e proof of the extension theoreill.
2.4. Extel1sion tl1eorell1
45
If A and B are sets in R n , then the distance between them is denoted by
d(A, B) == inf{la - bll a E A, b E B}. The dialneter of a set A is denoted
by diamA == SUp{la1 - a211 aI, a2 E A}.
Lemma 2.6. Let CeRn be a closed set. Then there exists a collection of
closed cubes F == {Pk} r 1 such that
1. UkPk == R n \ C,
2. intPk n intP k , == 0 for all k =I- k',
3. dialnPk < d(Pk, C) < 4dialnP k .
Proof. Let {e1,... , en} be an orthonorlnal basis h1 Rn. Set Qk == {x ==
q1 e1 +. . . +qnen I qi E [- 2- k , 2- k ], i == 1, n }. Consider the collection of cubes
Mk == {x + Qk I m E zn}, where x == 2-km1e1 + ... + 2- k m n e n , m ==
(m1,... ,m n ) E zn, k == 0, ::l:1,.... For each cube fron1 1v1k the length of
the edge and the dialneter are equal to 2- k + 1 and y0i2-k+1, respectively.
Consider the sets
Ok == {x I y0i2- k + 2 < d(x, C) < y0i2- k + 3 }, k == 0, ::l:1,... .
Obviously we have
00
R n \ C == U Ok,
k==-oo
and therefore
R n \ C == U P,
PEFo
where
Fo = U{P I P E Mk, pnD k i= 0}.
k
Show that
dialnP < d(P, C) < 4diamP, P E Fo.
Let P E Mk. Then diamP == y0i2- k + 1 . Since P E Fo, there exists x E
P n Ok. Consequently
(2.7) d(P, C) < d(x, C) < y0i2- k + 3 == 4diamP
and
d(P, C) > d(x, C) - diamP > y0i2- k + 2 - y0i2- k + 1 == dialnP.
From (2.7) we see that the cubes have no COlnmon points with C.
Let P E Fa. If P' E Fo and PcP', then froln (2.7) we obtain diamP' <
4diamP. Obviously if P' E Fo, P" E Fo, and PcP', PcP", then intP' n
intP" =I- 0. Note that if P' E lvlk', P" E lvlk", k' > k", and intP' nintP" =I- 0,
then P' c P". Hence for any P E Fo there exists a unique lnaxilnal cube
containing P, and the interiors of lnaxhnal cubes have no COlnmon points.
46
2. Set- Valued Analysis
Denote by F the set of maximal cubes from Fo. Obviously F satisfies all
the required conditions. 0
Lemma 2.7. If PI E F, P2 E F, and PI n P2 =10, then
diamP2 < diamP 1 < 4diamP2.
Proof. Since d(P 1 , C) < 4diamP 1 and PI n P2 =I 0, we have d(P 2 , C) <
4dialnP 1 +diamP1 == 5diamP 1 . Besides, diamP2 < d(P 2 , C), and tllere-
fore diamP2 < 5diamP1. There exists an integer k such that diamP2 ==
2 k diamP 1 . Hence diamP2 < 4diamP 1 . Using the same reasoning, we obtain
diamP 1 < 4diamP2. This ends the proof. 0
Lemma 2.8. Let P E F. Then at most N == 12 n cubes from F have
common points with P.
Proof. If P E Mk, then there exist 3 n cubes from Mk (including P), which
have common points with P. Each cube from Mk contains at most 4 n cubes
from F with the diameter greater than or equal to (1/4)diamP. Now the
result follows from Lemma 2.7. 0
Let Pk E F, and let Xk be its center. Fix E E]O,1/4(, and put Ok
(1 + E) (intPk - xk) + x k . Obviously we have Pk C Ok.
Lemma 2.9. Any point x E Rn \ C belongs to at most N cubes Ok.
Proof. Show that if pnOk =I 0, then pnPk =10. Indeed, consider all cubes
Pi that have common points with Pk. Since their diameters are greater than
or equal to diamPk/4, we have Ok C UP i . Therefore P n Ok =I 0 only if
P n Pk =10. Since each x E Rn \ C belongs to a cube P, by Lemma 2.8 we
obtain the result. 0
From the above lemmas we derive the following result.
Lemma 2.10. Let CeRn be a closed set. Then there exists a locally finite
open covering {Ok} r 1 satisfying
c1diamOk < d(Ok, C) < c2diamOk,
where C1 and C2 are positive constants.
Now we are in a position to prove the main result of this section.
Theorem 2.6. Let CeRn be a closed set, and let F : C ---+ R n be an upper
semi-continuous map with closed convex values satisfying F(:) c bBn for
all x E C. Then there exists an upper semi-continuous map F : Rn ---+ R n
with closed convex values satisfying F(x) C bBn, for all x ERn, and such
that F(x) == F(x) whenever x E C.
2.5. Fixed point theorems
47
Proof. By Lemlna 2.10 there exists a locally finite open covering {Ok} k 1
satisfying
c1dialnOk < d(Ok, C) < c2dialnOk.
From Lemma 2.5 it follows that there exists a Lipschitzian partition of
unity {Pk(.)} k 1 subordinated to the covering. Fix points Xk E C satis-
fying d(C,Ok) == d(Xk,Ok) and set
F(x) == { E r 1 Pk(x)F(Xk), X tJ. C;
F(x), x E C.
Since the covering {Ok} is locally finite, only finitely many terlns in the
- -
definition of F differ from zero. Therefore F is upper semi-continuous in
the set R n \ C and has closed convex values. Besides, F(x) c bBn for all
x ERn.
Fix y E C and show that F is upper semi-continuous at y. Note that if
x E Ok, then we have
Iy - xl > d(Ok, C) > c1diamOk
and, hence,
Iy - xkl < Iy - xl + Ix - xkl < Iy - xl + d(Ok, C)
< Iy - xl + c2diamOk < cly - xl,
where c == (1 + C2/C1).
Let E > O. There exists 8 > 0 such that F(x) c F(y) + EBn whenever
x E Cn(y+8Bn). If Iy-xl < 8/c and x tJ. C, then x E Ok only if IY-Xkl < 8.
Hence
F(Xk) c F(y) + EBn.
Since the set F(y) + EBn is convex, we obtain
F(x) = LPk(X)F(Xk) C LPk(X)(F(y) + EBn) = F(y) + EBn.
k k
The theorem is proved.
D
2.5. Fixed point theorems
Here we establish sufficient conditions for a set-valued F which maps a
convex compact set A c R n into itself to have a fixed point, that is, a point
x E A satisfying x E F(x).
48
2. Set- Valued Analysis
Brouwer fixed point theorem. Recall the falllous result of Brouwer.
Theorem 2.7 (Brouwer). Let A c Rn be a convex compact set. If f : A
A is a continuous map, then there exists a point x E A satisfying f (x) == x.
Corollary 2.1. Let L; c R n be a convex compact set, and let x E intL;.
Assume that a continuous map f : L; Rn satisfies the following condition:
If(x) - xl < Ix - xl, \Ix E bdL;.
Then x E in1f.
Proof. Consider the Ivlinkowski function J.-L( x, L; - x) of the set L; - x. Set
p(x) == { X + (x - x)/ J.-L(x - x, L; - x), x L;,
x, x E L;.
Define the l11ap cp : L; L; by cp( x) == p( x - f (x) + x). By Proposition 1.6 the
IVlinkowski function is continuous and takes value 1 on the boundary of the
set. Therefore cp is continuous. By the Brouwer fixed point theorelll there
exists x E L; such that cp(x) == x. Show that x - f(x) + x E L;. Suppose that
x - f(x) + x L;. Thel1 we have 1 < J.-L( - f(x) + x, L; - x), x E bdL;, and
x == x + (x - f(x))/ J.-L( - f(x) + x, L; - x). Consequently we l1ave
II. ( - f( x ) + x L; - X ) = Ix - l(x)1 < 1
,....., , 1 - .... 1 - ,
x-x
a contradiction. Therefore x - f(x) + x E L;. Hence
x == p(x - .f(x) + x) == x - f(x) + x,
and we get x == f(x).
D
a-selectionable maps. Let X c Rn. We say that a set-valued map F :
X Rn is a-selectionable if there exists a decreasing sequel1ce of cOlllpact-
valued maps Fk : X Rn with closed graphs such that for any k == 1,2, . . . ,
Fk has a continuous selection and F(x) == n r 1 Fk(X) for any x E X.
From Theoreills 2.5 and 2.2 we see that an upper sellli-continuous lllap
F : Rn Rn with con1pact convex values contained in a ball bBn is a-
selectionable. Later we show that the same is true for lllaps associated with
the reachability set of a differential inclusion with upper semi-continuous
right-hand side.
The notion of a a-selectionable map is useful in fixed point theory due
to the following result.
Theorem 2.8. Let A c Rn be a convex compact set, and let F be a a-
selectionable map from A into A. Then F has a fixed point; that is, there
exists x E A such that x E F(x).
2.6. Convex processes
49
Proof. Let fk be a continuous selection of Fk. By Brouwer's theorem
the Inap x 7r(fk(X), A) has a fixed point Xk E A, and IXk - fk(Xk)1
d(fk(Xk), A).
For any m < k we have
(2.8) d(Xk, Fm(Xk)) < d(Xk, Fk(Xk)) < IXk - fk(Xk)1 == d(fk(Xk), A).
TIle cOlnpactness of A allows us to aSSUlne that Xk converges to a point
x E A. Note that
(2.9)
fk(Xk) E Fk(Xk) C F'In(Xk).
The map Fm is upper selni-continuous. Therefore, given E > 0, there exists
ko such that Fm(Xk) C Fm(x) + EBn whenever k > ko. Invoking Proposi-
tion 2.1 and Proposition 2.6, froln (2.8) we obtain
(2.10)
d(x, Fm(x)) < IXk - xl + d(Xk, Fm(Xk)) + E < IXk - xl + d(fk(Xk), A) + E
whell k > ko. Since the sequence of compact sets Fm(x) decreases to F(x),
there exists mo SUCll that Fm(x) C F(x) + EBn when m > mo. Observe that
fk(Xk) E Fk(Xk) C Fm(Xk) C Fm(x) + EBn C F(x) + 2EBn C A + 2EBn.
Taking the limit as k 00 in (2.10), we get x E Fm(X)+3EBn C F(x)+4EBn.
Since E > 0 is arbitrary, we obtain x E A and x E F(x). D
Corollary 2.2 (Kakutani's fixed point theoreln). Let A C Rn be a com-
pact convex set, and let F : A A be an upper semi-continuous set-valued
map with convex compact values. Then F has a fixed point.
2.6. Convex processes
A set-valued Inap A : Rn R m is called a convex process iff its graph
grA is a convex cone. Convex processes are multivalued analogues of linear
operators and play an important role in set-valued analysis. Obviously a
convex process A has the following properties:
1. A(AX) == AA(x), V A > 0, x E domA;
2. A(X1) + A(X2) C A(X1 + X2), VX1, X2 E domA.
We say that a convex process A : R n R m is closed if its graph is
closed. It is called strict if domA == R n .
Let A : R n R m be a convex process. The adjoint process A * : R m
R n is defined by
A * ( v *) == {x * I (x * , x) < (v * , v) , V ( X, v) E gr A } .
50
2. Set- Valued Analysis
In other words (v*,x*) E grA* iff (-x*,v*) E (grA)*. Obviously the adjoint
process is always closed.
Example. Consider a set-valued map A(x) == Cx+K, where C: R n R m
is a linear operator and K c R m is a closed convex cone. Obviously grA
is a closed convex cone. To calculate the adjoint process, show that the
conjugate cone of grA is given by
(grA)* == {(x*,v*) I x* == -C*v*, v* E K*}.
Indeed, let x* == -C*v* where v* E K*. Then for any vector v == Cx + y,
where y E K, we have
(x*,x) + (v*,v) == (x*,x) + (v*, Cx) + (v*,y) == (v*,y) > o.
Therefore (v*,v) > (C*v*,x). Hence C*v* E A*(v*).
Now suppose that (x*, x) + (v*, v) > 0 for all (x, y) satisfying v == Cx+y,
where y E K. Put Y == o. Then we see that (x*, x) + (v*, Cx) > 0 for any
x ERn. Hence x* == -C*v*. Put x == o. Then we have (v*, y) > 0 for all
y E K. Hence v* E K*. Thus we obtain
{ C * v * V * E K * ,
A* ( v* ) == fA , ,
VJ v* K*.
In particular if A(x) == Cx, then A * (v*) == C*v* for all v* E R m ; that is,
when the convex process reduces to a linear operator, the definition of the
adjoint process reduces to the customary one.
Now let us establish a few properties of convex processes.
Lemma 2.11. Let A : R n ---7 Rm be a closed convex process. Then the
following equalities hold:
1. (-A)*(-) == A*( -.),
2. (A- 1 )*(.) == _(A*)-l( -.),
3. A**(.) == -A(-.),
4. A(O) == (domA*)*,
5. A-I (0) == (im( - A*))*.
Proof. The first equality follows from the equivalence of the relations
( v * , x *) E gr ( - A) * ,
( - x * , v *) E (gr ( - A) ) * ,
(-x*,x) + (v*, -v) > 0, V(x,v) E grA,
x* E A*( -v*).
2.6. Convex processes
51
The second equality is a consequence of the equivalence of the following
relations:
(x*, v*) E gr(A -1)*,
( - v * , x *) E (gr A -1 ) * ,
(-v*,v) + (x*,x) > 0, V(x,v) E grA,
-x* E A*( -v*),
-v* E (A*)-l( -x*).
To prove the third equality, note that the following relations are equiv-
alent:
( x, v) E gr A * * ,
( - v, x) E (gr A * ) * ,
( - v, v *) + (x, x *) > 0, V ( v * , x *) E gr A * ,
(-v, v*) + (x, x*) > 0, V( -x*, v*) E (grA)*,
(-v, v*) + (-x, x*) > 0, V(x*, v*) E (grA)*,
(-x, -v) E (grA)** == grA,
v E -A(-x)
(we used Corollary 1.5).
Now prove the fourth equality. Let v E A(O). Then (0, v) E grA, and
for any (x*, v*) E (grA)* we have (v*, v) > O. It implies the inclusion
A(O) c (domA*)*.
Let v E (domA*)*. Then (0, -x*) + (v, v*) > 0 for each v* such that
there exists x* satisfying (-x*,v*) E (grA)*. Consequently (O,v) E (grA)**.
Applying Corollary 1.5, we obtain (0, v) E grA.
To prove the last equality, note that from the first and the fourth equal-
ities we have
A- 1 (0) == (dom(A- 1 )*)* == (doln( _(A*)-l( -.)))*
== (-dom(-(A*)-l))* == (-dom(A*)-l)* == (-imA*)* == (im(-A*))*.
The lemma is proved.
D
The following result contains a multi valued analogue for the rule (v*, Cx)
== (C*v*,x), which holds for any linear operator C.
Theorem 2.9. Let A : R n R m be a convex process. Assume that Xo E
int domA and va E domA *. Then
sup (x*,xo) == inf (v,v).
x*EA*(v o ) vEA(xo)
52
2. Set- Valued Analysis
Proof. Consider the function
cI> ( x) == inf { (va, v) + 8 ( ( x, v), gr A) I v E R m }.
By Proposition 1.7 cI> is convex. Show that cI>(x) > -00 for any x E domA.
Suppose that there exists a sequence Vk E A(x) such that (va, Vk) ---+ -00 as
k ---+ 00. Then (x*, x) < (Va, Vk) for any x* E A* (va). Since the left side of
the inequality is finite, the right side cannot tend to -00.
Since Xo E int domA there exists a silnplex == co {Xl, ... , X n +1} C
domA such that Xo E int . Let x E . Then froln convexity of cI> we derive
cI>(x) < max{cI>(xi) Ii == 1,n+ 1}. Thus cI> is bounded in a neigllborhood
of Xo. By Theorem 1.9 cI> is continuous at Xo. By Corollary 1.4 cI>**(xo) ==
<I>(xo). Hence we have cI>(xo) == sup{ (x*, xo) - cI>*(x*) I x* E Rn}. Observe
that
cI>*(x*) == sup{(x*,x) - inf{(vo,v) + 8((x,v),grA)}}
x v
== sup{(x*,x) - (va, v) - 8((x,v),grA)} == 8((-x*,vo), (grA)*).
(x,v)
Thus we obtain
sup{(x*,xo) - 8((vo,x*),grA*)} == cI>(xo) == inf{(va,v) + 8((xo,v),grA)}.
x* v
This ends the proof.
D
The results about adjoint of product and SUln of linear operators are
valid for convex processes too.
Theorem 2.10. Let Al : R n ---+ R m and A 2 : R rn ---+ R k be convex processes.
Assume that either int imA1 n ri domA2 =I- 0 or ri imA1 n int dOlnA 2 =I- 0.
Then the map A 2 A 1 : R n ---+ R k is a convex process and (A 2 A 1 )* == At A 2 .
Proof. Put
K 1 == {(x, y, z) E R n x R m x R k I (x, y) E gr AI} ,
K 2 == {(x,y,z) E R n x R m x R k I (y,z) E grA 2 }.
Obviously K 1 and K 2 are convex cones. Observe that (x, z) E grA 2 A 1 if
and only if there exists y E R m such that (x, y, z) E K 1 n K 2 . Hence A 2 A 1
IS a convex process.
By definition the following relations are equivalent:
( z* , x *) E gr ( A 2 AI) * ,
(-x*, z*) E (grA 2 A 1 )*,
(-x*, x) + (0, y) + (z*, z) > 0, \f (x, y, z) E K 1 n K 2 ,
(-x*,O,z*) E (K 1 nK 2 )*.
2.6. Convex processes
53
Since riK1nriK2 =I=- 0, by Proposition 1.1 cl(K1 n K2) ==clK 1 nclK 2 . In-
voking Corollary 1.7, we obtain
(K 1 n K2)* == (cl(K1 n K 2 ))* == (clK1 n clK 2 )* == cl(K; + K 2 ).
Let us show that the cone K; + K 2 is closed. Suppose that there exist
sequences ai E K; and bi E K 2 such that liln( ai + bi) == c* tf. Ki + K 2 .
Observe that either lail 00 or Ibil 00 as i 00. Otherwise the
sequences ai and bi would be bounded and would contain subsequences
converging to a* E Ki and b* E K 2 . It would imply that c* == a* + b* E
Ki + K 2 . Assume that lail 00. Then we have
a b
+ 0 as k 00.
lail lail
Without loss of generality
*
a i * *
lail -t a E Kl as k -t 00,
and therefore
bi * *
- -a E K 2 as k 00.
lail
Hence there exists a vector y* E R m such that a* == (0, y*, 0) E Ki and
-a* == (0, -y*, 0) E K 2 . Consequently we have (y*, Y1) > 0 > (y*, Y2) for all
Y1 E imA1 and Y2 E dOll1A 2 , a contradiction. Thus (K 1 n K2)* == Ki + K 2 .
Froln this we see that for any vector (-x*, 0, z*) E (K 1 n K2)* there exists
a vector y* E R m such that (-x*, y*, 0) E Ki and (0, -y*, z*) E K 2 ; in
other words (y*, x*) E grAi and (z*, y*) E grA 2 . It implies that (z*, x*) E
gr(Ai A 2 ). D
Theorem 2.11. Let Al : R n R m and A 2 : R n R m be convex pro-
cesses. Assume that int dOlnA 1 n int domA2 =I=- 0. Then the map Al + A 2 is
a convex process and
(AI + A 2 )* == A! + A 2 .
Proof. Consider convex processes Ao : R n R n x R n , Al : R n x R n
R m x Rm, A2 : R m x R m R m given by
Ao(x) == (x, x),
A 1 (X1,X2) == {(Vl,V2) I VI E A 1 (X1), V2 E A2(X2)},
A2 ( VI, V2) == VI + V2.
Observe that Al + A 2 == A2A1Ao. We see that Al + A 2 is a convex process.
By Theoreln 2.10 (AI + A 2 )* == AoAiA2. Hence we have
AoA!A2(V*) == AoA!(v*, v*) == Ao(A!(v*), A 2 (v*)) == A!(v*) + A 2 (v*).
This ends the proof. D
54
2. Set- Valued Analysis
Whe11 A : R n R m is a convex process, we define
IAI == sup inf Ivl.
xEBnndomA vEA(x)
Theorem 2.12. Let A : R n R m be a strict closed convex process. Then
1. A is Lipschitzian with the constant IAI,
2. Ix*1 < IAllv*1 for all v* E dOlnA* and x* E A*(v*),
3. domA* is a closed convex cone,
4. the restriction of A* to the subspace domA* n -domA* is a linear
operator.
Proof. 1. Show that IAI < 00. Consider a shnple x E == CO{X1'. .. , X n +1}
such that Bn C E. Let Vi E A(Xi) , i == 1, n + 1. If x E Bn, then there
exist numbers Ai > 0, i == 1, n + 1, such that 2:i Ai == 1 and x == 2:i AiXi.
Obviously we have v == 2:i AiVi E A(x) and Ivl < maxi IVil. Hence IAI < 00.
Let Xl E R n and X2 E R n . Put a == IX2 - xII and consider the vector
X3 == a- 1 (x2 - Xl). We obviously have IX31 == 1, X2 == Xl + aX3, and
A(X1) + aA(x3) C A(X2). Let VI E A(X1). For any E > 0 there is a
vector V3 E A(X3) such that I V 31 < IAI + E. There exists a vector V2 E A(X2)
satisfying V2 == VI +av3. Hence we obtain IV2-V11 == alv31 < (IAI+E)lx2-X11.
Since E > 0 is arbitrary and A is a closed process, we obtain the result.
2. Let x* E A*(v*). Then we have (-x*,x) + (v*,v) > 0 for all (x, v) E
grA. Put X == Ix* 1- 1 x*, fix E > 0, a11d choose a vector v E A(x) n (IAI +E)Bm.
Then we have
Ix*1 == (x*, x) < (v*, v) < (IAI + E)lv*l.
Since E > 0 is an arbitrary number we obtain Ix*1 < IAllv*l.
3. Consider a sequence vi E domA*. Let lim vi == v*. There exists a
sequence xi E A*(vi). From the inequality Ixil < IAllvil we see that t11e
sequence xi is bounded. Therefore it contah1s a convergent subsequence.
Without loss of generality xi converges to a vector x*. Sh1ce grA* is closed,
we have x* E A*(v*); that is, v* E domA*.
4. From the inequality Ix*1 < IAllv*1 we obtain A*(O) == {O}. Let
v* E domA * n -domA *. Then we have
A*(v*) + A*( -v*) c A*(O) == {O}.
Hence A*(v*) is a single point set and A*( -v*) == -A*(v*). Thus we have
A*(av*) == aA*(v*) for all a E R. Moreover, since A* is single valued, the
equality A*(vi) + A*(v2) == A*(vi + v2) holds for all vi and v2 in R m . The
theorem is proved. D
2.6. Convex processes
55
A convex process A : R n Rm is called bounded if there exists a
constant b > 0 such that Iv I < blxl for all x E R n and v E A(x). From
Theoreln 2.12 we see that the adjoint process of a strict closed convex process
is bounded.
We say that a nonzero vector x E R n is an eigenvector of a convex
process A : R n R n if there is a nUlnber A E R such that AX E A(x). The
number A is called an eigenvalue of A.
Theorem 2.13. Let KeRn be a nonzero convex closed cone which does
not contain a line, and let A : R n R n be a closed bounded convex process
such that K c domA and A(x) n K =10 for all x E K. Then there exists an
eigenvector of A contained in the cone K and corresponding to a nonnegative
eigenvalue.
Proof. 1. Suppose that A(x) nintK =10 for all x E K, x =I O. Consider the
set
o == {w E R 13 x E K n bdBn : (A(x) - wx) n K =l0}.
Since sufficiently small w > 0 belongs to 0, we conclude that 0 =I 0. Let
us prove that the set 0 is bounded from above. If this is not the case, then
there exist sequences Wk 00 and Xk x such that
Xk E K n bdBn, (w;;l A(Xk) - Xk) n K =10.
Taking the limit we obtain -x E K. This contradicts the inclusion x E K
because the C011e K does not contain a line.
Let Wo == sup 0 > O. Since the cone K is closed and the process A
is closed and bounded, there exists a vector Xo E K n bdBn such that
(A(xo) - woxo) n K =I 0. Suppose that there exists a nonzero vector Zo E
(A(xo) - woxo) n K. Then we have
A ( XO + 2:0 ) - Wo (xo + 2: 0 )
A(xo) + A ( ) - woxo - Zo Zo + A ( ) .
2wo 2 2 2wo
Since Zo =I 0, we obtain A(zo) nintK =I 0. Hence, (A(yo) -wOYo) nintK =I 0,
where Yo == (xo + zo/( 2w o))/l x o + zo/( 2w o)l. This implies that sup 0 > woo
Thus, Zo == 0 and WOXO E A(xo).
2. To reduce the general case to that one considered in part 1, introduce
the restriction of the process A to the subspace K - !{. This allows us to
aSSUlne that intK =I 0. Let Xo E intK. Consider the sequence of linear
operators Ak : R n R n defined by
Akx == k- 1 (xo, x)xo.
56
2. Set- Valued Analysis
Observe that (A(x) + k- 1 (xo, x)xo) n intK =i 0 for all x E K, x =i O. By
part 1 there exist numbers Wk > 0 and vectors Xk E K n bdBn such that
WkXk E (A + Ak)(Xk) == A(Xk) + k- 1 (xo,Xk)XO' Without loss of generality
the sequel1ces {Wk} and {Xk} converge to Wo and Xo respectively. Taking the
Ihnit we reach WOXO E A(xo), Wo > 0, and the end of the proof. 0
2.7. Structure of a convex process
Here we study the structure of a convex process. The lnain result of this
section is a lnultivalued versiOl1 of the Jordan theoren1.
We say that a subspace X c Rn is invariant by a convex process A :
Rn Rn if A(x) c X whenever x E X.
Consider a closed strict convex process A : Rn Rn. By Theorem 2.12
the restriction of A* to the subspace domA* n -domA* is a linear operator.
Denote by J C dOlnA * n -domA * the maximal subspace invariant by A * .
Put 1== J1-.
Lemma 2.12. The subspace I is the minimal subspace invariant by A.
Proof. Consider vectors x E I, v E A(x), and v* E J. The set A*(v*)
consists of one point al1d is contained in J. By Theoren1 2.9 we have
(v*,v) > (A*(v*),x) == O.
Since v* E J is an arbitrary vector, we see that v E I. Thus I is invariant
by A.
Suppose that there is a subspace II C I invariant by A and such that
II =i I. Then we have A(O) C II. From Lemlna 2.11 we obtain If C dOlnA*.
Put J1 == If. Obviously J c J 1 C dOlnA * n -domA * . Consider points
x E II, V E A(x) C II, and v* E J 1 . By Theorem 2.12 the set A*(v*)
consists of one point. Froln Theoreln 2.9 we have
(A*(v*), x) < (v*, v) == O.
Since x E II is an arbitrary vector, we see that J 1 is invariant by A*. Hence
J is not the lnaximal invariant subspace, a contradiction. 0
Consider convex cones
Lk(A) == (A - AE)-k(O), k == 1,2, . . .
and put
L(>') = U Lk(>')'
kl
It is easy to see that Lk(A) C Lm(A) whenever m > k.
2. 7. Structure of a convex process
57
Froin Theorein 2.12 (Proposition 2) we see that the set of eigenvalues of
A* is boullded alld closed. Denote by Ao(A*) the maxilnal eigenvalue of the
process A *. If A * has no an eigenvector , put AO ( A *) - 00.
Theorem 2.14. Assume that J {O} and A > Ao(A*). Then
L(A) == R n .
Proof. By Theorein 1.4 the equality to be proved is equivalent witll
(2.11 )
(L(A))* {O}.
From Theoreins 2.10 and 2.11 and Lemina 2.11 we have
(Lk(A))* ((A - AE)-k(O))* cl iln( -((A - AE)k)*) -cl im(A* - AE)k.
Consider the convex process B A-AE. Obviously dOInB* == domA*. Put
!vI = n cl imB*k.
k>l
To prove (2.11) it suffices to show that !vI {O}. Suppose the contrary.
1. Show that imB*k is closed. Indeed, since A > AO (A *), we have
{O} B*-k(O) -(B-k)*(O) == -(domB- k )* (see Theoreins 2.10 and
2.11 and Lemma 2.11). Hence domB- k == R n . By TIleorem 2.12 (Propo-
sition 3) the cone dom(B-k)* is closed. From Lemina 2.11 we obtain
ilnB*k donlB*-k -dom(B- k )*. Thus imB*k is a closed cone and
!vI nk2::1 ilnB*k.
2. Let x* E !vI. Let us show that B*-l(x*) n!vI f=. 0. For any positive
integer k there exists a finite collection of vectors {v k i} 1 such that x* E
,
B*(v k 1)' V k i E B*(v k i + 1)' i 1, k . We have vk i E B*-i(x*). Fix i. Froin
", ,
the argument of the previous paragrapll, Leinma 2.11, and TIleorem 2.12
(Proposition 2) we see that tIle sequence {vk,i} k i is bounded. TIle sequence
{ v k ,l} contains a convergent subsequence {v k1 ,1}. The sequence {V k1 ,2} con-
tains a convergent subsequence {v k2 ,2}' etc. Set vi liInkioovki,i. Then
we have
(2.12)
Vki+l,i E B* (Vki+l ,i+1).
Taking the limit as ki+1 00 in (2.12) and applying Theorem 2.12, we
obtain vi E B*(vi+1). Taking the lilnit as k1 00 in the illclusion x* E
B*(v k 1)' we have x* E B*(vi). Thus vi E M and vi E B*-l(x*).
1 ,
3. Show that N M n -!vI == {O}. Suppose that tIlere exists a
nonzero vector q EN. Then from the previous paragraph we have q E
N c domB*-l n -domB*-l. By Theorein 2.12 (Proposition 4) the set
B*-l (q) consists of one point and is contained in !vI (paragraph 2). By the
saIne argument we have B*-l(_q) E M. Consequently B*-l(q) E N. Since
kerB*-l {O}, we see that B*-l maps N onto itself and has an inverse
58
2. Set- Valued Analysis
li11ear operator which coincides with the restriction of the process B* to the
subspace N. Thus B* maps N onto itself. Since A*(q) - Aq == B*(q) E N,
we have A * (q) E N whenever q EN. It implies that N is invariant by A * .
Therefore N c J == {O}, a contradiction.
4. The cone Aif does not contain a line, t11e process B*-l is bounded, and
B*-l(x*) n M =10. Therefore by Theorem 2.13 there exists an eigenvector
x* E M of the process B*-l corresponding to a nonnegative eigenvalue J-L.
Since B*(O) == {O}, we see that J-L is positive. From the inclusion
J-Lx* E B*-l(x*) == (A* - AE)-l(x*)
we have
(A+ )X*EA*(X*).
Thus we have proved that the process A * has an eigenvector with an eigen-
value bigger than AO (A *), a contradiction. D
Corollary 2.3. Under the conditions of Theorem 2.14 there exists a positive
integer k such that
Lk(A) == R n .
Pro of. Let I; == co{ Xl, . . . , X n +1} be a simplex satisfying 0 E intI; . For an y
i == 1, n + 1 there is k i such that Xi E Lk i (A). Put k == max{ k i I i == 1, n + I}.
Since the cone Lk(A) is convex, we get I; C Lk(A). Therefore Lk(A) == R n .
D
Consider the factor-space R n / I. An element x of R n / I is a class of
vectors X E R n such that for any Xl E x and X2 E x we have Xl - X2 E I. In
particular 6 == I. Define the set-valued map A : R n / I R n /1 as follows:
A(x) == {v 13x Ex: A(x) nv =l0}.
Let us identify R n / I and J according to the following rule: x X E J
iff X Ex.
Lemma 2.13. The map A : R n / I R n / I is a linear operator. The adjoint
operator A* coincides with the restriction of A* to the subspace J.
Proof. It is easy to check that A is a convex process. Show that A( x) == {v I
A(x)nv =l0} for any X E x. Indeed, let x' -x E I; that is, x' == x+y, where
y E I. By invariance we have A(y) c I. From the inclusion A(x) + A(y) C
A(X') we see that for any v E A(x) there is a vector v' E A(X') such that
v' - v E I. Thus we obtain {v I A(x) n v =l0} c {v I A(X') n v =l0}. The
inverse inclusion follows from the same argument.
2. 7. Structure of a convex process
59
Now we prove the inclusion
(2.13)
A(x) - A(x) c I, Vx ERn.
Suppose that there is a vector v E A(x) such that A(x) - v ct I. Then there
exists y E A(x) such that y I + v. By Theorem 1.6 there exists a vector
y* =I 0 satisfying
(2.14)
and
(y, y*) < (v, y*),
y* E J C dOlnA* n -domA*.
Recall that the restriction of A * to J is a linear operator. Let z E A (x ) .
Then we have (z, y*) - (x, A*(y*)) > O. Since y* E J, we obtain (z, -y*) -
(x, A*( -y*)) > O. Thus (z, y*) == (x, A*(y*)) for all z E A(x). Hence
(v, y*) == (x, A*(y*)) == (y, y*). This contradicts (2.14), and (2.13) is proved.
From (2.13) we see that the set A(x) consists of one class. Consequently
A(O) == 0 and A( -x) + A(x) c A(O) == 0; that is, A( -x) == -A(x). Thus A
is a linear operator.
Let us find A*. Consider vectors v* E J, x ERn, v E A(x) and v' E A(x).
Since v' - v E I, we have (v, v*) == (v', v*). The restriction of A* to J is
single-valued. From Theorem 2.9 we obtain
(x, A*(v*)) == sup (x*, x) == inf (v*, w) == (v, v*)
X*EA*(v*) WEA(x)
for each v E A(x) + I. Consequently (x,A*(v*)) == (v*,A(x)) whenever
x E J R n / I. The lemma is proved. D
Consider now the factor space R n / J. Its elements we shall denote by x*.
Identify R n / J with I and consider the set-valued map A' : R n / J ---+ R n / J
gi ven by
A'(v*) == {x* 13v* E v* : A*(v*) n x* =l0}.
Lemma 2.14. The set-valued map A' is a convex process coinciding with
the adjoint of the restriction of A to I. The cone domA ' does not contain
proper subspaces invariant by A'. Any eigenvalue of the process A' is also
an eigenvalue of A*.
Proof. It is easy to check that A' is a convex process. Then we can show
that {x* I A*(v*) n x* =l0} == {x* I A*(w*) n x* =l0} whenever v* - w* E J
(see the proof of Lemma 2.13).
Let us find the adjoint process of the restriction of A to I. Let x* E
A * ( v*). Consider vectors x* E x* n I and v* E v* n I. Then there are z* E J
and w* E J such that x* E A * (v* + w*) + z*. Consequently we have
(x, x*) == (x* - z*, x) < (v, v* + w*) == (v, v*)
60
2. Set- Valued Analysis
whenever x E I and v E A(x).
Now let x* E I, v* E I, and (x, x*) < (v, v*) for any x E I and v E A(x).
Then in particular we have 0 < (v, v*) for any v E A(O). Fron1 Lelnn1a 2.11
and Theoreln 2.12 we obtain v* E don1A*. By Theoreln 2.9 we have
S(x,A*(v*)) > sup (y*,x)== inf (v,v*) > (x,x*).
y*EA*(v*) VEA(x)
Hence x* E UY*EA*(v*) 7r(Y*, I). Therefore there is a vector z* E J satisfying
x* + z* E A*(v*). Thus x* E A'(v*).
Since I is the Ininhnal space invariant by A, the cone domA' does not
contain nonzero sllbspaces invariant by A'.
It ren1ains to prove that any eigenvalue of the process A' is also an
eigenvalue of A * .
Show that A*(xi) == A* (x*) + A*(y*) whenever y* E J and xi == x* + y*.
Indeed, A*(x*) + A*(y*) c A*(xi). Since the restriction of A* to J is a
linear operator, we have
A*(x*) == A*(x*) + A*(y*) - A*(y*) c A*(x) - A*(y*)
== A*(x* + y*) + A*( -y*) c A*(x*).
Thus A*(xi) == A*(x*) + A*(y*).
Let AX* E A' (x*) and x* E x*. There exists a vector y* E J such that
AX* E A*(x*)+y*. If A is an eigenvallle of the restriction of A* to J, then we
have nothing to prove. Otherwise V\Te have in1(A*-AE) IJ== J. Consequently
there is a vector z* E J satisfying y* == A*(z*) - AZ*. Fron1 this we obtain
A(X* + z*) E A*(x*) + A*(z*) == A*(x* + z*). Show that x* + z* =I- o. If
x* + z* == 0, then we have x* E J. Hence x* == 0*. It contradicts the
definition of eigenvalue. The lelnna is proved. D
Denote by AI and by E] the restrictions of A and E to I respectively.
Slunn1arizing the results of this section, we obtain the following theoreln.
Theorem 2.15. Let A : R n Rn be a strict closed convex process, and let
A > Ao(A*). Then
1. The map A : R n / I Rn / I is a linear operator and its adjoint A *
coincides with the restriction of A* to the subspace J.
2. There exists a positive integer k such that I == (AI - AE] )-k(O).
Thus we see that a strict closed convex process has the following struc-
ture. With any linear manifold parallel to I it associates another linear Inan-
ifold parallel to I, and this correspondence is a linear transformation. More-
over, if x E I, then there exists a finite collection of vectors Yi E I, i == 1, k,
2.8. ProblelTIs
61
sucl1 that
AY1 E A(Y1) ,
Y1 + AY2 E A (Y2 ) ,
(2.15) *** * ** * ***
Yk-1 + AYk E A(Yk),
Yk x.
Vector Y1 is an eigenvector of A. Vectors Yi, i == 2, k, can be considered as
principal vectors of A. Inclusions (2.15) imply tl1at subspace I is a 'cyclic'
subspace of A corresponding to one 'Jordal1 block'. Tllus Tl1eorein 2.15 can
be interpreted as a Inultivalued version of tl1e Jordall tl1eorein froin linear
algebra.
2.8. ProbleITls
1. Let X c R n be a con1pact set, let Al c R m and U C R k be convex
sets, let A : R k R m be a linear operator, and let f : Rn R m be
a continuous function. Assun1e that for any x E X there exists u E U
sa tisfying
f(x) + Au E A1.
Prove that for any E > 0 there exists a Lipschitzian Inap u : X U
such that
f(x) + Au(x) E !vI + EBm
whenever x EX.
2. Let F : R n Rm be a set-valued Inap. Its graph is assun1ed to
be closed and convex. Show that if F(xo) c Al Bn, !vI > 0, Xo E
int dOInF, then F is Lipschitzian in a neighborhood of Xo.
3. Prove that a set-valued n1ap F : R n R m with cOlnpact convex
values is continuous if and only if the function x S(y*,F(x)) is
continuous for all y* E R m .
4. Let F : [a, b] Rn be a set-valued map with conlpact convex values.
Its Rieinann integral can be defined as a lilnit in the sense of the
Hausdorff distance of the integral sunlS I:k F(k)(tk+1 - tk), where
a == to < tl < ... < tN == b is a partition of the interval [a, b]
and k E [tk, tk+l]. Prove that the integral exists whenever F is
continuous ahnost everywhere. (Hint. Show that S(x*, J: F(t)dt) ==
J: S(x*, F(t))dt for piecewise set-valued Inaps, and use the previous
problem. )
62
2. Set- Valued Analysis
5. Let P and Q be two polytopes in R n , and let A(t) be an (n x n)
matrix depending on t E [0, T]. It is assumed that the components
of the matrix are analytical functions and that the set-valued map
*
F(t) == A(t)P - A(t)Q, t E [0, T] (see Probleln 1.5) is nonempty.
Show that F is continuous almost everywhere.
6. Construct an (n x n) matrix A(t), t E [0, T], with infinitely differen-
tiable components and two polytopes P and Q in R n such that the
*
set-valued map F(t) == A(t)P - A(t)Q, t E [0, T], is discontinuous in
a set of positive measure.
7. Find T+(O, A) and T_(O, A), where A c R is given by
(a) A == {O, 1, 1/2,... ,1/n,...},
(b) A == {O, 1, 1/2, . . . ,1/ 2 n , . . . },
(c) A=={0,1,1/2,... ,1/n!,...}.
8. Let a ( t) > 0, t E R, be a differentiable function, and let A ( t), t E R,
be a (m x n) matrix with differentiable components. Consider the
set-valued map F(t) == {x E R n I A(t)x E a(t)Bm}, t E R. Let
(t, x) E grF. Show that
DF(t, x)(l)
{ Rn IA(t)xl < a(t),
== {v I (A.(t)x + A(t)v, A(t)x) < a(t)a(t)}, IA(t)xl == a(t).
9. Let G : R R m be a continuous set-valued map with compact convex
values, and let A(t), t E R, be a (m x n) matrix with differentiable
components. Set F(t) == {x E Rn I A(t)x E f G(s)ds}, t > O. It is
assumed that intf G(s)ds =1= 0, t > O. Prove the following equalities:
(a)
{ Rn A(t)x E int f G(s)ds,
DF(t, x)(l) == {v I A.(t)x + A(t)v
E T(A(t)x, f G(s)ds)} + G(t), otherwise,
(b)
{ Rn A(t)x E int f G(s)ds,
DF(t, x)( -1) == {v I A.(t)x + A(t)v + G(t)
C -T(A(t)x, f G(s)ds)}, otherwise,
whenever (t, x) EgrF, t > O.
10. Show that the set-valued map F : B 2 B 2 defined by F(x)
B 2 \ (x + B2) is continuous and has no continuous selector. (Hint.
Use the Brouwer theorem.)
11. Show that a function f : R n R n satisfying j(O) == 0 and differen-
tiable at x == 0 has an inverse defined in a neighborhood of the origin,
2.8. Problems
63
provided that det\7 f(O) i- O. (Hint. Apply the Brouwer theorem to
the map x x + (\7 f(O))-l(y - f(x)) with Ixl and Iyl sufficiently
small. )
Chapter 3
N onsmooth Analysis
In many branches of lnathelnatics it is necessary to study differential prop-
erties of nondifferentiable functiollS. For this reaSOll various generalizations
of classical calculus llave been developed. In this chapter we present non-
smooth calculus oriented to derive necessary conditions of optimality for
extremal problelns. NOllsmooth analysis considered here is a generalization
of convex analysis. We prove a separation theoreln for nonconvex sets and
then, following the convex analysis scheme, develop a nonsmooth calculus
and derive necessary conditions of opthnality for a general nonsmootll math-
ematical programlning problem.
3.1. Method of metric approximations
The method of metric approximations is used to derive necessary condi-
tions of optimality for general nonsmooth extremal problems. The main
idea of the lnethod is to approximate all constraints and the functional by
smootll distance-like functions in order to obtahl a slnooth unconstrained
optimization problem. Applying the Ferlnat theorenl and taking the limit
in necessary conditions for the unconstrailled probleln, Olle can derive nec-
essary conditions of opthnality for the original extremal problem.
The Lagrange multipliers rule. To illustrate the method of metric ap-
proximations, we derive the Lagrange multiplier rule for a mathematical
programming probleln with smooth data. Consider the minimization prob-
lem
-
65
66
3. Nonsmooth Analysis
(3.1)
f(x) inf,
gi(x) == 0, i == 1, m ,
h j (x) < 0, j == 1, k ,
where f : R n R, gi : R n R, i == 1, m , fj : R n R, j == 1, k, are
continuously differentiable functions.
Let A E R, J..l == (J..l1,... , J..lm) E R m , and v == (vI,... , v k ) E R k . Intro-
duce the Lagrange function:
L(x, A, J..l, v) == Af(x) + (J..l, g(x)) + (v, h(x)).
Theorem 3.1. Let x be a local solution of problem (3.1). Then there exist
A > 0, J..li, i == 1, m , and v j > 0, j == 1, k , satisfying the following conditions:
1. "\1xL(X,A,J..l,V) == 0,
2. vjhj(x) == 0, j == 1, k (the complementarity condition),
3. (A 2 + (J..l1)2 + . . . + (J..lm)2 + (v 1 )2 + . . . + (v k )2)1/2 == 1.
Proof. Let, < f(x). Set
[ m k ] 1/2
<I>(x,')') = (f+(x,')'))2 + (gi(x))2 + H (h(x))2 ,
F(x, ,) == q>(x, ,) + Ix - x1 2 ,
where f+(x,,) == max{f(x) - "O}, h(x) == max{hj(x),O}. We observe
that q>(x, ,) > 0 for all x E R n and that F(x, ,) 00 as x 00. Con-
sequently F(x, ,) achieves its global minimum at a point x, thanks to the
Weierstrass theorem. Note that
(3.2) q>(x" ,) + Ix, - xl 2 == F(x" ,) < F(x, ,) == f(x) - ,.
If q>(x" ,) == 0, then x, satisfies all constraints of problem (3.1) and f(x,) <
, < f(x). Since x is a local solution to minimization problem (3.1), from
(3.2) we have q>(x" ,) > 0 for, sufficiently close to f(i). Since q>(x" ,) > 0,
the function F is differentiable in x at the point x,. Hence
(3.3)
"\1xF(x",) == O.
Set
. J
\ _ f+(x" ,) i _ g(x,) . _ - j _ h+(x,) . - - k
A')' - <I> ( ) , J-LI' - <I> ( ) ' - 1, m, v I' - <I> ( ) ' J - 1, ·
x" , x, , , x" ,
3.2. Mordukhovich normal cone
67
Then (3.3) can be written in the form
m k
(3.4) )",./\7 f(x"() + L J.l V' gi(x"() + L v? V' h j (x"() + 2(x"( - x) = O.
i=1 j=l
Note that
(3.5)
A, > 0, v > 0, j == 1, k,
and
( 3.6) ( ( A, ) 2 + (J-l) 2 + . . . + (J-lr;) 2 + (v ) 2 + . . . + (v;) 2 ) 1/ 2 == 1.
Let'Y i f(x). Without loss of generality A, ---+ A, J-l ---+ J-li, v4 ---+ v j .
From (3.2) we have x, ---+ x. Taking the limit in (3.4)-(3.6), we obtain the
result. D
3.2. Mord ukhovich norlllal cone
Consider a set-valued map F : R n ---+ R m . The upper topological limit of
F(x) as X tends to Xo is defined by
limsupF(x) = n cl U F(x).
xxo €>o Ix-xol€
It is the set of all limiting points limioo Vi, where Vi E F(Xi) and Xi ---+ Xo
as 't ---+ 00.
Let A c R n be a nonempty set. Put P(x, A) == cone(x - 7f(x, A)) ==
Ua:>o a(x - 7f(x, A)). The Mordukhovich normal cone to A at X E A is
defined by
N(x,A) == limsupP(x',A).
X/x
Obviously N(x, A) is a nonempty closed cone.
Main properties. Let x E cIA. Define the inverse projection by
7f-1 (x, A) == {y I x E 7f(Y, A)}.
Lemma 3.1. Let x E cIA. Then the following equality holds:
N(x, A) == lim sup cone(7f-1(x, A) - x).
xx)
xEclA
Proof. Let x* == limkoo x k ' where x k E cone(7f-1(xk, A) - Xk), and Xk ---+
X, Xk E cIA. Observe that x k == Ak(Yk - Xk), where Ak > 0 and Yk E
7f-1(Xk, A). If Y E 7f-1(x, A), then we have ax + (1- a)y E 7f-1(x, A) for all
68
3. Nonsmootl1 Analysis
a E [0,1]. Therefore without loss of ge11erality IYk -xkl < Ilk. By definition
we have Yk - Xk E Yk - 7r(Yk, A). Thus we have Yk x and
x* E lim sup cone(Yk -7r(Yk,A)) C N(x,A).
koo
Now, let x* E N(x,A) == limsupxxcone(x - 7r(x,A)). Then we have
x* == limkoo x k ' where x k == Ak(Xk - Wk), Wk E 7r(Xk, A), and Xk x.
Since Xk - Wk E 7r- 1 (Wk, A) - Wk and Wk x, Wk E cIA, we obtain the
result. D
Theorem 3.2. Let A c R n be a convex set, and let x E cIA. Then the
Mordukhovich normal cone to A at x coincides with the normal cone of
convex analysis.
Proof. Show that
N(x,A) == {x* I (x*,x - x) < 0, \Ix E A};
then the result will follow from Proposition 1.4. Let x* be such that (x*, x-
x) < 0 for all x E A. Let x E A. Then we have
Ix - x - x* 1 2 == Ix - xl 2 - (x*, x - x) + Ix* 1 2 > Ix* 1 2
for all x E A. Thus 7r(x*lk+x,A) == {x}, and therefore
x* == k(x*lk+x-7r(x*+x,A)) == lim k(x*lk+x-7r(x*+x,A)) E N(x,A).
koo
Let x* E N(x, A). Then we have x* == limkoo x k , x k E cone(7r- 1 (xk, A)
- Xk), and Xk x, Xk E cIA thanks to Lemlna 3.1. Since A is convex,
from Zk E 7r- 1 (Xk, A) we obtain 7r(Zk, cIA) == {Xk}. Since x k == ak(zk - Xk),
ak > 0, we have (x k , X-Xk) < 0 for all x E A (see the proof of Theoreln 1.3).
Taking the limit, we obtain (x*, x - x) < 0 for all x E A. D
From Lemma 3.1 we derive the following property of the Mordukhovich
normal cone.
Theorem 3.3. Let x E cIA. Then the following equality holds:
N(x, A) == lim sup N(x, A).
xx,
xEclA
Denote the polar cone -(T_(x, A))* by N_(x, A). We need the following
lemma.
Lemma 3.2. For any x E cIA the following 'inclusion holds:
N_(x,A) c N(x,A).
3.2. lvlordul{hovich nornlal cone
69
Proof. Let x* E N_(x, A), and let Wk E 1f(x + x* /k, A). Since Ix + x* /k-
wkl 2 < Ix* /kI2, we obtain Ix - wkl 2 + 2(k- 1 x*, x - Wk) < O. Consequently
we have 2(x*, IWk - xl- 1 (Wk - x)) > klwk - xl. Witllout loss of generality
IWk - xl- 1 (Wk - x) w. Since x* E N _ (x, A), we derive (x*, w) < O. Hence
klx - wkl 0 as k 00. Thus k(x + x* /k - Wk) == k(x - Wk) + x* x*.
Tllis hnplies x* E N(x, A). D
Anotller useful represelltation of the 1Vlordukhovich normal cone is con-
tained in the following theorem.
Theorem 3.4. Let x E cIA. Then the following equality holds:
N(x,A) == limsupN_(x,A).
xx,
xEclA
Proof. By LeInma 3.2 and Theorem 3.3 we have
limsup N_(x, A) C N(x, A).
xx,
xEclA
Now let us prove the inclusion
cone(1f-1(x, A) - x) c N_(x, A).
Let Z E 1f-1(x, A), yEA. Then Iz - yl2 > Iz - x1 2 , and we obtain Iy - x +
x - zl2 > Ix - z12. Hence we have
(3.7) Iy - xl 2 > 2(y - x, z - x).
Any vector wET _ (x, A) n bdBn can be represented in the form
W == liln (y - x)/Iy - xl.
yx
yEclA
Dividing (3.7) by Iy - xl and taking the limit as y x, we obtain z - x E
N_(x, A). Applyhlg LemIna 3.1, we obtain the result. D
In many problems we will have to find normal cones to Cartesian prod-
ucts.
Theorem 3.5. Let A C R n , BeRm, and let x E cIA, y E clB. Then
N((x, y), A x B) == N(x, A) x N(y, B).
Proof. Froln the definition of contingent cone we derive
T_((x, y), A x B) c T__(x, A) x T_(y, B)
and therefore we have
N_((x, y), A x B) N_(x, A) x N_(y, B).
70
3. Nonsmooth Analysis
Applying Theorem 3.4, we obtain
N((x, y), A x B) N(x, A) x N(y, B).
On the other hand, by definition we have
N((x, y), A x B) == limsup cone((x', y') - 7r((x', y'), A x B)).
(x' ,Y')-+(X,y)
It is easy to check that 7r((x,y),A x B) == 7r(x,A) x 7r(y,B). Therefore we
have
N((x, y), A x B) C limsup cone(x' - 7r(x', A)) x cone(y' - 7r(Y', B))
(x' ,Y')-+(X,y)
== limsup cone(x' - 7r(x', A)) x limsup cone(y' - 7r(Y', B))
x' -+x y' -+y
== N(x, A) x N(y, B).
The theorem is proved.
o
Consider a set A c R n and a linear operator A : R n R n .
Theorem 3.6. Let x E A-1A. IfkerA == {O}, then
N(x, A-I A) == A * N(Ax, A).
Proof. Let x E A-I A. Then we have T_ (x, A-I A) == A -IT_ (Ax, A). In-
deed, by definition we have
T_(x,A-1A) == {v I liminfA- 1 d(x + Av,A- 1 A) ==O}
A!O
== {v lliminf A- 1 d(Ax + AAv, A) == O}
.-\!O
== {v I Av E T_(Ax,A)} == A- 1 T_(Ax,A)
and hence
coT_ (x, A -1 A) == A -lcoT_ (Ax, A).
We have (see the proof of Corollary 1.6)
(3.8)
N _ (x, A-I A) == cl(A * N_ (Ax, A)).
Applying Theorem 3.4, we obtain the result.
o
3.2. Mordukhovich norlnal cone
71
Adjoint set-valued maps. Consider a set-valued map F : R n R m
with closed convex values. Let (x, v) E grF. The adjoint set-valued map
F*(x, v) : R m Rn at the point (x, v) is defined by
F*(x,v)(v*) == {x* E R n I (x*, -v*) E N((x,v),grF)}.
The adjoint set-valued map is a nonconvex generalization of the adjoint
convex process. It provides a dual characterization of a set-valued map local
properties, while the derivatives give a primal description of the map local
structure.
Theorem 3.7. Assume that a set-valued map F : R n R m is Lipschitzian
with a constant l > O. Then the following inclusion is fulfilled:
(3.9)
F*(x, v)(v*) C llv*IBn.
Moreover, the map (x, v, v*) F(x, v)(v*) is upper semi-continuous.
Proof. Let (x*,-v*) E N((x,v),grF). By definition there exist sequences
ak > 0, (Xk,Vk) (x, v) and (xk,v'k) E 7f((Xk,vk),grF) such that
(x*, -v*) == lim ak(xk - xk,Vk - v'k).
k--+oo
Let (x11",v11") E 7f((x,v),grF). To prove the theorem it is sufficient to show
that Ix - X 11" I < llv - v11"l. Suppose that Ix - X 11" I - llv - V 11" I > O. Consider
x, == x11" + ,(x - x11"), , > O. Let v, E 7f(v, F(x,)). Applying Proposition
2.6 we have
Iv - v, I == d( v, F( x,)) < Iv - v11" I + d( V 11" , F( x,))
< Iv - V 11" I + llx, - X 11" I == Iv - V 11" I + ,llx - X 11" I.
From this we obtain
I(x, v) - (x" v,)1 == (Ix - x,1 2 + Iv - v,12)1/2
< ((1 - ,)2Ix - X 11" 1 2 + (Iv - V 11" I + ,llx - X 11" 1)2)1/2
== (Ix - X 11" 1 2 + Iv - V 11" 1 2 + r(,))1/2,
where
r(,) == -2,lx - x11"I(lx - x11"l-llv - V 11" I) + ,21x - x11"12(1 + l2).
Obviously r(,) < 0 when, > 0 is sufficiently small. Thus there exists
, > 0 such that I (x, v) - (x" v,) I < I (x, v) - (x 7r , v11") I, a contradiction. Thus
inclusion (3.9) is proved.
By Theorem 3.3 the graph of the map (x, v, v*) F*(x, v)(v*) is closed.
From (3.9) and Proposition 2.2 we derive upper semi-continuity of F*. 0
Now establish another property of adjoint maps.
72
3. NOllS1TIOoth Analysis
Theorem 3.8. Assume that a set-valued map F : R n Rm is Lipschitzian.
Let (x, v) E grF, and let F*(x,v)(v*) i- 0. Then
S( -v*, F(x)) == -(v, v*).
Proof. Let x* E F*(x, v)(v*). Then we have (x*, -v*) E N((x, v), grF). By
definition of IVlordukhovich's normal cone there exist sequences (Xk, Vk) E
R n x R n , D:.k > 0, and (x'k,v'k) E 1f((Xk,vk),grF) such that Xk x, Vk v,
D:.k((Xk, Vk) - (xl;, v'k)) (x*, -v*) as k 00. Observe that
I(Xk, Vk) - (xl;, vk)1 < I(Xk, Vk) - (x'k, 1u)l, V w E F(xl;).
Consequently we have 1f(vk,F(x'k)) == {v'k} (see Len1ma 1.1). He11ce we
obtain
(D:.k(Vk - v'k), w - v'k) < 0, Vw E F(x'k).
Since F is Lipschitzian, taking the lhnit, we have
(v*,w - v) > 0, V w E F(x).
Thus we get
S(-v*,F(x)) == -(v,v*).
This ends the proof.
D
3.3. Separation theorelll for nonconvex
sets
Obviously, the separation theorem for nonconvex sets can be of local nature
only. For this reason we introduce the notio11 of an extremal collection of
sets.
Let Ai eRn, i == 1, m , i > 2, be nonelnpty sets. We say that the
collection {Ai} in 1 is extrelnal at a point x E n 1 clA i if there exist se-
quences {ai,k} r l' ai,k ERn, i == I,m , and {Wk} r l' Wk > 0, such that
lilnk-+oo ai k == 0, i == 1, m , limk-+oo Wk == 00, and
,
m
n(clA i - ai,k) n(x + 'YkBn) = 0, k = 1,2,. .. ,
i==l
where'rk == Wk(I: 1I a i,kI 2 )1/2.
The following result is a nonconvex version of the separation theorem
(Theorem 1.5) proved in the first chapter.
Theorem 3.9. Let the collection of sets {Ai} i 1 be extremal at a point
x E n 1 clA i . Then there exist xi E N(x, Ai), i == 1, m , such that
m
m
L xi = 0 and
i==l
L Ixil 2 = 1.
i==l
3.3. Separation tl1eorelll for nonconvex sets
73
Proof. Si11ce the collection {Ai} in 1 is extren1al at x E n n 1 clA i , there exist
sequences {ai,k} r l' ai,k ERn, i == I,m , and {Wk} r l' Wk > 0, such that
lin1k--4oo ai,k == 0, i == 1, m , Ih11k--4oo Wk == 00, and
m
n(clA i - ai,k) n(i; + 'YkBn) = 0, k = 1,2,. . . ,
i=l
where 'rk == Wk(L: 1 lai,kI 2 )1/2.
Fix positive integers k and p and consider the function
( 1n ) 1/2
<l>(x) = L d 2 (x + ai,k> Ad + d 2 (x, X + 'YkBn) + Ix - xl.
i=l p
Since .p(x) 00 as x 00, by the Weierstrass theorelll there exists Xp,k E
R n such that
.p(Xp,k) < .p(x), for all x ERn.
Let Wp,i,k E 7r(X p ,k + ai,k, Ai), i == 1, m , and Wp,O,k E 7r(X p ,k, X + /'kBn). Put
aD k == 0 and consider the function
,
( m ) 1/2
w(x) = Ix + ai,k - w p ,i,kI 2 + Ix - xl.
=o
Obviously W(Xp,k) < w(x) for all x ERn. Set
( m ) 1/2
O'.p,k = IXp,k + ai,k - W p ,i,kI 2
=o
Observe that Qp,k > O. Suppose that Xp,k =I=- x. Then W is differe11tiable at
Xp,k. Hence
m '"
L * Xp,k - X
V W(X p k)== X p ik+ I AI =O,
, " p x k-X
i=O p,
where x;,i,k == Q;'k(Xp,k + ai,k - Wp,i,k), i == 0, m . Thus we have
m m
(3.10) '" X p * i k E Bn and '" I x p * i kl 2 == 1.
"p "
i=O i=O
If Xp,k == x, then we can obtain (3.10) using the function
( m ) 1/2
w(x) = Ix + ai,k - W p ,i,kI 2
=o
(3.11)
Observe that
( m ) 1/2
IXP,k - xl < <l>(Xp,k) < <l>(x) < L lai,kl 2
p i=l
74
3. NOllS1ll00th Analysis
and
IX;,o,kl == a;Ld(xp,k' x + kBn) == In ax { a;L(lxp,k - xl - k), O}
< max { a;,l(p - Wk) ( la i 'kI 2 ) 1/2 ,0 } .
Let k ---+ 00. Then we have IX;,o,kl == 0 whenever k is sufficiently large.
Without loss of generality x;,i,k ---+ x;,i' i == 1, m . Taking the limit in (3.10),
we derive
(3.12)
m m
L X;,i E En and L IX;,iI 2 = 1.
i=l i=l
Since Xp,k + ai,k ---+ X (see (3.11)), by definition of the Mordukhovich
cone we have
(3.13) X;,i E N(x, Ai), i == 1, m .
Without loss of generality x;,i ---+ xi when p ---+ 00. Taking the limit in (3.12)
and (3.13), we obtain
m m
LX; = 0, L Ix;12 = 1, and x; E N(x,A), i = I,m.
i=l i=l
The theorenl is proved.
D
Let us consider an example that shows 110W the separation theorein can
be used in nonsinooth analysis. We need the following auxiliary result.
Lemma 3.3. Let x E cIA eRn, and let x* E N_(x,A). Then, given E > 0,
there exists > 0 such that
(x*, Y - x) < Ely - xl
for all yEA n (x + Bn).
Proof. Suppose that there exist E > 0 and a sequel1ce Yk ---+ X such that
(x*, Yk - x) > EIYk - xl.
Dividing by IYk - xl, we obtain
(x*, (Yk - x)/IYk - xl) > E.
Without loss of generality (Yk - x)/IYk - xl ---+ w E bdBn. Taking the limit,
we obtain (x*,w) > E and w E T_(x,A), a contradiction. D
N ow consider a set A c R n and a linear operator A : R m ---+ Rn.
3.4. Nonsnlooth calculus
75
Theorem 3.10. Assume that A is closed. Let x E A-I A, and let N(Ax, A)
n kerA* == {O}. Then the following inclusion holds:
N (x, A -1 A) c A * N (Ax, A) .
Proof. Let x* E N(x, A-I A). Since A is closed, the set A -1 A is also closed.
By Theorem 3.4 there exist sequences xk x, xk E A-I A and x k x*
such that x k E N-(Xk, A-I A). Consider the sets
A k ,l == R m x A x R+,
A k ,2 == {(X, Ax, (Xk,X - Xk)) E R m x R n x R I x E R m }.
By Lemma 3.3 there exist 7p > 0, p == 1,2, . .. , such that
(xX:, x - Xk) < Ix - xkl
p
for all x E A-I A n (Xk + 7pBm). Thus the collection of sets {A k ,l, Ak,2}
is extremal at the point (Xk, AXk, 0) E Ak,l n A k ,2. By Theorem 3.9 there
exists a vector (zZ, yZ, JLk) such that l(zZ, yZ, JLk) I == 1,
( z Z, y Z, JL k) E N ( ( x k, Ax k, 0) , A k, 1 ) ,
and
-(zZ, yZ, JLk) E N( (Xk, AXk, 0), A k ,2).
Applying Theorem 3.5, we see that zZ == 0, yZ E N(Axk, A), and JLk < O.
From Theorem 3.2 and Proposition 1.4 we have
(A(x - Xk), yZ) + JLk(xk, x - Xk) < 0, \Ix E R m .
Hence A *yZ == -JLkxk. Without loss of generality tIle sequellce (yZ, JLk)
converges to a vector (y*, JL*). Obviously I (y*, JL*) I == 1 and JL* < o. Suppose
that JL* == o. Then y* E N(Ax, A) and A *y* == 0, a contradictioll. Thus
JL* < 0, and we obtain
x* == IJL*I- 1 A*y* E A*N(Ax,A).
This ends the proof.
D
3.4. Nonsrnooth calculus
Let f : R n R U {:i::oo} be a function. Assume that If(x)1 < 00. The
M ordukhovich subdifferential of f at x is defined by
8f(x) == {x* I (x*, -1) E N((x, f(x)), epif)}.
If f is a convex function, then from Theorem 3.2 we see that the Mor-
dukhovich subdifferential coincides with the usual subdifferential of convex
analysis (see Remark at the end of Chapter 1).
76
3. NOnS1TIOoth Analysis
The singular subdifferential of f at x is defined by
as f(x) {x* I (x*, 0) E N((x, f(x)), epif)}.
Frol11 Theoreln 3.3 we obtain the following result.
Theorem 3.11. Let f : R n Rn {:!::oo} be lower semi-continuous, and let
If(x)1 < 00. Then the following equality holds:
af(x) Ii!nsup af(x').
X/X
,
f(x') f(x)
Let A c R n . Fro111 the definitions we derive
a8(5:, A) a S 8(5:, A) N(5:, A).
The lower and upper Dini derivatives are defined by
D - f( )( ) 1 . . f f(x + av') - f(x)
x v I1111n
alO,v/v a
and
. f(x + av') - f(x)
D+ f(x)(v) == hn1sup
alO,v/v a
respectively. In this chapter we shall use the properties of lower Dini deriv-
ative.
Proposition 3.1. Let f : R n R U { +oo} be a function and x E d0111f.
Then
epiD- f(x) T_((x, f(x)), epif).
If f is Lipschitzian, then
D - f( )( ) 1 . . f f(x + av) - f(x)
x v Iln In .
alO a
Proof. Follows in1111ediately fro111 definitions.
D
The lower Dini subdifferential of f at x is defined by
a-f(x) {x* I (x*,v) < D-f(x)(v), \Iv ERn}.
Froln Proposition 3.1 we see that
a- f(x) {x* I (x*, -1) E N_((x, f(x)), epif)}.
Obviously N_ (5:, A) a- 8(5:, A) whe11ever x E A.
FrOln Theoreln 3.4 we obtai!1 the following result.
3.4. Nonsmootl1 calculus
77
Theorem 3.12. Let f : R n R n {:!:oo} be lower semi-continuous, and let
If(x)1 < 00. Then the following equality holds:
8 f(x) == li!n sup 8- f(x').
x' x,
f(x') f(x)
Corollary 3.1. Assume that f satisfies the Lipschitz condition with a con-
stant L > o. Then 88f(x) == {O} and 8f(x) C LBn for all x ERn.
Proof. By definition 8- f(x) == {x* I (x*,v) < D- f(x)(v), V v ERn}.
Since D- f(x)(v) < Llvl, froln Tl1eorelns 3.4 and 3.12 we obtai!1 the result.
o
We need t11e following technicallemlna.
Lemma 3.4. Let Y be a compact set, and let f : R n x Y R be a con-
tinuous function. Assume that f is differentiable in x and that \7 xf is
continuous in (x, y). Then the function
fo(x) == Inax{f(x, y) lyE Y}
is directionally differentiable and
Dfo(x)(v) == Inax{(\7 x f(x,y),v) lyE Y(x)},
where Y(x) == {y E Y I fo(x) == f(x,y)}.
Proof. Let Yo E Y(xo). Then we have
fo(xo + AV) - fo(xo) > f(xo + AV, Yo) - f(xo, Yo).
Dividing by A and taking tl1e li!nit as A 1 0, we obtai!1
1 . . f fo(xo + AV) - fo(xo) > ( f( ) )
un In \ _ V X XO, Yo , v .
.-\10 /\
Since Yo E Y(xo) is arbitrary, we 11ave
lim inf fo(xo + ).. - fo(xo) > max{ (\7 xf(xo, y), v) lyE Y(xo)}.
.-\10
Let y E Y(xo + AV). Then we have
fo(xo + AV) - fo(xo) < f(xo + AV, y) - f(xo, y).
Applying the Inean-value theoreln we see t11at there exists (y) E [0, A] such
that
fo(xo + ).. - fo(xo) < (\7 xf(xo + (y)v, y), v).
Consequently
1 . fo(xo + AV) - fo(xo)
un sup \
.-\10 /\
78 3. Nonsmooth Analysis
(3.14) < Ihnsupmax{(\7 x f(xo + (y)v,y),v) lyE Y(xo + AV)}.
AlO
Let Ai 1 0, i E]O, Ai[, and Yi E Y(xo + AiV) be such that
lhnsup max{ (\7 xf(xo + (y)v, y), v) lyE Y(xo + AV)}
Alo
== ,lim (\7 xf(xo + iV, Yi), v).
oo
Since Y is compact, without loss of generality Yi Yo E Y. Since f(xo +
AiV,Yi) > f(XO+AiV,y) for all Y E Y taking the limit, we obtain f(xo,yo) >
f(xo, y) for all y E Y. Hence Yo E Y(xo). From (3.14) we derive
lim sup fo(xo + A - fo(xo) < max{ (\7 xf(xo, YO), v) lyE Y(xo)}.
AlO
This ends the proof. 0
Theorem 3.13. Let x E cIA. Then the following equality holds:
N(x, A) == cone {) d(x, A).
Proof. It is easy to see that
8-d(x, A) == N_(x, A) n Bn.
Let x (j. cIA and 1r(x, A) == {w}. From Lemma 3.4 we see that the function
x d(x,A) == -max{-Ix - all a E cIA} is differentiable and \7d(x,A) ==
(x - w)/Ix - wi. Moreover, observe that if 1r(x, A) contains more than one
point, then 8- d(x, A) == 0. Invoking Theorems 3.4 and 3.12, we obtain
8d(x, A) == N(x, A) n Bn.
This ends the proof.
o
Now we establish a property of the Dini subdifferential needed later.
Lemma 3.5. Let E > o. If x* E 8- f(x), then there exists"Y > 0 such that
f(x) < f(x) - (x*, x - x) + Elx - xl
for all x E x + "YBn.
Proof. Suppose that there is a sequence Xk x such that
f(x) > f(Xk) - (x*, Xk - x) + Elxk - xl.
Dividing by IXk - xl, we obtain
(3.15) (x*, (Xk - X)/IXk - xl) > IXk - xl- 1 f(x + (Xk - X)/IXk - xl) + E.
Without loss of generality (Xk - X)/IXk - xl v. From (3.15) we have
(x*, v) > D- f(x)(v) + E,
a contradictiol1.
o
3.4. NOllsmooth calculus
79
Now we are in a position to prove a nonconvex version of the ]Vloreau-
Rockafellar theoren1.
Theorem 3.14. Let 11 : R n R U {:i:oo} and 12 : R n R U {:i:oo} be
lower semi-continuous functions. Assume that
8 S 11 (x) n (-8 S 12(X)) == {O}.
Then the following inclusion holds:
8(11 + 12)(X) C 811 (x) + 812(X).
Proof. Put I == 11 + 12. Let x* E 81(x). By Theorem 3.12 there exist
sequences Xk x and xk x* such that xk E 8- I(Xk) and I(Xk) I(x).
Consider the sets
A k ,l == {(x,J-l) E R n x R I J-l > 11 (X) - 11(Xk)},
A k ,2 == {(x, J-l) E R n x R I J-l < - 12(X) + 12(Xk) + (Xk, x - Xk)}.
By Lemma 3.5 there exist 'rp > 0, P == 1,2, . . . , such that
f(Xk) < f(x) - (xL x - Xk) + !Ix - xkl
p
for all x E Xk + 'rpBn. Thus the collection of sets {A k ,l, Ak,2} is extremal at
the point (Xk, 0) E Ak,l nA k ,2. By Theorem 3.9 there exists a vector (zic, J-lk)
such that I (zic, J-l k) I == 1,
(zic, J-lk) E N((Xk, 0), Ak,l),
and
-(zic, J-lk) E N((Xk, 0), Ak,2).
Since A k ,2 is an affine transformation of the set epil2, invoking Theoreln 3.6,
we obtain
(zic,J-lk) E N((Xk,11(xk)),epil1)
and
(-J-lkXk - zic, J-lk) E N((Xk, 12(Xk)), epiI2).
Without loss of generality (zic,J-lk) (z*,J-l*). Taking the limit, we derive
( z * , J-l *) E N ( ( x, 11 ( x) ), ep ill) , and (- J-l * x * - z * , J-l *) E N ( ( x, 12 ( X ) ) , epi 12) .
If J-l* == 0, we obtain a contradiction. Thus we have J-l* < 0 and
1J-l*1-1Z* E 811(X), x* -1J-l*1-1z* E 812(X).
The theorem is proved.
o
80
3. Nonsl1100tl1 Analysis
Corollary 3.2. Let Ai C R n , i == 1, m , be nonempty sets and x E n n 1 clA i .
Assume that the system of inclusions
m
x; E N(x,A i ), i = I,m , LX; = 0
i==l
has only the trivial solution xi == 0, i == 1, m . Then the inclusion
(3.16)
( m ) 1n
N x, n clA i C h N(x, A)
holds.
Proof. C011sider tl1e functio11S fi (x) == 8 (x, cIA i ), i == 1, m . Since 8 fi (x) ==
8 s fi(X) == N(x, Ai), i == 1, m , applying Tl1eorelll 3.14, by induction we
obtain
m m
8 S L fi(X) C L 8 s fi(X)
i==l i==l
a11d
m 1n
8 L fi(X) C L 8!i(x).
i==l i==l
Botl1 i11clusions are equivale11t with (3.16).
D
Corollary 3.3. Let A == {x I f(x) < O}, where f : R n R is a Lips-
chitzian function. Assume that f(x) == a and a tJ. 8f(x). Then the following
inclusion holds:
N(x, A) c cl cone 8f(x).
Proof. By Theoren1 3.4 we have
N((x, 0), epif) == limsup N_((x, f(x)), epif).
x--+x
Observe that
N - (( x, f (x)), epif) == cl cone (8- f (x), -1) c cl cone (LBn, -1),
where L is t11e Lipschitz constant (see Corollary 3.1). Hence we 11ave
N((x, 0), epif) == cl C011e (8f(x), -1).
Observe that the sets Al == epif a11d A 2 == {(x, {t) E R n x R I {t == a} satisfy
all C011ditio11S of Corollary 3.2. Therefore we obtain
N(x, A) x R == N((x, 0), A x {O}) == N((x, 0), Al n A 2 )
c N((x, 0), epif) + {a} x R == cl cone (8f(x), -1) + {a} x R.
Thus we have N(x, A) c cl C011e 8f(x). D
3.4. N0l1S1TIOotll calculus
81
Consider Lipschitzian functions fi : Rn R, i == 1, m . Put
f ( x) == nlax {f 1 ( X ), . . . , f1n ( X ) }
and
I ( X) == {i I f ( x) == fi ( X ) } .
Corollary 3.4. The following inclusion holds:
8 f ( x) C co { 8 fi ( x) liE I ( x ) } .
Proof. Observe that
m
epif = n epiJi.
i==l
Applying Corollaries 3.1 and 3.2, we obtain the result.
o
Theorem 3.15. Let f(x) == <p(Ax), where <p : R n R is a Lipschitzian
function and A : R m Rn is a linear operator. Then
8f(x) c A*8<p(Ax).
Proof. Let x* E 8f(x). By Theoreln 3.12 there exist sequences Xk x and
x k x* such that x k E 8- f(Xk) and f(Xk) f(x). Consider the sets
A k ,l == {(x,Y,J.L) E R 1n X R n x R I J.L > <p(x)} == R m x epi<p,
A k ,2 == {(X, Ax, (Xk,x - Xk) + f(Xk)) E R m x R n x R I x E R 1n }.
By Lenllna 3.5 there exist !p > 0, P == 1,2, . . . , such that
f(Xk) < f(x) - (Xk, x - Xk) + Ix - xkl
p
for all x E x k + !pBn. ThllS the collection of sets {Ak, 1, A k ,2} is extrelnal
at the point (Xk, AXk, f(Xk)) E A k ,l n A k ,2. From Theorenl 3.9 we see that
there exists a vector (zk' Yk' J.Lic) such that I (zk' Yk' J.Lk) I == 1,
(zk, Yk, J.Lk) E N((Xk, AXk, f(Xk)), A k ,l),
and
-(Zk' Yk, J.Lk) E N((Xk, AXk, f(Xk)), A k ,2).
Applying Theoreln 3.2 and Proposition 1.4, we obtain
N( (Xk, AXk, f(Xk)), A k ,2) == {(z*, y*, J.L*) I z* + A *y* + J.L*xk == O}.
FrOln Theorenl 3.5 we get zk == 0 and (Yk,J.Lk) E N((Axk,f(xk)),epi<p).
Therefore A *Yk == -J.Lkxk. Without loss of generality tIle sequence (Yk' J.Lk)
converges to a vector (y*, J.L*). Then we have A *y* == -J.L*x*, I (y*, J.L*) I == 1,
and (y*, J.L*) E N((Ax, <p(Ax)), epi<p). By Corollary 3.1 J.L* =1= O. Conse-
quently J.L* < 0, and we get
x* == IJ.L* 1-1 A *y* E A * 8<p(Ax).
This ends the proof.
o
82
3. NonSlllooth Analysis
3.5. Lagrange multipliers
Let f : Rn R be an arbitrary function. The following result is a non-
Sillooth analogue of the Fermat theorem.
Theorem 3.16. Let x be a point where f achieves its local minimum. Then
o E {)f(x).
Proof. Observe that 0 E {)- f(x)
Lemma 3.2 {)- f(x) C {)f(x).
{x* I (x*,v) < D- f(x)(v)}. By
D
Now consider the following problem:
(3.17)
f(x) inf,
m
X E n Ai.
i=l
We assume that f is Lipschitzian and the sets Ai, i == 1, m , are closed. The
following theorem contains necessary conditions of optimality for problem
(3.17) .
Theorem 3.17. Let x be a local solution of (3.17). Then there exist A > 0
and xi E N(x, Ai), i == 1, m , such that
m
o E 'xof(x) + LX;
i=l
and
m
,x+ Llx;1 > o.
i=l
Proof. Suppose that there exist xi E N(x, A) such that
m
m
LX; = 0 and L Ix;1 > O.
i=l i=l
Then we put A == 0 and obtain the result.
Now assume that the system of inclusions
m
x; E N(x,Ad, i = I,m , LX; = 0
i=l
has only trivial solution xi == 0, i == 1, m . Consider the function
m
<I> (x ) = f(x) + L 8(x, Ai).
i=l
3.6. Problems
83
Obviously <I> has a local minimum at x. By Theorems 3.16 and 3.14 and
Corollary 3.2 we have
o E 8<I>(x) c 8j(x) + 8 8(x, Ai) = 8j(x) + 88 (x, n A)
= 8j(x) + N (x, n ai) C 8j(x) + N(X,Ad.
This ends the proof. 0
3.6. Problems
1. Let f : R n -7 R be a convex function. Prove that the Mordukhovich
subdifferential of f coincides with the subdifferential of convex anal-
YSIS.
2. Let A eRn. The Clarke tangent cone to A at x E A is defined by
TCI(X, A) == { V I lim A -ld(y + AV, A) == O } .
y----+-x
A!O,yEA
Show that the cone TCI(X, A) is always convex. Prove that the Clarke
normal cone NCI(X, A) defined as the polar cone of the Clarke tangent
cone coincides with the cone cl coN(x, A).
3. A closed convex cone KeRn is said to be a tent to the set A
at x E A if there exists a continuous map r : K -7 Rn such that
x+x+r(x) E A, x E K, and r(x)/lxl-7 0 as x -7 O. Let cjJ: R n -7 R
be a locally Lipschitzian function, and let 'lj; : R n -7 R be a positively
homogeneous convex function satisfying epi'lj; C T + (( x, cjJ( x) ), epicjJ).
Prove that epi'lj; is a tent to epicjJ at (x, cjJ( x)).
4. Let A c Rnbeaclosedset, and let x E A. AssumethatintTcI(x,A) =I-
0. Prove that any convex cone satisfying K c T+(x, A) is a tent to
A at x. (Hint. Show that in a neighborhood of x the set A can be
represented as the epigraph of a locally Lipschitzian function.)
5. Let F : R n -7 R n be a Lipschitzian set-valued map with convex
compact values. Consider the map
F(x,x O ) == {vo(v, 1) E R n x R I v O E [a,b], v E F(x)}.
Prove that (x*, x O *, v*, v o *) E gr co F* (x, x O , v, v O ) (.) if and only if
(x*, v*) E gr co F* (x, v) (.), x o * == 0, and (v*, v) + v o * == O. (Hint. Use
Theorems 3.4 and 3.7.)
84
3. Nonsnl00tl1 Analysis
6. Consider the set A == {x E Rn I fk(X) < 0, k == I,m , fk(X) == 0, k ==
m + 1, m + p}, where the functions fk : R n R n , k == 1, m + p,
are continuously differentiable. Assulne that the gradients \7 fk(X),
k == m + 1, m + p, are linearly independent and there exists a vector
y E Rn such that (\7 fk(X), y) < 0 , k E {k == 1, m I fk(X) == O}, and
(\7 fk(X), y) == 0, k == m + 1, m + p. Prove that
N(x, A) == N_(x, A)
{ m+p }
= x* = 2:: Ak \J fk(x) I Ak > 0, Akfk(x) = 0, k = 1, m ·
k==l
7. Let A == {x E R n I fk(X) < 0, k == I,m }, where t11e functions
fk : R n R n , k == 1, m , are locally Lipschitzian. Assume that
o tJ: co{8fk(X) I k E K(x)}, where K(x) == {k == I,m I fk(X) == O}.
Prove that the cone N(x, A) is contained in the set
U { Ak 8 fk(x) I Ak > 0, Akfk(x) = 0, k = 1, m } ·
8. Let F : R n R m be an upper semi-continuous set-valued map with
compact values, and let 9 : R m R be a locally Lipschitzian function.
Set f(x) == min{g(y) lyE F(x)}. Prove the inclusion
8f(x) c U{F*(x, y)(y*) I y* E 8g(y), y E F(x), f(x) = g(y)}.
(Hint. Evaluate the Mordukhovich subdifferential of the function
9 (y) + 6 ( ( X, y) , gr F) . )
9. Let F : R n R m be an upper semi-continuous set-valued map with
compact values. Consider the function f(x) == d(z, F(x)). Show t11at
8f(x) c U{F*(x, y)(y*) Ily*1 < 1,
(y*, y - z) == Iy - zl, y E F(x), f(x) == Iy - zl}.
10. Consider the Inathematical programming problem
fo(x) inf,
fk(X) < 0, k == 1, m ,
fk(X) == 0, k == m+ 1, m+p,
where the functions fk : R n R, k == 0, m + p, are locally Lips-
chitzian. Let x E Rn be a local solution to this p roblem. Prove that
t11ere exist Lagrange multipliers Ak, k == 0, m + p, satisfying
(a) 0 E 2: 0 Ak 8 fk(X) + 2: ;+ +1IAkl(8fk(X) U 8( - fk)(X));
(b) Ak > 0, k == O,m ;
(c) Akfk(X) == 0, k == I,m ;
(d) 2: ;+6 A == 1.
Part 2
Differential Inclusions
Chapter 4
Existence Theorems
In this chapter we introduce the concept of solution to a differential inclusion
x(t) E F(x(t))
and prove the main existence theoreins used throughout the text. If we deal
with an ordinary differential equation
x(t) == f(x(t))
with continuous right-hand side, it is natural to define solutions as contin-
uously differentiable functions satisfying the equation in all points of SOlne
tilne interval. In many applied problems we have to consider differential
inclusions with an upper semi-continuous right-hand side, but the class of
continuously differentiable functions is not large enough to guaralltee the
existence of solutions. For example, the Cauchy problem
{ I,
x E [-1,1],
-1
,
x(O) == Xo
has no continuously differentiable solution whenever Xo =I- 0 and T > Ixol.
In order to prove the existence for such problenls we define solutions in the
class of absolutely continuous functions, that is, in the class of functions
with Lebesgue integrable derivative satisfying the relation
x < 0,
x==O
,
x > 0,
t E [0, T],
x(tI) - x(to) = {t! x(t)dt.
Jto
In the first section we recall definitions and results concerning the absolutely
continuous functions, which are needed later.
-
87
88
4. Existence Theorenls
'Ve then prove a result on the existence of continuous lnaps fro111 the
space of absolutely continuous functions to the set of solutions to a differ-
ential il1clusion with Lipschitzian right-hand side (Theoreln 4.5). Roughly
speaking, this theore111 shows that the space of absolutely continuous func-
tions can be continuously 'projected' onto tl1e set of solutions. We shall
frequently use this result to construct fan1ilies of solutions with given prop-
erties. Nalnely, we shall 'project' fan1ilies of functions which are 'quasi'-
solutions and have the required properties on the set of solutions. In lnany
cases this gives the desired result.
We also study three types of approxi111atiol1s for differential inclusions.
The first one is an approxilnation of upper selni-continuous differential in-
clusions by Lipschitzian ones. The second type is a local approxhnation of
a Lipschitzian differential inclusion in a neighborhood of a given solution
(variational differential inclusiol1). And finally for Lipschitzian differential
inclusions we consider discrete-tilne approxiI11ations. These approxhnatiol1
techniques are the 111ain tools used in the boole N an1ely, we approxilnate
differential inclusions under consideration by differential or discrete-tiIne in-
clusions with sin1pler structure. We then solve the probleln for the si111ple
inclusion and, passing to the lin1it, obtain the result for the original probleln.
This is the central idea of lnany proofs in later chapters. This 111ethod also
silnplifies the proofs of SOlne classical theorelns fro111 the theory of ordinary
differential equations, like the Hukuhara and Kneser theoren1s.
We apply tl1e developed techniques to study differential equations with
discontinuous right-hand side and to prove the existence theorelns in opthnal
control proble111s.
4.1. Background notes
Let us recall SOlne notations and results we use in the book. The Banach
space of integrable functions x : [0, T] Rn with the norln
Ix(-)ILI = 1 T Ix(t)ldt
is denoted by £1 ([0, T], R n ). The Hilbert space of lneasurable functions
x : [0, T] R n sucl1 that
1 T Ix(t)1 2 dt < 00
is denoted by £2 ([0, T], R n ). The il1ner product is defined by the forlnula
(x ( . ), y ( · )) = 1 T (x (t), y (t) ) dt.
4.1. Bacl{ground notes
89
The Banach space of continuous functions x : [0, T] R n \\Tith tIle 110rn1
I x ( . ) Ie == n1ax { I x ( t ) I I t E [0, T]}
is denoted by C([O, T], R n ).
Recall that a function x : [0, T] R n is called absolutely continuous if,
given E > 0, there is () > 0 such tl1at for any cou11table collection of disjoint
subintervals [t, t%] of [0, T] satisfying
I) t% - tk) < 8
,ve have
L Ix(tZ) - x(t)1 < E.
An absolutely continuous function is continuous and has bounded variati011.
Any Lipscl1itzian function is absolutely continuous. An absolutely conti11U-
ous x : [0, T] R n is differentiable ahnost everY\\Tl1ere, and its derivative
xC) is a Lebesgue integrable functi011. lVloreover, the Ne,vton-Leibniz for-
n1ula is true; tl1at is,
t"
x( t") - x( t') = r x( t)dt
it'
for all t', t" E [0, T], t' < t". Hence any absolutely continuous function
x : [0, T] R n can be represented in the for1n
x(t) = x(O) + I t x(s)ds.
We denote tIle space of absolutely continuous functions x : [0, T] R n with
the norn1
Ix(')IAC = Ix(O)1 + I T Ix(t)ldt
by AC([O, T], R n ). Obviously it is ison1etrically ison10rphic to the Cartesian
product R n x £1([0, T], R n ) and tl1erefore is a Banacl1 space.
Later we often use tIle following results. The first one is a well-kno,vn
Arzela-Ascoli compactness tl1eoren1. Recall tl1at a set X C C([O, T], R n ) is
called equicontinuous if, given E > 0, tl1ere exists () > 0 such tl1at Ix( t") -
x( t') I < E for eacl1 x(.) E X whenever t', t" E [0, T] a11d It II - t'l < ().
Theorem 4.1 (Arzela-Ascoli). If a set X C C([O, T], R n ) is bounded and
equicontinuous, then it contains a uniformly convergent sequence Xi (.) E
X, i == 1,2,. . .,. that is, there exists xC) E C( [0, T], R n ) such that IXi C) -
x(.)lc 0 as i 00.
In particular this theore1n implies tl1at a bounded set of absolutely con-
tinuous functions X such that Ix(t)1 < b for all x(.) E X contains a unifor111ly
convergent subsequence.
90
4. Existence Tl1eorel11s
The next two results relate the L 1 -col1vergence and the pointwise con-
vergence.
Theorem 4.2 (Lebesgue). Assume that a sequence Xi(.) E L 1 ([0,T],R n )
converges to afunctionx(-) almost everywhere and IXi(-)1 < cP(t), t E [O,T],
i == 1,2,..., where cP(-) E L 1 ([0, t], R). Then x(.) E L 1 ([0, T], R n ) and the
sequence Xi (-) converges to x(-) in L1 -norm.
Theorem 4.3. Assume that a sequence Xi(-) E L 1 ([0,T],R n ) converges to
a function x(.) E L1 ([0, T], R n ) in L 1 -norm. Then there exists a subsequence
{Xip(-)} 1 converging to x(.) almost everywhere in [0, T].
To estiInate a solution of a differential inclusiol1, it is useful to have the
following result.
Theorem 4.4 (Gronwall's inequality). If a(.) E AC([O, T], R) satisfies
I a ( t ) I < l ( t ) a ( t) + P ( t ) , t E [0, T],
where l (-) E L 1 ([0, T], R), l( t) > 0, and p(-) E L 1 ([0, T], R), then
la( t) I < eJ l(s)ds la(O) I + I t Ip( s) leJ l(r)dr- J; l(r)dr ds, t E [0, T].
4.2. Lipschitzian differential inclusions
Consider a differential inclusion
(4.1)
x ( t) E F ( x ( t ) ), t E [0, T],
where F : R n R n is a set-valued l11ap. By S[r,T] (F, xo) we denote the
set of solutions to inclusion (4.1) with the initial condition XO, that is, the
set of functions x(-) E AC([T, T], R n ) with X(T) == Xo satisfying (4.1) ahnost
everywhere. We shall olnit the index [T, T] if it does not cause any confusion.
If CeRn, then we put
S(F, C) = U S(F, x).
xEC
If C == R n , then we shall write
S(F) == S(F, R n ).
Throughout this section we assun1e that F satisfies the following condi-
ti 0 ns :
1. the sets F ( x) are closed and convex for all x E R n ;
2. the set-valued n1ap F is Lipschitzian with a constant l > o.
Such differential inclusions are called Lipschitzian.
4.2. Lipschitzian differential inclusions
91
Control systems. Many examples of Lipschitzian differential inclusions
are provided by control theory. Consider a differential equation depending
on a parameter u E U C R k ,
(4.2)
x == f(x, u),
where f : R n x U R n . In what follows (4.2) will be referred to as a
control system, while u will be called the control. The cOlltrol u is thought
of as a function of t. We assume that f is a continuous function satisfying
Lipschitz condition in x and such that the set f(x, U) is closed and convex
for all x E R n . By an admissible control we mean any nleasurable function
u : [0, T] R k satisfying the inclusion u(t) E U almost everywhere and
such that the function t f(x, u(t)) is Lebesgue integrable for all x ERn.
Thus, for example, all bounded measurable functions u(.) satisfyhlg u(t) E U
almost everywhere are admissible controls. If u(.) is an adlllissible control,
then the Cauchy problem
x == f(x, u(t)), x(O) == Xo
has a solution x(-) which is referred to as a trajectory of system (4.2) corre-
spondhlg to tIle control u(.).
Consider the connection between control systellls and differential inclu-
sions. We can associate the differential inclusion
(4.3)
X E U f(x,u)
uEU
with control system (4.2). Obviously any trajectory of (4.2) is a solution
to (4.3). By Theorem 2.3 the converse statenlent is also true. Thus system
(4.2) is equivalent to differential inclusion (4.3).
Continuous maps to the set of solutions. Now we proceed to prove
one of the most important theorems that we shall often use. This result
cOlllbines an existence theorem with the Gronwall inequality and allows us
to 'project' continuously the space of absolutely continuous functions onto
the set of solutions. We postpone III ore detailed comments 011 its use to the
end of the proof.
Theorem 4.5. Let 8 > 0, p(.) E L 1 ([0, T], R), and M c AC([O, T], R n ) be
given. Let ro : R n R n be a continuous map such that Iro(x) - xl < 8 for
all x E Rn. Assume that each x(.) E IvI satisfies
d ( x ( t ) , F ( x ( t ) )) < p ( t ), t E [0, T] .
Then there exists a map r : IvI S(F) satisfying the following conditions:
1. r is continuous in the norm of the space AC([O, T], Rn);
2. r ( x ( . ) ) ( 0) == ro ( x ( 0 )) for all x (-) EM;
92
4. Existence Tl1eorenls
3. if x(.) E 1\1 n S(F) and ro (x(O)) == x(O), then r(x(.)) == x(-);
4. the inequalities
(4.4)
I x ( t) - r ( x (- ) ) ( t ) I < (( t ), t E [0, T],
d
Ix(t) - d{ (x(o))(t)1 < l(t) + p(t), t E [0, T],
(4.5)
where
(t) = 8 e /ltl + it el(ltl-lsl)p(s)ds ,
are satisfied.
Remark. In this theoren1 T can be l1egative, that is, solutions defined in
the seg111ent [T,O] are also alloV\'ed.
To prove the theore111 we need the following auxiliary result.
Lemma 4.1. Assume that the sequences {Xi(-)} r l and {Yi(-)} r 1 converge
in L 1 ([0, T], R n ) to Xo (.) and Yo (.) respectively. Assume besides that there
exists a function b(.) E L1 ([0, T], R) such that IWi (t) I < b( t), t E [0, T], i ==
1,2,.. ., where Wi(t) == lU(Xi(t), Yi(t)) -Yi(t) and w(x, y) == 7r(Y, F(x)). Then
the sequence {Wi(-)} r l converges to wo(-) == w(xo(-),yo(')) - yo(.) in the
norm of L1([0, T], Rn).
Proof. Suppose that the staten1ent of the le111111a is not true. Then there
exist subsequences {Xik' (-)} k 1 and {Yik (-)} r l' and a nU111ber E > 0 such that
IWik(-) - wO(')ILl > E. Vlithout loss of generality we can aSSU111e that the
sequences {Xik(')} k 1 and {Y i k(.)} r 1 converge aln10st everywhere (we can
choose a convergent subsequel1ce if needed). The n1ap (x, y) w(x, y) is
continuous due to Theore111 2.2. Therefore Wik (.) converges to Wo (.) ahnost:
everyvvhere. Since Wik (.) < b( t), t E [0, T], fron1 the Lebesgue theoren1 we
obtain 11Uik(') - wO(')ILl 0 as k 00, a contradiction. D
Proof of Theorem 4.5. Let x(-) E AC([O, T], Rn). Set w(x(.))(t)
1f(x(t), F(x(t))). Since
Iw(x(-))(t)1 < Ix(t)1 + Iw(x(.))(t) - x(t)1
== Ix(t)1 + d(x(t), F(x(t)))
and F is Lipschitzian, fron1 Proposition 2.6 we have
Iw(x(.))(t)1 < 2Ix(t)1 +d(O, F(x(t))) < 2Ix(t)1 +d(O, F(x(O))) +llx(t) -x(O)I.
This inequality i111plies w(x(.)) E L1([0, T], R n ), and ,ve can define the op-
erators
J(x(o))(t) = ro(x(O)) + it w(x(-))ds, t E [0, T],
4.2. Lipscl1itzian differential inclusions
93
I(x(.))(t) = x(O) + I t w(x(-))ds, t E [O,T].
Let xo(.) E A1. Define the sequence of functiollS Xk(.) E AC([O, T], Rn) by
X1C) == J(xoC)), Xk(.) == I k - 1 (X1C)), k == 2,3,... .
By asslunption we have
(4.6)
IX1(t) - xo(t)1 == d(xo(t), F(xo(t))) < p(t).
Integrating tllis inequality, we obtain
IXl(t) - xo(t)1 < Ixo(O) - ro(xo(O))1 + I t p(s)ds
(4.7) < 8 + I t p(s)ds, t E [0, T].
Fronl the Lipschitz condition and Proposition 2.6 we obtain
I X k+1(t) - xk(t)1 == IW(Xk(.))(t) - w(xk-1(.))(t)1
== d(Xk(t), F(Xk(t))) < d(Xk(t), F(Xk-1(t))) + llxk(t) - Xk-1(t)1
(4.8) == llxk(t) - Xk-1(t)l.
Integrating (4.8), we have
I t l:h+l(S) - xk(s)lds < I t llxk(S) - Xk-l(S)lds
(4.9) < I t ll s IXk(q) - Xk-l(q)ldqds .
For any k > 0 the follo,ving inequality holds:
(4.10) I X k+l(t) - xk(t)1 < 8 (l1:)k + I t (l(ltl ! Isl))k p(s)ds .
We call prove this fact by induction. Indeed, for k == 0 the i1lequality is valid
due to (4.7). Suppose it is true for k - 1, k > 1. Frolll (4.9) we have
{t ( (llsl)k-1 {S (l(lsl-lql))k-1 )
I X k+l(t) - xk(t)1 < Jo l 8 (k _ I)! + Jo (k _ I)! p(q)dq ds
_ r t d ( 8 (lISI)k + r (l(lsl-lql))k p(q)dq )
Jo k! Jo k!
= (ll t I) k i t (l (I t I - I s I) ) k ( ) d
u k' + k' p s s,
. 0 .
and, thus, (4.10) is proved. Froln (4.8) and (4.10) for k > I,ve have
. . [ (lltl)k-1 {t (l(ltl _ Isl))k-1 ]
( 4.11 ) I x k+ 1 ( t) - X k ( t ) I < l 8 (k _ I)! + J 0 (k _ I)! p( s ) ds .
94
4. Existence Theorellls
From this inequality we see t11at {Xk(.)} k 0 is a Cauchy sequence in the space
£1 ([0, T], R n ). Consequently it converges to a function Vo (.) E £1 ([0, T], R n ).
Moreover, froln (4.11) we see that x k (t) converges to Vo (t) almost every-
where. Define
r(xoO) (t) = ro(xo (0)) + it vo( s )ds, t E [0, T].
Since
Z zk
1 + I! + . . . + k! < e Z , z > 0,
from (4.10), (4.11), and (4.6) we obtain
Ixo(t) - xk(t)1 < (t)
and
Ixo(t) - xk(t)1 < l(t) + p(t).
Taking the limit in the inequalities
Ixo(t) - r(xo(.))(t)1 < Ixo(t) - xk(t)1 + IXk(t) - r(xo(.))(t)1
< (t) + IXk(t) - r(xoC))(t)1
and
Xo(t) - r(xo(.))(t) < Ixo(t) - xk(t)1 + Xk(t) - r(xo(.))(t)
< l(t) + p(t) + Xk(t) - :{ (xoO)(t) ,
we obtain (4.4) and (4.5). If xo(.) E M n S(F) and ro(x(O)) == xo(O),
then by construction we have Xo (.) == Xl (.) == ... == Xk (.) == .... Hence
r(xoC)) == xo(.). The map ro is continuous; therefore Lemma 4.1 ilnplies
the continuity of the map Jk 0 J : M ---+ AC([O, T], R n ). From (4.11) we see
that the sequence JkoJ(xo(.)) uniforlnly in xo(.) E M converges to v(xo(.)).
Hence the map r : M ---+ AC([O, T], R n ) is continuous. Invoking Lemma 2.2
and taking the limit in (4.8), we obtain r(xo(.)) E S(F). The theoreln is
proved. 0
This theorem is one of the Inain tools we use to study differential inclu-
sions. The main idea of its application is the following. Suppose we need
to construct a family of solutions with given properties. Then at first we
construct a falnily M of functions which are sufficiently close to the solution
set and have the required properties. After that we map the falnily Minto
the solution set with the help of Theorem 4.5. Froln inequalities (4.4) and
(4.5) we conclude that the sets !vI and r(M) are sufficiently close to each
other. Quite often such estimates together with continuity of r allow us
4.2. Lipscl1itzian differential inclusions
95
to conclude that r(NI) is the set of solutions ,vith the desired properties.
Consider a few exalnples.
Corollary 4.1 (Existence theorem). For any Xo E R n there exist solutions
to differential inclusion (4.1) with x (0) == xo.
Proof. Consider the set NI consisting of one function z(t) - O. Let ro(x) ==
Xo + x for each x ERn. By Theorem 4.5 there exists a solution x(-) E
S(F, xo) satisfying
Ix(t)1 < Ixolelltl + 1 t el(ltl-lsDd(O, F(O))ds .
This ends the proof. 0
Corollary 4.2 (Arcwise connectedness of the solution set). The set of so-
lutions S[o,T](F,xo) is arcwise connected; that is, for any xo(.) E S(F,xo)
and X1(-) E S(F,xo) there exists a continuous map cjJ : [0, 1] S(F,xo)
satisfying cjJ( 0) == Xo (-) and cjJ( 1) == Xl (.) .
Proof. Consider the set NI == {x(-) E AC([O, T], R n ) I x(.) == (1 - A)XO(.) +
AX1(.), A E [0, I]}. By the Lipschitz condition and Proposition 2.6 we have
d ( (1 - A) x 0 ( t) + AX 1 ( t ), F ( (1 - A) x 0 ( t) + AX 1 ( t ) ) )
< d(xo(t), F(xo(t))) + Alxo(t) - x1(t)1 + Allxo(t) - x1(t)1
< Ixo(t) - x1(t)1 + llxo(t) - x1(t)l.
Let p( t) be equal to the right side of the last inequality. Obviously p(.) is
integrable. Set ro (x) x. By Theoreln 4.5 there exists a continuous map
r : NI S(F,xo) satisfying r(xo(.)) == xo(-) and r(x1(-)) == X1(.). Setting
cjJ(A) == r((l- A)XO(-) + AX1(.)), we obtain the result. 0
Define the reachability set of differential inclusion (4.1) by
R[O,T](F,xo) == {x(T) I x(.) E S[o,T](F,xo)}.
Corollary 4.3 (Boundary property). Let x* E bdR[o,T] (F, xo), and x* ==
x(T), where x(-) E S[o,T](F,xo). Then x(t) E bdR[o,t](F,xo) for all t E
[ 0, T] .
Proof. Suppose that there exist t E [0, T[ and E > 0 such that x(t) + EBn C
R[o,t] (F, xo). Fix a point y (j. R[O,T] (F, xo) satisfying Iy - x* I < E exp( -lit -
TI). Put NI == {x(-)} and ro(x) == x - x* + y. By Theorem 4.5 there exists
a solution y(.) E S(F) satisfying y(T) == y and
Iy(t) - x(t)1 < Iy - x*le(llt-TI) < E.
Therefore y(t) E R[o,t](F,xo). Hence y E R[O,T](F,xo), a contradiction. 0
96
4. Existence Tl1eorenls
4.3. Upper semi-continuous differential
incl usions
In this section ,,,e study differential inclusions
( 4.12)
x(t) E F(x),
,,,here F : R n --7 R'n is an upper sell1i-continuous ll1ap with closed convex
values. '''Ie aSSlune that there exists a constant b > 0 such that F(x) c bBn
for all x E R n . In order to establish properties of (4.12) we approxill1ate its
right-hand side by Lipschitzian set-valued 111aps Fk, k == 0,1, . . . , and apply
Theoren1 4.5 to the differential inclusions
(4.13 )
X E Fk(X), k == 0,1,... .
The ll1ain result of this section (Theorell1 4.6) sho,,,s that the solution sets
of (4.13) approxin1ate that of (4.12).
Approximation theorem. First we establish two sin1ple auxiliary results.
Lemma 4.2. Let A c R n be a convex compact, and let v(.) E L 1 ([0, T], R n )
be a function satisfying v(t) E A almost everywhere in [0, T]. Then
iT v(s)ds E A.
Proof. By the definition of the Lebesgue integral we have
T i
1 1 ( )d 1 . L 111eas(Llk) i
T v s s == . 1111 V k ,
o 1,OO T
k
,,,here {Ll1} i 1 is a partition of the segl11ent [0, T], and the silnple function
Vi (t) == v1, t E Ll1, satisfies Iv( t) - Vi (t) I < Iii, t E [0, T]. Obviously we can
choose v1 E A. The set A is convex; therefore we have
'"'"' n1eas( Ll) i A
T Vk E .
k
Since A is closed, we obtain t11e desired result. D
Lemma 4.3. Let A c R n be a convex compact set. Assume that Xk(') E
AC([O, T], R n ) is a sequence such that Xk(t) --7 x(t) for all t E [0, T] and
Xk(t) E A for almost all t E [0, T]. Then x(.) E AC([O, T], R n ) and x(t) E A
almost everywhere.
Proof. Since A is bounded, "\ve have IXk(t)1 < l, k == 1,2,... , t E [0, T].
Let t1, t2 E [0, T] and t1 < t2. Then we 11ave
IXk(t1) - Xk(t2)1 < l t2IXk(t)!dt < *2 - tI.
tl
4.3. Upper sell1i-col1tinuous differential inclusions
97
Taking the lilni t as k 00, we see that x ( .) satisfies the Lipschitz condi tiOl1
with the constant l. Hence x(.) E AC([O, T], R n ). By Len1111a 4.2 we have
Xk(t + h) - Xk(t) _ {t+h. ( )d A [ [
h - h it Xk ssE , 'If t E 0, T , h > O.
Taking the lilnit as k 00, we obtain
x(t+h)-x(t) A
hE.
Since A is cOIn pact, we have
. () 1 . x(t+h)-x(t) A
x t == In1 E
h10 h
for ahnost all t E [0, T]. D
Vrheorem 4.6. Let F : R n R n and Fk : R n R n , k = 0,1,..., be
1 set-valued maps with closed convex values. Assume that
1. the maps F and Fk, k == 0,1, . . ., are upper semi-continuous;
2. F(x) c ... C Fk(X) C Fk-1(X)... C Fo(x) C bBn for all x ERn;
3. for any E > 0 and any x E R n there exists a positive integer k( E, x)
such that Fk(X) C F(x) + EBn whenever k > k(E, x).
If a sequence of solutions Xk (.) E S[O,T] (Fk), k == 0, 1, . . . , uniformly con-
verges to a function x(.), then x(.) E S[O,T] (F).
Proof. Since Xk(t) E bBn, k == 1,2,. . . , by Len1n1a 4.3 the function x(.) is
absolutely continuous. Let to E [0, T] be such that there exists the derivative
x(to). Fix E > o. There exists a positive integer ko satisfying Fko(X(tO)) C
F(x(to)) + EBn. The n1ap Fko is upper sen1i-continuous; therefore there
exists 1] > 0 such that
Fko(x) C Fko(X(tO)) + EBn
whenever x E x(to) + 21]Bn. Since Xk(.) uniforlnly converge to xC), there
exist a positive integer k 1 > ko and a positive nUlnber < 1] such that
I x k ( t) - x ( t ) I < 1] and I x ( t) - x ( to) I < 1]
for all k > k 1 and t E]to - , to + [n[O, T]. Thus, if k > k 1 and t E
]to - , to + [n[O, T], then we have
Xk(t) E Fk(Xk(t)) C Fko(Xk(t)) C Fko(X(tO)) + EBn C F(x(to)) + 2EBn.
Fro111 Len1n1a 4.3 we obtain
X(t) E F(x(to)) + 2EBn
98
4. Existence Theorel11s
for almost all t E]to -'"'(, to+'"'([n[O, T]. In particular x(to) E F(x(to)) +2EBn.
Since E > 0 is arbitrary and the set F(x(to)) is closed, we obtain
x(to) E F(x(to)).
The theoreln is proved.
o
Now we are in a position to establisll the Inain properties of the solution
set to a differential inclusion with upper selni-continuous right-hand side.
Corollary 4.4 (Existence theorem). For any Xo E R n there exists a solu-
tion x(.) of differential inclusion (4.12) with x(O) == Xo.
Proof. By Theorem 2.5 there exists a sequence of locally Lipschitzian set-
valued maps Fk : R n ---7 R n , k == 0,1,. .. , approximating F and satisfying
Fk(X) C bBn. From Corollary 4.1 it follows that there exist solutions Xk(-) E
S[O,T] (Fk, xo). Since Xk(t) E bBn and Xk(t) E Xo + TbB n for all t E [0, T]
and k == 0, 1, . . . , from the Arzela-Ascoli theorem we see that the sequence
{Xk(-)} k 1 contains a uniformly convergent subsequence. By Theorem 4.6
the limit function x(.) is a solution to inclusio11 (4.12). 0
Corollary 4.5 (Compactness of the solution set). Let CeRn be a com-
pact set. Consider a sequence of solutions Xk(') E S[o,T](F,C). There ex-
ists a subsequence Xk p (.) which uniformly converges to a solution x(.) E
S[O,T] (F, C) .
Proof. It is a trivial consequence of the Arzela-Ascoli theorem and Theoren1
4.6. 0
Note tllat solution sets of differential inclusions with nonconvex right-
hand side are not compact in general. Indeed, consider the set-valued Inap
F : R ---7 R defined by F(x) == {:f:1}. Obviously the 'saw-toothed' functions
{ t - 2i/k, 2i/k < t < (2i + l)/k,
Xk(t) = (2i + 2)jk - t, (2i + l)jk < t < (2i + 2)jk,
i == 1, k/2, k == 2,4, . . .
are solutions to the differential inclusion x E {:f:1}, and they uniformly
converge to xo(t) - 0, t E [0,1]. Nevertheless the function xo(-) is not a
solution of the differential inclusion.
Corollary 4.6 (Connectedness of the solution set). The solution set S ==
S[O,T] (F, xo) c C ([ 0, T] , R n ) is connected; that is, it cannot be represented as
a union of two closed sets without common points.
4.3. Upper semi-continuous differential inclusions
99
Proof. Suppose that 5 51 U 52, where 51 c C([O, T], R n ) and 52 C
C([O, T], R n ) are closed sets satisfying 51 n 52 0. From Corollary 4.5 we
see that both 51 and 52 are cOlnpact. Consequently we have
inf{lx1(.) - x2(.)lc I X1(.) E 51, X2(.) E 52} 8 > O.
Consider the functio11 0 : C([O,T],R n ) -7 Rdefi11ed byO(x(.)) d(x(.),5 1 )-
8/2. We see that O(X1C)) -8/2 for all X1(.) E 51 and O(X2(.)) > 8/2 for all
X2(.) E 52. Fix X1(.) E 51 a11d X2C) E 52. By Theorem 2.5 there exists a se-
quence of locally Lipschitzian set-valued Inaps Fk : R n -7 R n , k 0, 1, . . . ,
approximating F and satisfyi11g Fk(X) C bBn. From Corollary 4.2 it fol-
lows that there exist c011tinuous maps CPk : [0,1] -7 5[0,T] (Fk, xo) such that
CPk(O) X1(.) and cpk(l) X2(.). Since the functions 00 cpk : [0,1] -7 rare
continuous, 00 cpk(O) < 0, and 00 cpk(l) > 0, there exist Ak E [0,1] such that
o 0 cpk(Ak) 0, k 0,1, . . .. By the Arzela-Ascoli theorem the sequence of
sol u tions cp k ( Ak) ( .) E 5[0, T] ( F k, xo) contains a uniformly convergent su bse-
quence. By Theorem 4.6 the limit function xC) is a solution to differential
inclusion (4.12). On the other hand, since the function 0 is continuous, we
have O(x(.)) 0; that is, x(.) 51 U 52 5, a contradiction. 0
Remark. If F( x) {f (x)}, where f : R n -7 R n is a continuous function,
then Corollary 4.6 is equivalent to the Kneser theorem.
Corollary 4.7 (Boundary property). If x* E bdR[o,T](F,xo), then there
exists x(.) E 5[0,T](F, xo) such that x(T) x* and x(t) E bdR[o,t](F, xo)
for all t E [0, T].
Proof. By Theorem 2.5 there exists a sequence of locally Lipschitzian set-
valued Inaps Fk : R n -7 R n , k 0, 1, . . . , approximati11g F and satis-
fying Fk(X) C bBn. Consider a sequence x k E bdR[o,T](Fk,xo) satisfying
d(x*, bdR[o,T](Fk,xo)) Ix* - xkl. By Corollary 4.5 the reachability sets
are closed and x k E R[O,T] (Fk, xo). Consider a sequence of solutio11s Xk (.) E
5[0,T] (Fk, xo) such that xk(T) x k . By the Arzela-Ascoli theorem the se-
quence {Xk(.)} k 1 contains a uniformly convergent subsequence. Without
loss of generality Xk(.) uniformly converge to x(.). By Theorem 4.6 we have
xC) E 5[0,T](F,xo). Show that x(T) x*. Suppose that Ix(T) - x*1 > o.
Then there exists 8 > 0 such that x* + 8Bn C R[O,T](Fk,XO), k 0,1,....
Let Y E x* + 8 Bn. There exist Yk ( .) E 5[0,T] (Fk, xo), k 0, 1, . . ., satis-
fying Yk(T) y. By the Arzela-Ascoli theorem the sequence {Yk(.)} k 1
contains a uniformly convergent subsequence. Without loss of general-
ity Yk(.) uniformly converge to a function y(.). By Theorem 4.6 we have
y(.) E 5[0,T](F,xo). Hence we obtain x* + 8Bn C R[O,T](F,xo), a contra-
diction. Prove that x(t) E bdR[o,t] (F, xo) for all t E [0, T]. Indeed, if there
exist t E [O,T[ and E > 0 such that x(t) + EBn C R[o,t](F,xo), then for k
100
4. Existence Tl1eorelTIS
sufficiently large we have
E
Xk(t) + 2 Bn c x(t) + EBn C R[o,t] (F, xo) c R[o,t] (Fk, xo).
This contradicts Corollary 4.3.
D
Remark. If F(x) == {f(x)} where f : Rn Rn is a continuous function,
then we obtain the Hukuhara theoreln. In the theory of ordinary differential
equations Hukuhara's theoreln is derived froln the Kneser theoren1. Here
we have obtained a direct proof.
If the right-hand side of a differential inclusion is upper selni-continuous,
then not all solutions with x(T) E R[O,T](F, xo) satisfy x(t) E R[o,t](F, xo),
as it was in the case of Lipschitzian differential inclusions (see Corollary 4.3).
Indeed, consider the following differential h1clusion:
(xl, x 2 ) E F(x 1 , x 2 ),
where
{ B2, x 2 < 0,
F(x 1 , x 2 ) == 6B 2 , x 2 == 0,
{O}, x 2 > O.
Obviously the point (3,0) is a boundary point of the set R[O,5](F, (0, -4)),
since this set is contained in the half-plane x 2 < O. The trajectory
(1 2)(t) == { (0, (8t)/9), t E [0,9/2],
x,x (6(t-9/2),0), tE]9/2,5]
satisfies (x1(5), x2(5)) == (3,0) and (x 1 (t), x 2 (t)) 9!' bdR[o,t] (F, (0, -4)) when
t E [0,9/2[.
Time-dependent differential inclusions. We shall consider also thne-
depende11t differential inclusions
,
x == F ( t, x ), t E [0, T] .
Let us establish a convergence property for theln.
Lemma 4.4. Assume that a set-valued map F : [0, T] x R n x R m R n
has closed convex values. Let the set-valued map (x, y) F( t, x, y) be upper
semi-continuous for almost all t E [0, T], and let F(t, x, y) C b(t)B n for all
(t, x, y) E [0, T]' where b(.) E £1 ([0, T], R). Assume that functions Xk (.) E
AC([O, T], R n ), k == 0,1, . . ., satisfy
(4.14) Xk( t) E coF( t, Xk( t), 'l}k (t )Bm) + 'l}k( t)Bn,
4.3. Upper selni-continuous differential inclusions
101
where 1]k(t) > 0, liInk-too1]k(t) == 0 almost everywhere, and l1]k(t)1 < 1](t),
k == 1,2,..., 1](-) E £1([0, T], R). Then the functions Xk(.) are equicontinu-
ous on [0, T],. and if a subsequence Xk p (.) uniformly converges to a function
x(-), then x(-) is a solution to the differential inclusion
(4.15 )
X(t) E F(t, x(t), 0).
t
Proof. Froln (4.14) we have
( 4.16)
IXk(t)1 < b(t) + 1]k(t).
Let E > 0, and let 0 < a1 < /31 < a2 < ... < al < /31 < T. There exist
8 > 0 and ko such that the inequalities E I 1 (/3i - ai) < 8 and k > ko imply
t lf3i b(t)dt < and I T 1]k(t
i== 1
or, by virt ue of (4.16),
I I r f3i
L I X k(,6d - Xk(ai)1 = L in xk(t)dt
i==l i==l Qi
( 4.17)
<E
for all k == 0,1, . . .. Hence the functions Xk (-) are equicontinuous.
Suppose that a subsequence Xk p (.) uniformly converges to a function
x(.). Froln (4.17) we see that x(.) is absolutely continuous.
Prove that x (-) is a solution to differential inclusion (4.15). Since the
functions 1]k p (.) converge to zero in the norln of L 1 ([0, T] , R), there exists a
subsequence converging ahnost everywhere. For the sake of brevity denote
this subsequence by {1]i ( . )} and denote the corresponding subsequence of
{Xk p (-)} by {Xi(.)}. Since the set-valued Inap (x, y) F(t, x, y) is upper
sen1i-continuous, and Xi(t) x(t), 1]i(t) 0 ahnost everywhere, we have
F(t, Xi(t), 1]i(t)B m ) C F(t, x(t), 0) + vi(t)B n ,
where Vi(t) O. COInbining this inclusion with (4.14), we obtain
Xi(t) E F(t, x(t), 0) + (Vi(t) + 1]i(t))Bn.
In terIns of support function this inclusion caI1 be written as
(Xi(t),p) < S(p, F(t, x(t), 0) + (Vi(t) + 1]i(t))B n )
(see Theoreln 1.7). Consequently we 11ave
( 4.18) S ( t) == liln sup (x i ( t ) , p) < S (p, F ( t, x ( t ), 0) ) .
-t 00
Let a, /3 E [0, T] be such that a < /3. Then we have
(Xi(,6) - xi(a),p) = r f3 (xi(t),p)dt < r f3 s.up(Xj(t),p)dt
JQ JQ J?
102
4. Existence Theorellls
(the latter integral obviously exists). Since SUPj2i(Xj(t),p) does not increase
with increasing i and tends to the left side of (4.18), as i 00, applying the
Lebesgue theoren1, we obtain
(x({3) - x(a),p) < il!l J: (Xj(t),p)dt < 1(3 S(t)dt.
Since the interval ]a,,B[ is arbitrary, we have
( i; ( t ) , p) < S ( t) < S (p, F ( t, x ( t ), 0) )
for almost all t E [0, T]. The same is true for a countable, everywhere dense
set of vectors p. From Theorem 1.7 and Proposition 1.5 (see also the remark
after Proposition 1.5) we obtain (4.15). D
Lemn1a 4.4 can be applied to prove al1 existence theorem for a time-
dependent differential incl usiol1 /
/
( 4.19) i; E F ( t, x ) , ) t E [0, T].
Theorem 4.7. Let F : [0, T] x Rn R n be a set-valued map with closed
convex values. Assume that
1. the set-valued map x F(t, x) is upper semi-continuous for almost
all t E [0, T];
2. for any x E R n there exists a measurable function t f (t, x) satisfy-
ing f(t, x) E F(t, x);
3. there exists a function b(.) E £1([0, T], R n ) such that If(t, x)1 < b(t),
t E [0, T] .
Then for any Xo E R n there exists a solution x(.) to differential inclusion
(4.19) with x(O) == xo.
Proof. Put
hk == T jk, tk,i == ihk, i == 0, k ,
where k == 1,2,.... Let us define a functiol1 Xk(.). Put Xk(tk,O) == Xo. If
Xk(tk,i) == Xk,i, i > 0, is already defined, then set
Xk(t) = Xk,i + r t f(s, Xk,i)ds, t E]tk,i, tk,i+1]'
Jtk1i
The functions Xk (.) are absolutely continuous and satisfy
Xk(t) E F(t, Xk,i) n b(t)Bn.
Obviously
I t k 1 i + 1
IXk(t) - Xk,il < mx b(t)dt,
t k .
11.
4.4. Discontinuous differential equations
103
and the integral in the right side tends to zero as k 00. From LemIna 4.4
and the Arzela-Ascoli theoren1 we see'that the seq'uence {Xk(.)} contains a
uniforlnly convergent subsequence, and the lilnit function is a solution to
differential inclusion (4.19). 0
4.4. Discontinuous differential equations
Upper selni-continuous differential inclusions are mainly applied in the the-
ory of differential equations with discontinuous right-hand side. Consider a
differential equation
( 4.20)
x == f ( x ), t E [0, T],
where f : R n R'n is a bounded function. If f is not continuous, then the
Cauchy probleln
( 4.21)
x == f(x), x(O) == Xo
Inay have no solution. For exaInple, consider the following Cauchy probleln:
. _ { I, x < 0
x - -1, x > 0 '
x(O) == O.
It is clear that the problen1 has no solutions in the usual sense. Indeed, if
x(t) < 0 the solution has the forln x(t) == t+c_, and the form x(t) == -t+c+
whenever x(t) > o. As t increases, each solution reaches the point x == 0
and cannot leave it. The function x(t) - 0 does not satisfy the equation,
since for it x == 0 =/:. F(O) == -1.
However, we face discontinuous differential equations in many applica-
tions. A large number of problelns froln Inechanics and electrical engineering
leads to differential equations with discontinuous right-hand sides because
Inany physical laws are expressed by discontinuous functions, for exaInple,
a dry friction force or jump-like transition characteristic of SOlne electronic
devices. Many differential equations appearing in control theory model ob-
jects with variable structure or with sliding Inotions and are discontinuous.
Another motivation to consider discontinuous right-hand sides is of a n1athe-
Inatical nature. Nan1ely, if the right-hand side is continuous but cOInplicated,
it can be useful to approxilnate it by a sin1ple discontinuous function, for
exaInple, by a piecewise constant or piecewise linear function. This Inethod
is often used in technical problems. Consider SOlne examples of differential
equations with discontinuous right-hand sides.
104
4. Existence Tl1eorellls
1. Systems with dry friction. A general for111 of a 011e-din1ensio11al
111echanical systelTI with dry friction is
x == v,
v == - f(v) - kx + u(t),
vvhere
f(v) == { f, v > 0,
- f, v < 0,
n10dels the dry friction force, kx is an elastic force, and u(t) is an external
force. If v == 0, the dry friction force takes a value fo E [- f, f] that places
the other forces in equilibril1l11. The value of the frictio11 force depends 011ly
on the sign of the velocity (it alvvays opposes the velocity) and does not
depend on its value. This siinple 1110del of dry friction is known as Coulomb
law.
2. Electronic oscillator. The work of an electronic oscillator in ITIany sit-
uations can be 1110deled by the following discontinuous differential equatiol1:
.. . b { O, x < 0,
x + ax + x == b . 0
, x > .
This is a typical exa111ple of a systen1 with variable structure having a daInp-
inglike Inechanisn1 which acts to increase the energy when the ainplitude of
the n10tion is sn1all and to decrease the energy when the an1plitude is large.
As a result, the systein reaches a so-called lilnit cycle which is independent
of the initial cOl1ditions.
3. Autopilot. Consider 011e axis of an aircraft attitude cOI1trol systelTI.
Let <p be the angle between the desired heading of the aircraft and its actual
heading. If <p is slTIall enough, the angular Inotion of the aircraft can be
described by the differential equation
<p == -k0 + T,
where T is a torqlle created by aircraft's control ele111ents. The zero equi-
libriu111 position of this systen1 is unstable without control. Therefore it is
necessary to construct a device, which COlnpares the desired heading with
the actual heading and produces an error signal which drives the aircraft's
control eleinents in order to reduce the heading error to zero. In other words,
it is necessary to find a function T == T( <p) that n1akes the systelTI stable.
The sin1plest stabilization law is given by
T(<p) == { T,
-T
,
<p < 0,
<p > O.
4.4. Discontinuous differential equations
105
The autopilot generates a torque of constant absolute value. The sign of
the torque depends on the sign of the deviation angle <po The basic control
element required has ideal relay characteristics whic11 can easily be imple-
n1e11ted.
Since the Cauchy problem for a differential equation with a discontinuous
right-hand side, in general, may have no solution in the usual sense, we have
to generalize the notion of solution in order to ensure its existence.
Filippov solutions. The generalized solution lTIUst necessarily satisfy nat-
ural requirements. The solution to the Cauchy problelTI must exist for any
initial condition. For differential equations with a continuous right-hand side
the generalized solution must coincide with the usual one, and the properties
of the solution set, like connectedness and compactness, must be the same.
The simplest way to introduce such a generalized solution is the following.
Define the set-valued map
F(x) = n cl cof(x + EBn).
E>O
Since f is bounded and grF is closed, the map F is upper semi-continuous
due to Proposition 2.2. Note t11at f(x) E F(x) for all x E R n and F(x) ==
{f(x)} whenever f is continuous at x. Consider the differe11tial inclusion
X E F ( x ), t E [0, T].
Let Xo E R n . By Corollary 4.4 the Cauchy problem
( 4.22)
X E F(x), x(O) == Xo
always has a solution. Moreover, the properties of a solution set such as
compactness, connectedness, and boundary property (see Corollaries 4.5 -
4.7) are similar to that of a solution set to an ordinary differential equa-
tion with continuous right-hand side. Motivated by these observations we
introduce the following definition. An absolutely continuous function is said
to be a solution (or Filippov solution) of the Cauchy problem (4.21) for a
differential equation with discontinuous right-hand side if it is a solution to
the Cauchy problem (4.22).
To understand the geometrical sense of the definition, consider a function
f : R n R n discontinuous on a smooth surface S. The surface separates
the space into two domains D+ and D-. The set F(x), XES, is the seglTIent
with the ends
f-(x) == lim f(x') and f+(x) == lim f(x').
X/X,X/ED- X/X,X/ED+
106
4. Existence Tl1eorenls
If F(x) lies on one side of the tangent plane T(x, S) to the surface S at
xES, tl1en the solutions pass frolll one side of the surface to the other.
If tl1e segn1ent F(x) intersects T(x, S), tl1en the h1tersection point fs(x) ==
T(x, S) n F(x) detern1i11es the velocity of the n10tio11 X == fs(x) along the
surface. If fs(x) =1= f-(x) and fs(x) =1= f+(x), such a solution is called a
sliding solution. If the vectors f (x) are directed to the surface on both sides,
the11 all solutions starting in a 11eighborhood of S approach the surface frolll
both sides as t h1creases. Therefore a solutio11 starth1g at xES belongs to
S for t > o. If tl1e vectors f (x) are directed away frolll the surface on botl1
sides, the11 any solution starting at xES lllay either leave the surface or slide
alo11g S. 111 the latter case the solution lllay leave S at any 11101llent. Such
a lllotion is unstable and usually cannot be observed in physical systen1s.
4.5. Existence of optimal solutions
Consider a differential" incl USi011
( 4.23)
x ( t) E F ( x ( t ) ) , t E [0, T],
where F : R n R n is an upper sen1i-continuous set-valued n1ap with closed
convex values contah1ed in a ball of radius b > O. Let Co c R n and C 1 C R n
be closed sets.
We shall deal with two probleills. The first one, the Mayer problem, is to
111inin1ize, over all solutio11s to differential inclusio11 (4.23) defined 011 a fixed
th11e h1terval and satisfying bou11dary conditions, a functional depending on
the final position x(T). The second problelll, known as the time-optimal
problem, is to find a solution to (4.23) such that the thlle of tra11sfer frolll an
initial set to a terillinal set is Illh1in1al. Later we show that the tin1e-optin1al
problen1 can be reduced to the lVlayer proble111. However we prefer to study
this problelll separately because of its importance. Below we prove son1e
existe11ce results for these pro bleills.
Mayer problem. Let <p : R n R be a c011tinuous function. The problelll
is to find a solution x(-) to (4.23) satisfying the bou11dary conditio11s
X(O) E Co, x(T) E C 1
a11d such that
<p(x(T)) < <p(x(T))
for any trajectory x(.) of (4.23) satisfying x(O) E Co and x(T) E C 1 .
Theorem 4.8. Let the set Co be compact. Assume that there exists a tra-
jectory x(.) of differential inclusion (4.23) satisfying the boundary conditions
x(O) E Co and x(T) E C 1 . Then there exists an optimal trajectory.
4.5. Existence of optimal solutions
107
Proof. Indeed, the set R[O,T](F, Co) n C 1 is nonen1pty. By Corollary 4.5 it
is compact. Applying the Weierstrass theoreln, we obtain t11e result. D
Time-optimal problem. Let T* be a positive nUlnber. The problem is to
find a time 0 < T < T* and a solution x(.) to (4.23) satisfying the boundary
conditions
x(O) E Co, x(T) E C 1
and such that
X(t) tJ C 1
for any solution xC) E S[o,T*](F, Co) and any t E [0, T[.
Theorem 4.9. Let the set Co be compact. Assume that there exist T > 0
and a trajectory x(.) of differential inclusion (4.23) satisfying the boundary
conditions x(O) E Co and x(T) E C 1 . Then there exists a time-optimal
trajectory.
Proof. Consider the sets 8 == {(x, T) I x E R[O,T](F, Co), T E [0, T*]} and
8 1 == {(x, T) I x E C1, T E [0, T*]}. The intersection 8 n 8 1 is nonelnpty.
Show that the set 8 is compact. Indeed, let Xk(.) E S[o,T*](F, Co) and
Tk E [0, T*], k == 1,2,..., be sequences such that lilnk-too(xk(Tk), Tk) ==
(x, T). Without loss of generality the sequence Xk(.) uniforlnly converges to
a solution xC) E S[O,T*] (F, Co), thanks to Corollary 4.5. Since
Ix(T) - TI < Ix(T) - xk(T)1 + IXk(T) - xk(Tk)1 + IXk(Tk) - xl
< Ix(T) - xk(T)1 + biT - Tkl + IXk(Tk) - xl 0, k 00,
we get x(T) == x. Therefore (x, T) E 8. By the Weierstrass theoreln the
continuous function cjJ : 8 n 8 1 R defined by cjJ(x, T) == T attains its
minin1um. D
Note that the convexity of F is essential for the existence of optimal
solutions. Without convexity the set R[O,T](F, Co) n C1 is not closed in
general, as we can see from the following exalnple. Consider the differential
incl usion
( 4.24 )
(X 1 ,X 2 ) E F(x1,x2),
where the right-hand side F : R 2 R 2 is given by
F(x1,x2) == {(v 1 ,v 2 ) I vI == (v 2 )2 - (x2)2, v 2 E [-1, I]}.
Consider the set of solutions with the initial condition (xl, x2) (0) == (0,0). If
x2(t) 0, then xl (t) o. If x2(t) 0, then xl (t) < 1 on the intervals where
x2(t) =I- O. Since x 1 (t) < 1 for all t, we see that x1(1) < 1 for all solutions
and the point (1, 0) does not belong to the reachabili ty set R[o, 1] (F, (0, 0) ) .
108
4. Existence Theorems
Consider the solutions (xk, x) (-) E 5[0,1] (F, (0, 0)) k == 1, 2, . . ., sucl1
that x 2 ( t) == 1, t E [2i / k, (2i + 1) / k [, and x 2 ( t) == -1, t E [( 2i + 1) / k, (2i +
2)/k[, i==O,l,.... TheI1wehave
2 [ / ] '1 ( 1 1 1
Xk(t) E 0,1 k, xk t) > 1 - k 2 ' xk(l) > 1 - k 2 '
Thus the point (1,0) belongs to the closure of the reachability set. Therefore
R[O,l] (F, (0, 0)) is not closed.
Optimal control problem. Many physical and technical systen1s can be
n10deled by differential equations depending on SOI11e paral11eters. Usually
tl1ese paran1eters are controls that we 11ave at our disposal. Consider a
control systel11
( 4.25)
x == f(x,u), u E U C R 7n , t E [O,T],
where u is a control paral11eter varying in a giveI1 set U. We assume that
f : R n x R k R n is a continuous fUl1ction. We can consider opti111ization
problen1s for the differential inclusion generated by (4.25). These problems
are known as optimal control problems.
Let T* > O. Consider the following optin1al control probleln:
(4.26) cp(T, x(T)) inf;
( 4.27) x ( t) == f (x ( t), u ( t) ), t E [0, T];
(4.28) u(t) E U;
(4.29) x(O) E Co, x(T) E C 1 , T E [0, T*].
The triple (T, u(.), x(.)), vvhere T E [0, T*], u(.) is a control, and x(.) is
a trajectory associated to the control u(.) and satisfying (4.29), is called
control process. A control process (T, u(.), x(.)) is said to be an optimal
control process for problen1 (4.26) - (4.29) if
cp(T, x(T)) < cp(T, x(T))
for all control processes. If cp does not depend on T and the parameter T
is fixed, we get the IVlayer problen1; and if cp(T, X (t)) == T, we have the
tin1e-optin1al pro blen1.
The equivalence between a control systen1 and tl1e corresponding differ-
ential inclusion (Theorel11 2.3) allows us to prove (following the proof of the
previous theorel11) the existeI1ce of solutions to the optil11al control problem.
Theorem 4.10. Let the sets U and Co be compact, and let the set C 1 be
closed. Assume that the function cP is continuous and the set f(x, U) is
convex for all x E R n . If there exists a control process for problem (4.26) -
(4.29), then there exists an optimal control process.
4.6. Depel1dence on initial conditions
109
4.6. Dependence on initial conditions
In this section we study the dependence of tIle solution set S[o,T](F, x) on
the initial condition x E R n . In other words we investigate tIle set-valued
lnap x S[O,T] (F, x).
Continuity. First consider tIle case wIlen F is an upper senli-continuous
set-valued map.
Theorem 4.11. Let F : R n R n be an upper semi-continuous map with
closed convex values satisfying F(x) C bBn, where b > o. Then the set-
valued map S[o,T](F,.) : R n C([O, T], R n ) is upper semi-con.tinuous.
Proof. By Theoreln 4.6 the graph of tIle nlap S(F, .) is closed. Fronl Corol-
lary 4.5 we see that the set S(F, C) is cOlnpact ill C([O, T], R n ) whenever
CeRn is cOlnpact. Applyillg Propositioll 2.2, ""'e obtaill the result. D
When F is Lipschitziall, it is possible to prove a strollger result.
Theorem 4.12. Assume that the set-valued map F : R n R n with closed
convex values satisfies the Lipschitz condition with a constant l > o. Then
the set-valued map S[O,T] (F,.) : R n AC([O, T], R n ) satisfies the Lipschitz
condition with the constant 1 +IT exp(lT) . Moreover, if Xo (.) E S[O,T] (F, xo),
then there exists a continuous selection cP( x) E S[O,T] (F, x) satisfying cP( xo) ==
Xo ( . ) .
Proof. Let Xl, X2 E R n and XI(.) E S[o,T](F,XI). Applyillg Theorelll 4.5
witll !vI == {Xl C)} and ro (x) x + X2 - Xl, we see that tllere exists a solutioll
X2 ( .) E S[O,T] (F, X2) satisfying
IXI(t) - x2(t)1 < IXI - x2lle lT .
Hence
IXIC) - x2(.)IAC < 1 + lTe lT .
To prove the second part of the theorenl we apply Theorenl 4.5 witll
A1 == {xo (.) + x - Xo I x E R n } and ro (x) == x. We conclude tllat tllere exists
a continuous map r : A1 S(F). Set cP(x) == r(xo(.) + x - xo). Tllis ellds
the proof. D
Differentiability. Now let us study the derivative and COlltillgent deriv-
ative of the set-valued lnap S[o,T](F,.) : R n AC([O,T],R n ) at a point
(x(O), xC)) E grS(F,.) C R n x AC([O, T], R n ). For brevity we use the fol-
lowing notations:
D+(u) == D+S(F, .)(X(O), xC))(u),
D - ( u) == D - S (F, .) ( x ( 0 ), xC) ) ( u ) ,
110
4. Existence Theorenls
where U E Rn, and
F ( t, x) == {v E R n I (x, v) E T + ( ( x ( t ), 5; ( t ) ), gr F) } ,
F ( t, x) == {v E R n I (x, v) E T _ ( ( x ( t ), 5; ( t ) ), gr F) } ,
where (t,x) E [O,T] x R n . The differential inclusions
x E F(t, x)
and
x E F ( t, x )
play an important role in the estiinating of derivatives of the map x
S (F, x). We sl1all call thein variational inclusions or first approximations
along the solution x(.). They are silnilar to the variational equation along a
solution to an ordinary differential equation because they approxiinate the
perturbation of the solution caused by a sinall perturbation of the initial
conditions.
Theorem 4.13. Assume that the set-valued map F : Rn Rn with closed
convex values satisfies the Lipschitz condition with a constant l > o. Then
for any u E R n the inclusions
(4.30)
(4.31 )
hold.
S[o,T](F,u) c D+(u),
D_(u) c S[o,T](F,u)
Proof. Prove first inclusion (4.30). Let x(.) E S[o,T](F, u), and let A > o.
Put
p(t, A) == A -ld(5; + AX(t), F(x(t) + AX(t))).
From Proposition 2.10 we have liInA!O p(t, A) == o. Froin the Lipschitz con-
dition and Proposition 2.6 we have
p(t, A) < A -ld(5;(t), F(x(t))) + Ix(t)1 + llx(t)1
== Ix(t)1 + llx(t)l.
The function in the right side is integrable. By the Lebesgue theorem we
obtain
(4.32) lim rTp(t,>')dt=O.
A!O Jo
Applying Tl1eorein 4.5 with !vI == {x(.) + AX(.)} and ro(x) == x, we see that
there exists a solution x A (-) E S[o,T](F,x(O) + AU) satisfying
Ix,\(-) - (5:(.) + >'X('))IAC < >.1 T el(T-s) p(s, >')ds.
4.6. Dependence on initial conditions
III
From (4.32) we obtain
limA- 1 Ix A (.) - (x(.) + Ax(.))IAC == O.
AiD
Fron1 Theoreill 4.12 we know that the n1ap x S(F, x) is Lipschitzian.
Applying Proposition 2.10, we obtain x(.) E D+(u).
Now we prove inclusion (4.31). Let xC) E D_(u). By Theorem 4.12 and
Proposition 2.10 there exist sequences Ak 1 0 and Xk(.) E S[O,T] (F, X(O)+AkU)
such that
lin1 Ak1Ixk(.) - (x(.) + AkX(.))IAC == o.
k-7OO
Obviously x(O) == u. Ivloreover, there exist subsequences {Ak p } and {Xkp(.)}
such that
lilll A k -=-llxk (t) - (£(t) + Ak x(t))1 == 0
p-700 P P P
for ahnost all t E [0, T]. Applying Proposition 2.6, we have
lilll inf A -1 d ( £ ( t) + AX ( t ) , F ( x ( t) + AX ( t ) ) )
AiD
< lilll inf A k 1 d(£( t) + Ak x( t), F(x( t) + AkpX( t)))
p-700 P P
< liIll (A k 1 d(Xk p (t), F(Xkp(t))) + Ak1Ixkp(t) - (£(t) + AkpX(t))1
p-700 p p
+A;:llxkp(t) - (x(t) + AkpX(t))I) = 0
for ahnost all t E [O,T]. This inequality in1plies (4.31).
D
Corollary 4.8. Let F(t,x) == F(t,x) for all (t,x) E [O,T] x R n . Then
D + ( u) == D - ( u) == S ( F, u) == S ( F , u).
Theoreill 2.4 contains the sufficient conditions guaranteeing the equality
F (t, x) == F (t, x) for differential inclusions generated by control systeills.
Suppose that the right-hand side is single-valued, that is, F(x) == {f(x)},
and f is Lipschitzian and directionally differentiable. Then froill Corol-
lary 4.8 we see that the solutions to the differential equation
X == f(x)
are directionally differentiable in initial data. If f is continuously differ-
entiable, then we obtain the classical theoreill on the differentiability with
respect to the initial data.
112
4. Existence Theorems
Uniform differentiability. Let F : R n R n be a set-valued Inap with
closed convex values satisfying the Lipschitz condition with a constant l >
O. Since the map x S[o,T](F,x) is Lipschitzian (Theorem 4.12), froln
Proposition 2.10 a11d inclusion (4.30) we see that there exists a map 0 : R+ x
AC([O,T],R n ) AC([O,T],R n ) such that for any x(-) E S[o,T](F,u), U E
R n we have
1. X(.)+AX(-)+O(A,X(.)) ES[O,T](F,x(O)+AU), A > O,
2. lim,X!o A -llo(A, x(.)) lAc == O.
Our ailn is to construct a map 0 : R+ x AC([O, T], R n ) AC([O, T], R n )
satisfying the above two conditions and such that the map x(.) O(A,X(.))
is continuous in the norln of AC([O, T], R n ) and the convergence in the sec-
ond condition is uniform in xC).
Theorem 4.14. Let Xi(.) E S[o,T](F), i == 1, k , and let
X == co{ Xl (- ), . . . , X k ( . )} c A C ( [0, T], R n ).
Assume that co{ (Xi (t), Xi (t)) I i == 1, k } c grF almost everywhere. Then
there exists a map 0 : R+ x X AC([O, T], R n ) satisfying the following
conditions.
1. x(-) + AX(.) + O(A, x(-)) E S[O,T] (F, x(O) + AX(O)), A > O.
2. The map x(.) ---+ O(A, x(.)) is continuous in AC([O, T], R n ).
3. lim,X!o maxx(')EX A -llo(A, x(.)) lAc == o.
Proof. Set r == {)' == ()'1,... ,)'k) E R k I I: l)'i == 1, )'i > 0, i == 1, k }.
Define a function p : [0, T] x R+ x r R+ by
p(t, A, ,) = A -ld ((t) + A ,iXi(t), F (i:(t) + A ,iXi(t)) ) .
As in Theorem 4.13 we have lim,X!o p(t, A,)') == 0 almost everywhere and
k k
(4.33) p(t, A, ,) < L ,iXi(t) + l L ,iXi(t) < m(t),
i=l i=l
where m(t) == maxi IXi(t)1 + lmaxi IXi(t)l. Let)'l E rand)'2 E r. Then we
have
p ( t, A, )'1) - p ( t, A, )'2)
< A -ld ( + A t ,iXi(t), F ( i:(t) -1' Xi(t) ) )
1=1 1 1
-A -ld ( + A ,Xi(t), F (i:(t) + A 'Xi(t)) )
4. 7. Discrete approxinlatiollS
113
k k k
+l Lb1 - I')Xi(t) < Lb1 - I')Xi(t) + l Lb1 - I')Xi(t)
i=l i=l i=l
( 4.34)
k
< m(t) L 11'1 - I'I.
i=l
Set p(t, A) == max')'Er p(t, A, ",/). Let r' be a countable everywhere dense
subset in r. Since p(t, A,.) is continuous, we have p(t, A) == sUP')'Er' p(t, A, ",/).
Therefore the function p ( ., A) is measurable.
Show that
( 4.35)
lim p ( t, A) == 0, t E [0, T].
A10
Let t E [0, T] be such that limAlo p(t, A, ",/) == 0, V",/ E r. Suppose that there
is a sequence Aj 1 0 such that liInioo p( t, Aj) > O. Let ",/j E r be such that
p( t, Aj) == p( t, Aj, ",/j). Without loss of generality ",/j "'/0 Eras j 00.
(We can select a convergent subsequence, if needed.) Froln (4.34) we have
k
p ( t, ).. j) = p ( t, ).. j , I' j) < p ( t, ).. j , 1'0) + m ( t) L 1 I' j - I' b I.
i=l
Taking the limit as j 00, we obtain a contradiction.
From (4.35), (4.33), and the Lebesgue theorem we 11ave
( 4.36) lirn (T p( t, ).. )dt = O.
A10 Jo
Applying T11eorem 4.5 with M == {x(.) + AX} and ro(x) == x, we see that
there exists a continuous in the norln of AC([O, T], R n ) map r : IvI S(F)
such that r(x(.) + AX('))(O) == x(O) + AX(O) and
Ir(xC) + )..x(.)) - (x(.) + )..xC)) lAC < ).. faT el(T-s) p(s, )")ds
whenever x(.) E X. Froln (4.36) we obtain
Ihn Inax A-II r ( X ( .) + AX ( . )) - (x ( .) + AX ( . ) ) lAC == O.
A10 x(')EX
Setting O(A, x(.)) == r(x(.) + AX(')) - (x(.) + AX(')), we obtah1 the result. 0
4.7. Discrete approximations
We proceed to study discrete approximations for a differential inclusion
( 4.37)
X E F(x).
114
4. Existel1ce Tlleorell1s
Theorem 4.15. Let F : R n Rn be a set-valued map with closed convex
values satisfying F(x) C bBn, where b > o. Assume that F is Lipschitzian
with a constant l > O. Then for any solution x(.) to differential inclusion
(4.37) there exist solutions Zi,N, i == 0, N , N == 1,2,..., of the discrete
inclusions
Zk,N E Zk-1,N + 6NF(Zk-1,N), k == 1, N ,
ZO,N == x(O), 6N == TIN
such that the functions
WN(t) == 6 N 1 (Zk,N - Zk-1,N), t E [(k - 1)6N, k6N[, k == 1, N,
converge to x(.) in the norm of the space £2([0, T], Rn).
( 4.38)
Proof. Let N be a positive integer. Consider the following Ininilnization
probleln
N j k8 N
L Ii;(t) - vkl dt inf,
k==l (k-1)8N
where t11e Ininimuln is taken over all vectors (VI,... , V N) E Rn x ... x
Rn == RnN. Obviously this problem has a unique solution (V1,N, . . . , V N,N ).
Consider t11e function VNC) : [0, T] Rn defined by
VN(t) == Vk,N, t E [(k -1)6N,k6N[.
Obviously we have
lim (T Ii;(t) - vN(t)ldt = O.
Noo Jo
Set
YN(t) = x(O) + 1 t VN(S)
and denote Yk,N == YN (k6 N ), k == 0, N . Let us define solutions of discrete
inclusion (4.38) as follows:
ZO,N == x(O),
Wk,N == 1f(Vk,N,F(Zk-1,N)),
ZkN==Zk-1N+6NWkN, k== l , N .
, , ,
Using the definitions, the Lipschitz condition, and Proposition 2.6, we have
(4.39) I W 1,N - V1,N! == d( V1,N, F(YO,N)), I Z 1,N - Y1,N I == 6N I W 1,N - V1,N I,
IWk,N - Vk,NI == d(Vk,N,F(Zk-1,N))
(4.40) < d(Vk,N, F(Yk-1,N)) + llzk-1,N - Yk-1,N!, k == 2, N ,
and
IZk,N - Yk,N! < I Z k-1,N - Yk-1,N! + 6N!Wk,N - Vk,N!
4. 7. Discrete approxilnatiol1s
115
(4.41) < IZk-1,N - Yk-1,N I (1 + 6 Nl) + 6 Nd( Vk,N, F(Yk-l,N)), k == 2, N .
By hlduction froln (4.39) - (4.41) we obtain
k
IZk,N - Yk,NI < L(1 + 8Nl)k- i 8Nd(Vi,N, F(Yi-l,N)), k = 1, N .
i==l
COllsequently we have
N N k
L IZk,N - Yk,NI < L L(1 + 8Nl)k- i 8Nd(Vi,N, F(Yi-l,N))
k==l k==li==l
N N
< L(1 + 8Nl)N8N Ld(Vi,N,F(Yi-l,N))
k==l i==l
N N
= N 8 N (1 + 8Nl)N L d( Vi,N, F(Yi-l,N)) < Te lT L d( Vi,N, F(Yi-l,N)).
i==l i==l
Combining this inequality with (4.39) and (4.41), we obtain
N N
(4.42) L8Nlwk,N - Vk,NI < (1 + lTe 1T ) L8Nd(Vk,N,F(Yk-l,N)).
k==l k==l
The inequality
N N l k8N
L8 N d(Vk,N,F(Yk-l,N)) = L d(Vk,N,F(Yk-l,N))dt
k==l k==l (k-1)8 N
N l k8N
< L (d(Vk,N,F(YN(t))) + lb(t - (k -1)8 N ))dt
k==l (k-1)8 N
= I T d(VN(t), F(YN(t)))dt + lbT8 N /2
< I T Ix(t) - vN(t)ldt + I T lIYN(t) - x(t)ldt + lbT8N /2
< (1 + IT) I T Ix(t) - vN(t)ldt + lbT8N/2
and (4.42) hnply that the functions
WN(t) == Wk,N, t E [(k - 1)6N, k6N[, k == 1, N
satisfy
lirn (T IWN(t) - vN(t)ldt = O.
N-+oo Jo
Consequently we have
lirn (T IWN(t) - x(t)ldt = 0
N-+oo Jo
116
4. Existence Theorems
and
lirn (T IWN(t) - x(t)1 2 dt < lirn 2b (T IWN(t) - x(t)ldt = O.
Noo Jo Noo Jo
The theorem is proved.
D
Now establis11 a converse statement.
Theorem 4.16. Let F : R n ----t R n be a set-valued map with closed con-
vex values contained in a ball bBn. Assume that F is Lipschitzian with a
constant l > o. Then for any solution Zi, i == 0, N , of the discrete-time
inclusion
Zk E Zk-1 + 8F(Zk-1), k == 1, N , 8 == TIN
there exists a solution x(.) E S[O,T] (F, zo) satisfying
Ix(t) - y(t) I < 8be lT , t E [0, T]
and
Ix(t) - w(t)1 < 81b(e lT + 1), t E [0, T],
where w(t) == 8- 1 (Zk - Zk-1), t E [(k - 1)8, k8[, k == 1, N , and y(t)
Zo + Jw(s)ds.
Proof. Let t E [(k - 1)8, k8[. Then applying Proposition 2.6, we get
d(iJ(t), F(y(t))) == d(8- 1 (Zk - Zk-1), F(y(t)))
< d(8- 1 (Zk - Zk-1),F(Zk-1)) +lly(t) - Zk-11
== ll(t - (k - 1)8)(zk - zk-1)18 + Zk-1 - Zk-11 < 81b.
Applying Tlleorem 4.5 with M == {y(.)} and ro(x) == x, we obtain the
result. D
From Theorems 4.15 and 4.16 we see that a discrete-time h1clusion is a
good approximation for a Lipschitzian differe11tial inclusion.
4.8. Problems
1. Let F : R n ----t R n be a bounded Lipschitzian set-valued Inap with
closed convex values, and let Vo E F(xo). Prove that there exists
a solution x(.) E S[o,T](F, xo) satisfying x(O) == vo. (Hint. Apply
Theorem 4.5 with Ivl == {xo + tvo}.)
4.8. Problems
117
2. Let F : R n R n be a bounded Lipschitzian set-valued map with
closed convex values, a11d let Vo E F(xo). Prove that there exists
a continuously differentiable solution x(.) E S[O,T] (F, xo) satisfying
x(O) == vo. (Hint. Consider polygonal approximatio11s x(N)(.) with
the nodal points xN) = XQ, vN) = VQ, xk N ) = xk N ) + ( T /2 N )vk N ),
(N) F( (N) ) I (N) (N) I - d( ( (N) )) k - N
v k E x k ' v k - 1 - v k - Vk-1,F x k ' - 0,2 . De-
fine continuous approximations v(N) (.) of t he d erivatives x(N) (.) by
interpolating Ih1early the points vk N ), k == 0, 2 N , and show that the
sequence v(N) (.) satisfies the conditions of the Arzela-Ascoli theorem.)
3. Prove Theorem 4.10.
4. Consider the optimal control problem
( 4.43)
<p(T, x(T)) + I T 'IjJ(x(t), u(t))dt inf,
x ( t) == f ( x ( t ) , u ( t ) ) , t E [0, T],
u(t) E U,
x(O) E Co, x(T) E C 1 , T E [0, T*].
Assume that the functions f, cp, and 'ljJ are continuous. More-
over there exists a constant c > 0 such that 'ljJ(t, x, u) > c for all
(t, x, u). Let (8, p(.), q(.), t(-), z(.)) be an optimal control process for
the problem
cp( t(8), z( 8)) + 8 inf,
dt(O) p(O)
dO 'IjJ ( z ( 0), q ( 0) ) , 0 E [ 0, 8],
dz ( 0) = p ( 0) f ( z ( 0 ), q ( 0 ) ) 0 [ 0 8 ]
dO 'IjJ ( z ( 0), q ( 0) )' E, ,
q ( 0) E U, P ( 0) E [0, 1],
z(O) E Co, z(8) E C 1 , t(O) == 0, t(8) < T*.
Assume that
p( 0) >
'IjJ(i(O),q(O)) - a > 0, 0 E [0,8].
Prove that there exists O(t), the inverse of the function t(O), and the
control process ('r, u(.), x(.)), where x(t) == z(O(t)), u(t) == q(O(t)),
T == £(8) is optimal for problem (4.43).
5. Consider problem (4.43). Assume that If(x,u)1 < b(l + lul), the sets
Co e C1 are compacts, and the set
F(x) == {(vo,v) E R x R n I v O > 'ljJ(x,u), v == f(x,u), u E U}
118
4. Existellce Theorellls
8.
( 4.44 )
is convex for all x. It is also assulned that either U is compact or U is
closed and 'ljJ(x, u) > c(l + luI 1 +1'), 'r > o. Prove that problem (4.43)
has an optimal solution, provided that there exists an admissible one.
(Hint. Use the previous problem and Theorem 4.10.)
6. Study the exis tence i n the brachistochrone problem
l b V I +x2
a vx dt -+ inf x(a) = A, x(b) = B.
(Hint. Use Problem 4.)
7. Study the existence in the surface of revolution of minimum area
probleln
l b x V I + i; 2 dt -+ inf x(a) = A, x(b) = B.
(Hint. Use Problem 4.)
Consider the linear control systeln
x == Cx + u, u E U,
where C is an n x n matrix, and U is a convex compact set satisfying
U C Bn. Consider the discrete control system
(4.45) Xi+1 == (E - TC)-l xi + TUi, Ui E U, i == 0, k - 1.
Let a number T > 0 and a positive integer k be such that TIT <
k < (TIT) + 1 and T/k < ICI- 1 . Show that for any trajectory xC)
of systeln (4.44) with x(O) == 0 there exists a trajectory of discrete
system (4.45) Xo, . . . , Xk, Xo == 0 SUCll that
T
IXk - x(T)1 < k"(2 + IGI)2e 21C1T .
Chapter 5
Viability and
Invariance
The viability problelll is to select trajectories of a differential inclusiol1 which
are 'viable' in the sense that they satisfy given constraints. We derive nec-
essary and sufficient conditions for a differe11tial inclusion to have viable
trajectories. This problen1 is closely related to the probleln of finding n10l10-
tOl1e solutions to a differential inclusio11, and all proofs here are based on
silnple Ino110tonicity ideas. Another problelll considered 11ere is the i11vari-
ance probleln: we find conditions guara11teeil1g that all trajectories of a
differential inclusion satisfy given constraints. We apply the obtained re-
suIts to prove the existence of periodic solutions to a differential inclllsion
with a tiIne periodic right-hand side and to construct pursuit controls in
differential galnes.
5.1. Monotone solutions to a differential
incl usion
We start with a very siInple theoren1 concerning the existence of monotol1e
solutions. Consider a differe11tial inclusion
(5.1)
x ( t) E F ( x ( t ) ) , t E [0, T],
where F : R n -4 Rn is a set-valued Inap. Let V : R n x [0, T] -4 R be a
function. We say that a solution x(-) E S[O,T] (F) is lnonotone with respect
to V(-) iff
v ( x ( t2 ), t2) < V ( x ( t 1 ), t 1 ) , \j t 1 , t2 E [0, T], t 1 < t 2 .
-
119
120
5. Viability and Invariance
In this section we establish sufficient conditions for existence of a mono-
tone solution under rat11er restrictive assuillptions 011 the map F and the
fUl1ction V.
Theorem 5.1. Assume that the set-valued map F : R n R n has closed
convex values contained in a ball of radius b > 0 and is Lipschitzian with
a constant l > O. Let function V : Rn x [0, T] R be Lipschitzian with
a constant L > 0, and for any (x, t) E Rn x [0, T[ let there exist a vector
v E F(x) such that
D-V(x, t)(v, 1) < o.
Then, given Xo ERn, there exists a solution xC) E S[o,T](F, xo) monotone
with respect to V.
Proof. Fix Xo E R n and f > O. Consider a function (x, t) == V(x, t) -
V(xo,O) - ft. Our first issue is to prove the existence of a solution x€(.) E
S[O,T] (F, xo) such that (x€ (t), t) < f for all t E [0, T]. For any function
xC) E AC([O,T],R n ) define
8(xC)) == max{t E [0, T] I max (x(s), s) < f, (x(t), t) < O},
sE [O,t]
and put
i == sup{8(x(.)) I xC) E S[o,T](F, xo)}.
Show that there exists x ( .) E S[O,T] (F, xo) such that i == 8 (x ( . ) ) . Indeed,
consider a sequence Xi (.) E S[O,T] (F, xo), i == 1, 2, . .. such that 8( Xi C)) i i.
Since the map F is bounded, by the Arzela-Ascoli theorem the sequence Xi(.)
contains a uniformly convergent subsequence. Without loss of generality the
sequence Xi(.) uniformly converges to a function xC). By Theorelll 4.6 we
have xC) E S[o,T](F,xo). Taking the limit in the inequalities
max (Xi(S), s) < f,
sE[O,O(Xi('))]
(Xi ( 8 (Xi C ) ) ) , 8 (Xi ( . ) )) < 0,
we obtain i == 8( x(.)).
Now prove that i == T. Suppose that i < T. Then we have (x(i), i) ==
o. There exists a vector fJ E F(x(i)) such that
( 5.2) D - ( x ( i), i) ( fJ, 1) < - f .
Consider the function y(t) == x(i)+(t-i)fJ. Since F is Lipschitzian, we have
d(iJ(t), F(y(t))) == d(fJ, F(x(i) + (t - i)fJ)) < llfJllt - il.
From this inequality and Theorem 4.5 we see that there exists a solution
xC) E S[i,T] (F, x ( i)) such that
(5.3) Iy(t) - x(t)1 < a(t - i) = it e1(t-S)Zlvl(s - i)ds.
It is easy to check that
lim a(t-f) =0.
tlt (t - t)
Since the function V is Lipschitzian with a constant L > 0, from (5.3) we
have
(5.4)
( x ( t ), t) < (y ( t ), t) + La (t - i).
From inequality (5.2) we see that there exists a number i E]i, i + E(4L(b +
1) )-1 [ such that
(y(i), i) == (x(i) + (i - i)v, i) < -E(i - i)/2
and
- '" E - '"
a(t-t) < 2L (t-t).
From this and (5.4) we obtain (x(i), i) < o.
Let t E [i, i]. Then from (5.4) we have
(x(t), t) < (x(i) + (t - i)v, t) + La(t - i)
< (x(i),i)+L(t-i)+L(t-i)lvl+La(t-i) < 4(b: 1) + 4(bb: 1) + < E.
Thus we see that (x(t), t) < E whenever t E [i, i]. Moreover, we have
(x(i), i) < O. This contradicts the definition of i. Consequently we obtain
i == T. Denote x€ (.) == x(.). The solution x€ (.) satisfies the inequality
(5.5) max (x€ (t), t) < E.
tE [O,T]
Consider a sequence Ei 1 o. Applying the Arzela-Ascoli theorem and
Theorem 4.6, without loss of generality we conclude that the sequence X€i (.)
uniformly converges to a solution xC) E S[o,T](F, xo). Taking the limit in
(5.5), we obtain V(x(t), t) < V(x(O),O) whenever t E [0, T]. In particular
we have V(x(T), T) < V(x(O), 0) == V(xo, 0).
To prove the existence of a monotone trajec tory we divide the segment
[0, T] into k subintervals [iT/k, (i + l)T/k], i == 0, k - 1. Arguing as above,
we find a solution xl(.) E S[O,T/k] (F, xo) satisfying
V(xl(T/k), T/k) < V(xl(O), 0).
Then we find a solution x(-) E S[T/k,2T/k](F,Xk(T/k)) satisfying
V(x(2T / k), 2T /k) < V(x(T /k), T /k),
etc. Define a solution Xk(.) E S[o,T](F, xo) by
Xk(t) == xi(t), t E [iT/k, (i + I)T/k], i == 0, k - 1.
122
5. Viability and Invariance
By COI1structioI1 the SOllltion Xk (.) satisfies
(5.6) V(xk((i + I)T/k), (i + I)T/k) < V(xk(iT/k), iT/k), i == 0, k - 1.
Let t1 E [0, T] and t2 E [0, T] be SUCl1 that t1 < t2. There are i and j
such that t1 E [iT/k, (i + l)T/k] and t2 E [jT/k, (j + l)T/k]. Since F is
bouI1ded aI1d V is Lipschitzian, from (5.6) we obtain
V(Xk(t2), t2) < V(xk(jT/k),jT/k) + L(b + I)T/k
(5.7) < V(xk(iT/k), iT/k) + L(b + l)T/k < V(Xk(t1), t1) + 2L(b + I)T/k.
Applyh1g Arzela-Ascoli theoreln and Theoreln 4.6, without loss of generality
we conclude that the sequeI1ce XkC) uniformly converges to a solution xC) E
S[o,T](F,xo). Taking the Ihnit in (5.7), we see that the solution xC) is
Inonotone with respect to the function V. 0
In tl1e next section we use Theoreln 5.1 to study the viability problen1.
Then we shall COlne back to the existeI1ce of monotoI1e trajectories and
obtain a more general result.
5.2. Viability problem
In this sectioI1 we obtain I1ecessary and sufficient cOI1ditions for the existence
of a solution to a differential inclusion
(5.8)
x(t) E F(x(t))
contai11ed h1 a given set CeRn.
Theorem 5.2. Let CeRn be a closed set. Assume that the set-valued map
F : C R n with closed convex values contained in a ball of radius b > 0 is
upper semi-continuous. Then the following conditions are equivalent.
1. For any point Xo E C there exists a solution x(.) E S[o,oo[(F, xo)
satisfying
X(t) E C, V t E [0,00[.
2. For any point x E C the following condition holds:
F(x) n T_(x, C) i- 0.
Proof. Suppose that the first condition is satisfied. Let Xo E C, and let
xC) E S[o,oo[(F, xo) be a solution satisfying x(t) E C, t > O. Sh1ce F is upper
seIni-coI1th1uOUS, there exists a sequence tk 1 0 such that
1
F(x(t)) c F(x(a)) + k Bn, V t E [a, tk]'
5.2. Viability problem
123
By Lemina 4.2 we have
(5.9) X(tk) - x(O) = (t k x(s)ds E F(x(O)) + k 1 Bn.
tk tk Jo
Consequently the sequence t k 1 (x(tk) - x(O)) is bounded. Without loss of
generality t k 1 (x(tk) - x(O)) v as k 00. Sh1ce F(x(O)) is closed, from
(5.9) we obtain v E F(x(O)). On the other hand we have
lim inf A -ld(x(O) + AV, C)
,XlO
(5.10) < liminft k 1 d(x(0) + tk(t k 1 (x(tk) - x(O)) + lXk), C),
koo
where lXk == v - t k 1 (x(tk) - x(O)) 0 as k 00. Obviously the right side
of (5.10) is less than or equal to
liminf(t k 1 d(x(tk), C) + IlXkl) == o.
koo
Thus v E F(x) n T_(x, C).
Now suppose that the second condition is satisfied. Applying Theo-
reIn 2.6, we extend the set-valued Inap F to the whole space. We denote this
extension again by F. Obviously the extension satisfies F(x) nT_(x, C) =1= 0
whenever x E C. Let us show that for any Xo E C there is a sollltion
x(.) E S[o,oo[(F, xo) satisfying x(t) E C, t > O.
Assume that F : R n R n is Lipschitzian with a constant l > O. We
need the following auxiliary result.
Lemma 5.1. For any x E R n there exists a vector v E F(x) such that
D-d(x,C)(v) < ld(x,C).
Proof. Let y E 7f(x, C). There exists a vector w E F(y) nT_(y, C). By the
Lipschitz condition there is a vector v E F(x) satisfying
(5.11)
Observe that
D- d(x, C)( v) == lim inf A-I (d(x + AV, C) - d(x, C))
,Xlo .
== lim inf A-I (d(x + AV, C) - d(y + AW, C) + d(y + AW, C) - d(x, C))
,Xlo
< liminf A -l(lx - yl + Alv - wi + d(y + AW, C) - d(x, C))
,XlO
== liln inf A -ld(y + AW, C) + Iv - wi == Iv - wi.
,X10
Froin this and (5.11) we obtain D-d(x, C)(v) < ld(x, C). The lemma is
proved. D
Iv - wi < llx - yl == ld(x, C).
124
5. Viability and Invariance
End of the proof of Theorem 5.2. Let T > O. Consider the function
V(x, t) == e-ltd(x, C) defined in the set R n x [0, T]. From Lelnma 5.1 we see
that for any (x, t) E R n x [0, T[ there is a vector v E F(x) such that
D-V(x, t)(v, 1) == e- lt D- d(x, C)(v) -le-ltd(x, C) < O.
By Theoren1 5.1 for any Xo E R n there exists a solution x(.) E S[O,T] (F, xo)
Inonotone with respect to V. In particular if Xo E C, then we have
e-ltd(x(t), C) == V(x(t), t) < V(x(O), 0) == 0;
that is, x(t) E C for all t E [0, T].
Thus if F is Lipschitzian (or locally Lipschitzian), then the existence
of a solution xC) E S[O,T] (F, xo) satisfying x(t) E C for all t E [0, T] is
proved. To prove this claim for an upper selni-continuous map F, let us
approximate F by a sequence of Lipschitzian maps. By Theoreln 2.5 there
exists a sequence of locally Lipschitzian set-valued maps Fk : Rn Rn, k ==
0, 1, . . . , satisfying the following conditions:
1. F(x) c ... C Fk+1(X) C Fk(X) C ... C Fo(x) C MBn for all x ERn;
2. given E > 0 and x E Rn, there exists a positive integer k( E, x) such
that Fk(X) C F(x) + EBn whenever k > k(E,X).
Since F(x) C Fk(X), we have Fk n T_(x, C) -I- 0 whenever x E C. From the
above considerations we conclude that, given Xo E C, there exists a solution
x k ( .) E S[O, T] (Fk, xo) satisfying
( 5.12) x k ( t) E C, t E [0, T], k == 1, 2, . .. .
Since Fk (x) C bBn, the set of functions x k (.) is bounded and equicontin-
uous. By the Arzela-Ascoli tl1eoreln there exists a uniformly convergent
subsequence. Without loss of generality the sequence Xk (.) uniformly con-
verges to a functio11 xC). By Theorem 4.6 x(.) E S[O,T] (F, xo). Taking the
Ihnit in (5.12), we obtain x(t) E C, t E [0, T].
Now we can repeat t11e previous reasoning for the seglnent [T,2T] with
the initial condition x(T), etc. Finally we obtain x(.) E S[o,oo[(F, xo) satis-
fying x(t) E C, t > o. 0
It is easy to prove a time-dependent version of Theorem 5.2. Consider
a differential inclusion
(5.13)
x(t) E F(t, x).
The theorem proved below contains necessary and sufficient conditions for
t11e existence of solutions to (5.13) satisfying
(5.14)
x(t) E C(t),
for all t E [to, 00[, where C : R R n is a set-valued Inap.
5.2. Viability problem
125
Theorem 5.3. Assume that the set-valued map C : R Rn has a closed
graph and the set-valued map F : grC Rn is upper semi-continuous and
has closed convex values contained in a ball of radius b > O. Then the
following conditions are equivalent.
1. For any point (to, xo) E grC there is a solution x (-) to inclusion (5.13)
with x(to) == Xo satisfying (5.14).
2. For any (t, x) E grC the following condition holds:
F(t, x) n D_C(t, x)(l) =1= 0.
Proof. Consider the differential inclusion
dx
ds E F(t, x),
dt == 1
ds
and the set grC c R x Rn. The result now follows fron1 Theoreln 5.2. 0
In practical problems we usually need to guarantee condition (5.14) only
on a final time interval. Consider a set-valued Inap C : [0, T] Rn with a
closed graph and an upper semi-continuous set-valued Inap F : grC Rn
with closed convex values contained in a ball of radius b > O.
Theorem 5.4. The following conditions are equivalent.
1. For any point (to, xo) E grC there is a solution x (.) to inclusion (5.13)
with x(to) == Xo satisfying (5.14) for all t E [to, T].
2. For any (t, x) E grC, t < T, the following condition holds:
F(t, x) n D_C(t, x)(l) =1= 0.
Proof. Applying Theorem 5.3 to the set-valued map
C(t) == { C(t), t E]O, T[,
R n , t 5t'] 0, T[,
we obtain the result.
o
Note that the convexity of the right-hand side is essential for the viability
property. Indeed, consider the set C == B2 and the differential inclusion
(xl, x 2 ) E F(x 1 , x 2 ),
where F : B2 R 2 is given by
F(x 1 ,x 2 ) == {(-1,0), (1,0)}.
It is easy to see that the differential inclusion has no viable solution with
the ini tial condition (0, 1) E C.
126
5. Viability and Invariance
Now we are in a position to prove a new result on the existence of
monotone solutions.
Theorem 5.5. Let CeRn be a closed set, and let F : C --t R n be an
upper semi-continuous set-valued map with closed convex values contained
in a ball of radius b > o. Assume that V : C --t Rand W : C --t Rare
continuous functions. Then the following conditions are equivalent:
1. For any point Xo E C there exists a solution xC) E S[o,oo[(F, xo)
satisfying
(5.15) V(X(t2)) - V(X(t1)) + l t2 W(x(s))ds < 0, \;f t2 > tl > O.
tl
2. For any point x E C there exists a vector v E F(x) such that
D-V(x)(v) < -W(x).
Proof. Suppose that the first condition is satisfied. Let Xo E C, and
let x (-) E S[O,oo[ (F, xo) be a sol u tiOll satisfying (5.15). As in the proof of
Theorem 5.2 we show that there exists a sequence tk 1 0 such that fJ;l(x(tk)-
x(O)) --t v E F(x(O)). From (5.15) we have
V(xo + tk(tJ;l(x(tk) - xo))) - V(xo)
tk
= V(X(tk)) - V(xo) < _ t k W(x(s))ds.
tk tk J o
Taking the limit, we obtain D-V(xo)(v) < - W(xo).
Now suppose that the second condition is satisfied. Let Xo E C. Consider
the set A == C n (xo + bBn). Fix E > O. Since W is continuous, there exists
a positive integer k such that IW(X1) - W(X2)' < E whenever Xl E A and
X2 E A satisfy 'Xl - x21 < blk. Consider the differential inclusion
(5.16)
( X, Q) E F (x) X {O} c R n x R
and the set-valued map G : R --t Rn x R defined by
o
G(t) == {(x, a) , V(x) < a - t(W(xo) + E), x E C n (xo + k- 1 b Bn)}
o
U{(x, a) , x E C \ (xo + k- 1 b Bn)}.
The second condition implies that for any (t, x, a) E grG there exists v E
F(x) satisfying (v,O) E D_G(t, x, a)(l). From Theorem 5.3 we see that
there exists a solution (x(-), a(.)) to (5.16) with (x(O), a(O)) == (xo, V(xo))
such that (x(t), a(t)) E G(t), t > o. In other words
V(x(t)) < V(xo) - t(W(xo) + E), t E [0, Ilk].
5.3. Invariant sets
127
Hence there exists a solution x(.) E S[O,l/k] (F, xo) satisfying
1
V(x(l/k)) < V(xo) - k (W(xo) + f).
Put Xl == x(l/k). Arguing as above, we prove that there exists a solution
x(.) E S[1/k,2/k](F,X1) satisfying
1
V(x(2/k)) < V(Xl) - k (W(Xl) + f),
etc. Thus we see that there exists a solution Xk(-) E S[o,l](F,xo) satisfying
(5.17)
J
V(xk(j/k)) - V(xk(i/k)) + L W(xk(p/k))/k < o.
p=
By the Arzela-Ascoli theoreln the sequence Xk(') contains a uniformly con-
vergent subsequence. Without loss of generality Xk (.) uniforlnly converges
to a function x(.). By Corollary 4.5 x(.) E S[o,l](F,xo). Since V and Ware
continuous, froln (5.17) we obtain
l t2
V(X(t2)) - V(X(t1)) + W(x(s))ds < 0, V 1 > t2 > t1 > O.
tl
Now we can extend the solution to the interval [0,2], etc. Finally we find a
solution satisfying (5.15). D
5.3. Invariant sets
In this section we study invariant sets of a differential inclusion
(5.18)
x(t) E F(x(t)).
We say that a set CeRn is invariant by differential inclusion (5.18) if,
given X E C, any solution x(.) E S(F, x) satisfies x(t) E C, t > O.
Theorem 5.6. Let F : R n R n be a set-valued map with closed convex
values, and let CeRn be a closed set. Assume that F is Lipschitzian with
a constant l > O. Then the following conditions are equivalent.
1. The set C is invariant by differential inclusion (5.18).
2. For any point x E C the following inclusion holds:
F(x) c T_(x, C).
128
5. Viability and Invariance
Proof. Let C be invariant by inclusion (5.18). Consider points x E C
and v E F(x). Applying Theorem 4.5 with M consisting of one function
y(t) == x + tv, we see that there exists a solution x(.) E S(F, x) satisfying
Ix(t) - (x + tv)1 < I t e1(t-s)d(v, F(x + sv))ds
< I t el(t-s)sllvlds = Ilvlt 2 j2+o(t 2 ).
By invariance x(t) E C and hence we have
liminf a- 1 d(x + av, C) < liminf a- 1 lx + av - x(a)1
a!O a!O
< liminf(llvla/2 + o(a)) == O.
a:!O
Thus v E T_(C,x).
Now suppose that the second condition is satisfied. Consider a solution
xC) E S(F). The functions xC) and g(t) == d(x(t), C) are absolutely con-
tinuous. Suppose that there exist the derivatives x(t) and g(t) at a point
t. Let y E 7r(x(t), C) and w E T_(y, C). There exist sequences ak 1 0 and
Uk 0 such that y + akw + akuk E C, k == 1,2, . . .. Then we have
g(t) == lima- 1 d(x(t + a), C)
a!O
== lima- 1 (d(x(t) + a(x(t) + o(a)), C) - d(x(t), C))
a!O
< lim a;;l(lx(t) + akx(t) - (y + akw)I-lx(t) - yl) < Ix(t) - wi.
k ---4 00
Since w E T_(y, C) is an arbitrary vector we obtain
g(t) < d(x(t), T_(y, C)) < d(x(t), F(y))
< lly - x(t)1 == ld(x(t), C) == 19(t).
If g(O) == 0, then we have g(t) = 0 due to the Gronwall inequality. The
theorem is proved. 0
Note that in the case of the upper semi-continuous right-hand side the
condition F(x) c T_(x, C), \Ix E C, is neither necessary nor sufficient.
Indeed, let C ==] - 00,0] c R, F(x) == {x 1 / 3 }. Obviously F(x) c T_(x, C)
for all x E C. However there exists a solution x(.) E S(F,O) leaving C.
On the other hand the set C ==] - 00,0] c R is invariant by a differential
inclusion with the right-hand side F(x) == {O} everywhere except the point
x == 0, where we put F(O) == [0,1]. However F(O) ct T_(O, C).
Assume that an upper semi-continuous map F : C R n with closed
convex values satisfies the condition F(x) c T_(x, C), \Ix E C. Since the
map F is defined on C only, the question whether there exist solutions that
5.3. Invariant sets
129
leave C is not appropriate. The possibility of having solutions to the differ-
ential inclusion that do leave C depends entirely on what happens outside
C. Therefore we may ask whether there exists an upper semi-continuous
extension F of the map F such that C is invariant by the inclusion
X E F(x).
The following example shows that in general the answer is negative.
Let C be the union of the two circles C 1 == bdB2 + (1,0) and C2
bdB2 - (1,0), and let F(x) be the vector of unit length tangent to C at x in
the direction of counterclockwise rotation for C 1 and of clockwise rotation
for C 2 (at the origin F is the vector (0,1)). The map F is continuous and
satisfies the condition F(x) c T_(x, C), \:Ix E C. There are two solutions
to the Cauchy problem x E F(x), x(O) == 0, namely the two rotations with
angular speed 1, counterclockwise on C 1 and clockwise on C2. Let F be any
upper selni-continuous extension of F to a neighborhood of C. Consider
a neighborhood of the origin where F is defined and such that the second
component of a vector from F is at least 1/2 on it (it is 1 at (0,1)). Let
8 > 0 be so small that no solution to x E F(x), x(O) == 0, can leave this
neighborhood on [0, 8]. If C is invariant by the differential inclusion, then
R[o,o] (F, 0) c C. By Corollary 4.6 the set R[o,o] (F, 0) is connected and
therefore contains points both of C 1 and C 2 (belonging to the two solutions
mentioned above). Hence R[o,o] (F, 0) contains the origin. However the mean
value theorem implies that for every solution x(.) we have Ix( 8) I > 8/2, a
contradiction. Thus C cannot be invariant by the inclusion x E F.
We face another situation if C is convex. In this case it is possible to
construct an extension having the invariance property.
Theorem 5.7. Let CeRn be a closed convex set, and let F : C R n
be an upper semi-continuous map with closed convex values. Assume that
F(x) C T_(x, C) for all x E C. Then there exists an upper semi-continuous
- -
set-valued map F : R n R n with closed convex values such that F(x) ==
F( x), x E C, and the set C is invariant by the differential inclusion
x E F(x).
Proof. Set F(x) == F(1f(x, C)). Let v E F(x). Then (x - 1f(x, C), v) < 0
(see Remark after Theorem 1.3). Consider a solution x(.) E S(F, C) and
suppose that x(T) t/. C, where T > O.
Let x t/. C. From Lemmas 1.1 and 3.4 we see that the function d 2 (., C)
is differentiable at x and \7d 2 (x, C) == 2(x - 1f(x, C)). Let t E [0, T] be such
130
5. Viability and Invariance
that x(t) <t C. Then we have
d 2 (x(t), C) = (Vd 2 (x(t), C), x(t)) = 2(x(t) - 1f(x(t), C), x(t)) < o.
Consequently d2(x(t), C) < O. From this we obtain
o < d 2 (x(T), C) - d 2 (x(0), C) = I T d 2 (x(t), C)dt < 0,
a contradiction.
D
5.4. Existence of periodic solutions
In this section we establish sufficient conditions for the existence of periodic
solutions to a differential inclusion with periodic right-hand side. First we
prove that the reachability set of a differential inclusion
x(t) E F(t, x(t))
is a O"-selectionable Inap. N alnely, the followh1g result is true.
Theorem 5.8. Let CeRn be a convex compact set, and let F : [0, T] x
Rn R n be an upper semi-continuous set-valued map with closed convex
values contained in a ball of radius b > o. Assume that F(t, x) nT(x, C) :/=- 0
for all (t, x) E [0, T] xC. Then the set-valued map <I> : C C defined by
<I> ( x) == {y E R n I :3 x (-) E 5[0, T] (F, x ) ; x ( t) E C, t E [0, T] ; x (T) == y}
is 0" -selectionable.
Proof. From Theoreln 5.3 we see that <I>(x) :/=- 0 for all x E C. By The-
orems 2.6 a11d 2.5 there exists a sequence of locally Lipschitzian set-valued
Inaps Fk : [0, T] x R n R n , k == 0, 1, . . . , satisfying the following conditions:
1. F(t,x) C ... C Fk(t,X) C Fk-1(t,X) C ... c Fo(t,x) C bBn for all
( t, x) E [0, T] x R n ;
2. for any E > 0 and any (t, x) E [0, T] x R n there exists a positive integer
k(E, t, x) such that Fk(t, x) C F(t, x) + EBn whenever k > k(E, t, x).
Fix a positive integer k. The Inap Fk is Lipscllitzian with a constant l > 0 on
the set [0, T] x (C + Bn). Take E E]O, min{I/(kl), e- lT /(2kT)} and consider
the function
(t, x) == e-ltd(x, C) - Et.
By Lelnlna 5.1 for any (t, x) E [0, T] x Rn there is a vector v E Fk(t, x)
satisfying
D-(t,x)(I,v) < -E.
5.4. Existence of periodic solutions
131
Since
D-(t, x)(l, v) == -le-ltd(x, C) - E + e- lt Dd(x, C)(v),
by Corollary 1.11 the function D-(., .)(1, v) is upper semi-continuous.
Hence there is 8 E]O, E[ such that D-(t', x')(l, v) < -E/2 for all (t ' , x') E
(t, x)+8Bn+1. Cover the compact set [0, T] x (C+ETe lT Bn) by the balls ofra-
dius 8 and choose a finite subcovering. Let the points (ti, Xi), i == 1, N , be the
centers of the balls from the subcovering, and let Vi E Fk(ti, Xi), i == 1, N ,
be vectors satisfying D-(ti, xi)(l, Vi) < -E.
By Lemn1a 2.5 there exists a Lipschitzian partition of unity {pi(., .)} f 1
subordinated to the covering. Put
N
f€(t, x) = I:>i(t, X)Vi'
i=l
We have
D(t, x)(l, fE(t, x)) == e-lt(D-d(x, C)(fE(t, x)) -ld(x, C)) - E
N
< I:>i(t, x)D-(t, x)(l, Vi) < - .
i=l
Let x E (-) E S[O,T] (fE' C). The function t ---7 (t, xE(t)) is absolutely
continuous, and at points where and X E are differentiable we have
(t, x€(t)) = D-(t, x€(t))(l, x€(t))
E
= D-(t,x€(t))(l, f€(t,x€(t))) < - 2 '
From this we obtain
Therefore
Et
(t, x€(t)) < -2'
d(x€(t), C) < TeIT < .
Observe that
d(f€(t, x), Fk(t, x)) = d ( Pi(t, X)Vi, Fk(t, X))
N N 1
< I:>i(t,X)Vi - LPi(t,X)Wi < if. < k '
i=l i=l
where Wi E Fk(t, x) are such that IVi - wil < l(lti - tl 2 + IXi - xI 2 )1/2. Thus
- 1
x€(t) E Fk(t,x€(t)) = Fk(t,x€(t)) + k Bn, t E [O,T],
and
1
x€(t) E C + k Bn, t E [0, TJ.
132
5. Viability and Invariance
Define the lTIap <I> k : C R n by
<I>k(X) == {y E R n 13x(.) E S[O,T] (Fk, x);
1
x(t) E C + k Bn, t E [0, T]; x(T) = y}.
The map x R[O,T] (fE' x) is a continuous selection of <I>k. Obviously <I> (x ) c
<I> k ( X ) , x E C, k == 0, 1, . . . . Applying the Arzela- Ascoli theorem and
Lemma 4.4, we conclude that gr<I>k is closed and <I>(x) == nkO <I>k(X). Thus
<I> is O"-selectionable. D
Now consider a differential inclusion
(5.19)
x(t) E F(t, x(t)),
where F is periodic in t of period T > 0; that is, F(t + T, x) == F(t, x) for
all (t, x) E R x Rn.
Theorem 5.9. Let CeRn be a convex compact set, and let F : R x R n
R n be an upper semi-continuous set-valued map with closed convex values
contained in a ball of radius b > o. Assume that F(t, x) nT(x, C) =I- 0 for all
(t, x) E [0, T] xC. Then there exists a periodic solution xC) to differential
inclusion (5.19) with period T such that x(t) E C, t E [0, T].
Proof. By Theorem 5.8 the set-valued map <I> : C C defined by
<I>(x) == {y E R n I 3 x(.) E S[o,T](F,x); x(t) E C, t E [0, T]; x(T) == y}
is O"-selectionable. Invoking Theorem 2.8, we see that there exists a solution
xC) E S[O,T] (F) such that x(O) == x(T) and x(t) E C, t E [0, T]. Since F is
periodic in t of period T, we conclude that there exists a periodic solution
of (5.19) contained in C. D
Note that convexity of values F(t, x) is essential for the existence of
periodic solutions. Indeed, consider the set-valued map F : R 2 R 2 defined
by
F(x 1 ,x 2 ) == {(v 1 ,v 2 ) I vI == :1:1, v 2 == Ix 1 1}.
Let C == B2. The condition F(x) n T(x, C) =I- 0 is obviously satisfied.
However the inclusion x E F(x) has no a periodic solution, since x 2 (t) >
x 2 (0) whenever t > O.
5.5. Pursuit in a differential game
Consider two controllable objects in R n . One of thelTI pursues another. The
goal of the first object is to intercept the second, while the aim of t11e second
5.5. Pursuit in a differential galne
133
is to escape from pursuit. One faces this situation when one aircraft pursues
another. The pilots control the aircrafts, keeping their goals in view and
using current inforlnation about the situation: the positions of the aircrafts,
their velocities, and technical possibilities, but nothing can be known about
the future behavior of the aircrafts. Control problems of this type are known
as differential games.
To construct a Inathematical model of the pursuit process, denote by x
the phase vector of the pursuer and by y the phase vector of the evading
object. Assulne that the dynamics of these objects is described by a pair of
control systems
x == f(x,u), u E U;
iJ == g(y,v), v E V.
The phase vectors x and y can be represented in the form x == (xl, x 2 )
and y == (y1, y2), respectively, where xl and y1 are the coordinates of the
objects while x 2 and y2 are their velocities. It is assumed that the pursuit
is finished if xl == y1, that is, if the coordinates of the objects coincide;
or, Inore generally, the pursuit is finished if Ixl - y11 < l, that is, if the
coordinates are close enough.
Introd ucing vectors z == (x, y) and F == (f, g) we can write the pair of
differential equations in the form
i == F( z, u, v), u E U, v E V.
Denote by M the set of points z on which the game terminates. This is a
general differential game. If the dynamics is described by a linear control
system
( 5.20 )
i == Az - u + v, u E U, v E V,
where U and V are convex compact sets, and the terminal set has the form
M == M + lvlo, where M is a linear subspace and Mo is a convex compact
set, the differential game is called a linear differential game.
The general differential game problem is to find a time-optimal pursuit
control u(z) and a time-optimal evasion control v(z). This problem (even
the linear one) is extremely complicated and is still far from being solved.
Here we consider a simple example of a linear differential game and show
that using geometric ideas of the viability theory a pursuit control (not
necessarily optimal) can be easily found.
De110te by L the orthogonal complement of M, L == M.l, and by 7r the
orthogonal projection onto L. The pursuit process starting at z == Zo and
governed by the controls u(.) and v(.) terminates at the moment t == T only
if for any measurable function v(t) E V, t E [0, T], there exists a measurable
134
5. Viability and Invariance
function u(t) E U, t E [0, T], such that
7reTAzo E Mo + iT (7re(T-r)A u (r) - 7re(T-r)A v (r)) ds.
In terlTIS of the Riemann integral (see Problems 1.5 and 2.4) this condition
can be written as
7reTAzo E W(T) = Mo + iT (7re(T-r)Au ..:. 7re(T-r)Av) ds,
if the integral exists. The set W (t), after the change of variable s == T - r,
takes in the fornl
(5.21) W(t) = Mo + it (7re SA U ..:. 7re SA V) ds.
We do not study the linear differential game in its general setting (see Prob-
lem 5 below). Instead we consider a simple example and show that the
set-valued map W(t) satisfies some viability conditions and tllerefore can be
used to construct a pursuit control.
Assume that the behavior of the pursuer and of the evader is described
by the control system
x == -ax + p, p E pBn,
y == -{3y + q, q E ()" Bn,
where n > 2. We have the control p ill our disposal and know the current
positions x(t) alld y(t). The aim is to find a cOlltrol p == p(t, x, y), t E [0, T],
and a set of initial positions (xo, Yo, xo, Yo) such that the pursuit process
terminates at a time not exceeding T, that is x(t) == y(t) for some t < T.
Put zl == x - y, z2 == x, and z3 == y. We shall use the notation z ==
(zl,z2,z3) E R 3n . Now the motion of the objects can be described by the
following control system:
i == Az - u + v,
where
A= (
E -E )
-aE 0,
o -{3E
u = ( -),
and
v=().
It is easy to see that in this example M == M == {z I zl == O}, and therefore
VV (t) == ')'( t )Bn, where
r 1 - e- as 1 - e-{3s
-y(t) = Jot w(s)ds and w(s) = a P - (J CT,
and
1 e- at 1 - e-{3t 3
7re tA z = zl + - a z2 - (J Z.
5.6. Problems
135
Let T > O. The pursuit objective now is to find a control u u(t, z),
t E [0, T], such that for any initial position z there exists T < T such that
zl(T) o. Assume that
p a
(5.22) p > cr, and 0: > (3 .
Under these c011ditions the function w(s), s E [0, T], is positive. C011sider
the set
C(t) {z E R 3n l1fe(T-t)A z E W(T - t)}, t E [0, T].
Put
" 1fe(T-t)A z . { !1fe(T-t)A z! }
u(t, z) = -p l7fe(T-t) A z l illm 1, 'Y(T _ t) ·
Obviously the function z il(t, z), t < T, is locally Lipschitzian. Using the
result of Problelll 2.8 one can easily to check the condition DC(t, z)(l) n
(Az - il(t, z) + v) =I- 0 for all v E aBn, whe11ever (t, z) E grC. Let Zo E C(O)
be an initial point, and let v(t), t E [0, T], be a continuous function. Then
frolll Theorem 5.4 we see that the Cauchy problelll
(5.23)
(5.24)
i Az - il(t, z) + v(t),
z(O) Zo,
has a unique solution z(.) satisfying z(t) E C(t). Therefore there exists
T < T such that zl(T) o.
5.6. Problems
1. Let F : R n R n be a bounded upper sellli-co11tinuous set-valued
map with closed convex values, let P c R n be a C011vex cOlllpact set,
and let y(.) E AC([O, T], R n ). Assullle that a nonnegative function
C) E AC([O, T], R) satisfies the differential i11equality
sup max ((iJ(t), q)
pEbdP -qEN(p,p)nbdB n
(5.25) -(t)S( -q, P) - S(q, F(y(t) + (t)p))) < 0,
for all t E [0, T]. Prove that for any Xo E y(O) + (O)P there exists a
solution x(.) E S[o,T](F, xo) satisfying x(t) E y(t) + (t)P, t E [0, T].
2. Let F : R n R n be a bounded Lipschitzian with constant l > 0
set-valued map with closed convex values, let P Bn, and let yC) E
AC([O, T], R n ). Show that the function
(t) = eltl xo - y(O)1 + I t e1(t-s) p(s)ds, t E [0, T],
136
5. Viability and Invariance
where p(t) == d(iJ(t),F(y(t))), satisfies (5.25) and, therefore, there
exists a solution xC) E S[o,T](F,xo) satisfying Ix(t) - y(t)1 < (t),
t E [0, T] .
3. Consider the systelTI
x == ax + by + cp(t, x, y),
iJ == ex + dy + V; ( t, x, Y ) .
It is assumed that the roots Al and A2 of the characteristic polynomial
det ( a - A b ) == 0
e d- A
satisfy ReAl . ReA2 > O. The functions cp and V; are continuous and
T-periodic. Moreover
lim sup I ( <p, 1/J )( t, x, y) I = 0,
l(x,y)loo t I(x, y)1
Prove that the system has at least 011e T-periodic solution.
4. Consider a differential game described by the control system
x == p, P E pBn,
y == q, q E aBn,
where n > 2. The terlTIinal set is {(x,y) II x - yl < l}, l > a 2 j(2p).
Show that if Ixo - Yo + Txol < l + pT 2 - aT, then the game ca11 be
terminated at a time not exceeding T. Find a pursuit control.
5. Consider linear differential game (5.20). Assume that 0 E U, 0 E V,
IvIo == {O}, intW(t) =I 0, t > 0, the normal cone N(7re tA z, W(t)) is
a ray at any point 7re tA z E W (t), and for any x* =I 0 there exists
only one point u E U satisfying S(x*, U) == (x*, x). Show that for any
initial point Zo satisfying 7reTAzo E W(T) the game can be terminated
at a time not exceeding T. Find a pursuit control. (Hint. Use the
result of ProblelTI 2.9(b).)
6. Consider a differential game described by the system
x == p,
x ERn
,
y E R n ,
Ipl < p,
Iql < a,
y == q,
where p > a. The terminal set is given by M == {(x, y) E R n x R n I
x == y}. Write down this problem in the form (5.20); then find the
set W (t) and a pursuit control.
7. Do the same for the terminal set given by IvI == {(x, y) E R n x R n I
Ix - yl < l}.
5.6. Problems
137
8. Do the same for the differential game
x == p, x E R n , Ipl < p,
j.j == q, Y E R n , I q I < (J,
where p > (J. The terminal set is given by M == {(x,y) E Rn x Rn I
x == y}.
9. Do the same for the terminal set given by M == {(x, y) E Rn x Rn I
Ix - yl < l}.
Chapter 6
Controllabili ty
The set of x-controllability of a differential inclusion is the set of all initial
points such that at least one solution to the corresponding Cauchy problem
reaches the point x. In applications, it is usually of interest to k110W w11ether
the x-controllability set contains a given point. For example, it is clear
that the time-optimal problem with the boundary conditions x(O) == Xo
and x(T) == Xl makes sense only if Xo belongs to the xl-controllability
set. If the x-controllability set contains a neighborhood of the point x,
the differential inclusion is said to be locally controllable around x. Using
some ideas of duality and the multivalued version of the Jordan theorem for
convex processes, we establish necessary and sufficient conditions of global
controllability for convex processes. We then derive local controllability
of a differential i11clusion from the controllability of a convex process that
approximates the differential inclusion in a l1eighborhood of an equilibrium
point.
6.1. Duality relation
Consider the linear differential equation
x(t) == Cx(t) + f(t)
and its adjoint
x*(t) == -C*x*(t) - g(t).
Integrating the equality
d
dt (x, x*) = (Cx + f, x*) - (x, C*x* + g),
-
139
140
6. Controllability
we get the well-known Green formula
(x(T),x*(T)) - (x(O),x*(O)) = 1 T ((f(t),X*(t)) - (x(t),g(t)))dt.
Here we establish a multivalued analogue of the Green formula in terms of
convex allalysis.
Let A : R n R n be a closed strict convex process. Consider differential
incl usions
(6.1)
x(t) E A(x(t))
and
(6.2)
x*(t) E -A*(x*(t)).
Let T > O. Consider two convex cones
PT == {p E R n I 3x(-) E S[o,T](A,p), x(T) == a}
and
QT == {q E R n 13x*(.) E S[o,T](-A*,q)}.
Our ahn is to establish a duality relation between PT and QT.
Theorem 6.1. The following equality holds:
P T == -QT.
Proof. Let q E QT and p E PT. Then there are trajectories x*(.) E
S[o,T](-A*,q) and x(.) E S[o,T](A,q).with x(T) == o. Observe that
(q,p) = (x*(O), x(O)) - (x*(T), x(T)) = -1 T :t (x*(t), x(t))dt
= -1 T ((x*(t), x(t)) + (x*(t), x(t)) )dt < 0,
where the last inequality follows from the definition of the adjoint process.
Hence -QT CPT.
Now let -q E PT. Then the trajectory x(t) = 0, t E [0, T] is a solution
to the following extremal problem:
(6.3) minimize{ -(q, x(O)) I x(.) E S[O,T] (A), x(T) == O}.
6.1. Duality relation
141
Let N be a positive integer. Put T == T / N and consider the minimization
problem
T ( q, [ Vk ) + T ? (Vk' Vk) inf,
VN E A(O),
VN-1 E A( -TVN),
(6.4)
*** *** ***
Vk E A( -T(VN + VN-1 + . . . + Vk+1)),
*** *** ***
VI EA(-T(VN+...+V2)).
We shall denote a vector (VN,... , VI) E R Nn by v. Consider the vector
ij == (q, . . . , q) E R N n, the cone
lC == {( X N, . .. , Xl, V N, . . . , VI) E R 2 N n I (x k, V k) E gr A, k == 1, N },
and the linear operator A : R Nn ---+ R Nn X R Nn give11 by
Av == A( V N, . . . , VI)
== (0, -TVN, -T(VN + VN-1),.. . , -T(VN + .. . + V2), VN, VN-1,. . . , VI).
Problem (6.4) can be written in the form
(6.5)
w(v) ---+ inf,
Av E lC,
where w(v) == T(ij, v) + T(V, v). Since w(v) ---+ 00 as Ivl ---+ 00, we have
w(v) > 0 whenever Ivl > p. By the Weierstrass theorem the problem
w ( v) ---+ inf,
Av E lC, Ivl < p
has a solution v. Obviously w(v) < o. Therefore v is also a solution to
problem (6.5). The function
(v) == T(ij, v) + T(V, v) + 8(v, A -llC)
(here A -1 is a set-valued map) achieves its global minimum at the point v.
Therefore its subdifferential at v contains zero. From Theorem 1.16 we 11ave
(6.6) 0 E 8(v) == Tij + 2TV + 88(v, A -llC) C Tij + 2TV - (A -lK)*.
Check that AR Nn -lC == R 2Nn . Let (x, w) == (X!\T, . . . , Xl, WN, . . . , WI) E
R Nn X R Nn . Show that there exists a vector v satisfying
(x,w) E Av -lC.
142
6. Controllability
This inclusion is equivalent to
VN E A( -XN) + WN,
VN-1 E A( -TVN - XN-1) + WN-1,
(6.7)
*** *** ***
Vk E A(-T(VN +... + Vk+1) - Xk) + Wk,
*** *** ***
VI E A(-T(VN +... + V2) - Xl) + WI.
Since dOlnA == R n , we see that system of inclusions (6.7) has a solution
- - ( ) .c ( - - ) E R N n R N n
v - V N , . . . , VI lor any x, W x.
Applying Corollary 1.6, from (6.6) we obtain
o E Tij + 2TV - A*J(*.
It implies that there exists a vector (x*, v*) E J(* such that
T(q,... ,q)+2T(VN,... ,VI)
( N-1 N-2 )
= -7 L Xk + Vtv, -7 L Xk + Vtv -1' . . . , -7X + V2 , vt .
k=l k=l
Put Yk == Xk/T, k == 1, n . Then we have
yr E -A*(q + 2V1),
*** *** ***
(6.8)
( k-1 )
Yk E - A * q + 7 Yi + 2Vk ,
=1
*** *** ***
( N-1 )
Ytv E - A * q + 7 h Yi + 2v N .
Let us esthnate the norm IVk I. To this end c011sider the function
(t - T) VI - T (V2 + . . . + V N ) , t E [0, T],
(t - 2T)V2 - T(V3 + ... + VN), t E [T,2T],
x( t) ==
* * * * **
***
(t - kT)Vk - T(Vk+1 + . . . + VN), t E [(k - l)T, kT],
* * * * **
***
(t - NT)vN, t E [(N - l)T, NT].
Put c == e T1A1 . Applying Theorem 4.5 to differential inclusion (6.1) with
M == {x(.)}, we see that there exists a solution x(.) E S[O,T] (A) with x(T) ==
o satisfying
Ix(O) - x(O)1 < c I T d(i(t),A(x(t)))dt
6.1. Duality relation
143
N l kT N l kT
= c L d(Vb A(x(t)))dt < c L d(Vk, A(x(k1')))dt
k=l (k-1)T k=l (k-1)T
N l kT 1 N
+clAI L It - k1'llvkl dt = -c1AI1'2 L IVkl
k=l (k-1)T 2 k=l
(see Proposition 2.6 and Theorem 2.12 (Proposition 1)). Since the function
x(t) = 0, t E [O,T] solves minimization problem (6.3), we have (-q,x(O)) >
o. Observe that iJ == 0 is an admissible point for minimization problem (6.5).
Therefore we obtain
(6.9)
N
o > (-q,x(O)) +1' L(Vk,Vk) + (q,x(O)) - (q,x(O))
k=l
N N
> (q, x(O) - x(O)) + l' L(Vk' Vk) > -lqllx(O) - x(O)1 + l' L(Vk' Vk).
k=l k=l
Thus we have
N
Iqllx(O) - x(O)1 > 1'L(Vk,Vk)'
k=l
Combining this with (6.9), we obtain
N 1 N 1 L N I" I
1'L(VbVk) < 2 1qlcIAI1'2Llvkl = 2 1qlclAI1'T k Vk .
k=l k=l
Since the arithmetic mean is always less thaI1 or equal to the root mean
square, we have
N ( N ) 1/2
(Vb Vk) < IqlclAIT Lk=lk' Vk)
From this we obtain
N ( 1 ) 2 1
(Vk,Vk) < 2 1qlciAIT N '
Finally we get
(6.10)
IVkl < JN ' k = 1,N,
where c is a constant.
144
6. Controllability
Consider the function
q + tyi,
q + Tyi + (t - T )Y2'
* * * * **
q + T(yi + . . . + Yk)
+(t - kT)Yk+l'
* * * * **
t E [0, T],
t E [T,2T],
***
xiv(t) ==
t E [kT, (k + l)T],
***
q + T(yi + · . . + YN-l)
+(t - (N - l)T)YN' t E [(N - l)T, NT].
From (6.10), (6.8), and Theorem 2.12 (Proposition 2) we have
Ixiv(O)1 == Iql,
Ixiv(kT)1 < Ixiv((k - l)T)1 + TIAllxiv((k - l)T)1 + 2TIAll v kl
< (1 + rIAI)lxjV((k - l)r)1 + 2C , k = 1, N.
Hence we obtain
IxjV(kr)1 < (1 + TI ) N Iql + 2C (1 + (1 + TI )
( TIAI ) N-l )
+...+ 1+ N
( TIAI ) N 2c (( TIAI ) N ) 2c
= 1 + N Iql + .jN 1 + N - 1 < clql + .jN (c - 1).
From this we have
Ixiv(t)1 < c(lql + c), t E [0, T],
and
Ixiv(t)1 < IAlc(lql + c), t E [0, T]
whenever N is sufficiently large.
Now let N tend to infinity. From the above inequalities and the Arzela-
Ascoli theorem we see that the sequence xiv (.) contains a uniformly conver-
gent subsequence. Without loss of generality xiv(.) uniformly converges to
a function x* ( . ). Since
xiv(t) E -A*(xiv(t) + ZN(t)),
where SUp{IZN(t) II t E [0, T]} 0 as N 00, we have x* (.) E S[O,T] (-A*, q)
due to Theorem 4.6. This ends the proof. 0
6.2. Controllability of convex processes
145
6.2. Controllability of convex processes
Consider a convex process A : Rn Rn and the differential inclusions
(6.11 )
x(t) E A(x(t))
and
(6.12)
x*(t) E -A*(x*(t)).
In the previous section we defined convex cones PT and QT. Obviously
PTI c PT2' QT2 C QTl
whenever T 1 < T2. Put
P = U P T and Q = n QT.
T>O T>O
From Theorem 6.1 we see that P* == -Q.
We say that a convex process A : Rn Rn is controllable if P == Rn.
We say that a convex process A : Rn Rn is controllable at time T if
PT == Rn. These two definitions are equivalent. Indeed, controllability at
time T implies controllability. If the process is controllable, then consider
a simplex == CO{X1,. .. ,X n +1} such that 0 E int. There are positiv e
numbers Ti, i == 1, n + 1, and trajectories Xi (.) E S[O,Ti] (A, Xi), i == 1, n + 1,
such that xi(T i ) == O. Since the set of solutions to the differential inclusion
(6.11) is a convex cone and any poin t X E can be represented as a convex
combination of th e point s Xi, i == 1, n + 1, we see that PT == Rn, where
T == max{Ti Ii == 1,n+ I}.
The following result allows us to answer the question whether a convex
process is controllable using inforlnation about the structure of the adjoint
process.
Theorem 6.2. Let A : Rn Rn be a closed strict convex process. Then
the following conditions are equivalent.
1. The process A is controllable.
2. The adjoint process has neither proper invariant subspace nor eigen-
vectors.
Proof. Let A be controllable. Suppose that A * has a proper invariant
subspace L. Since the restriction of A* to L is a linear operator (see The-
orem 2.12) that maps L into itself, we see that the differential inclusion
(6.12) has a solution with x*(O) == x* whenever x* E L. Hence L c Q.
Since P* == -Q, we see that P :I Rn, and therefore A is not controllable, a
contradiction.
146
6. Controllability
Suppose that there is an eigenvector x* of the process A *. Let A be a
corresponding eigenvalue. Observe that the function e->-.t x * is a solution to
(6.12). Hence x* E Q and P =I=- R n , a contradiction. Thus the first condition
in1plies the second one.
Now suppose that the second condition is satisfied. In view of Theo-
rem 6.1 it suffices to show that Q == {O}.
First prove that Q does not contain a line. Let L == Qn-Q =I=- {O}, and let
x* E L be a nonzero vector. There exists a solution x* ( .) E S[O,oo[ ( - A * , x*).
Obviously we have -x* (-) E S[O,oo[ ( - A *, -x*). From this and the definition
of Q we obtain x*(t) E Q and -x*(t) E Q, for all t > O. In other words
x*(t) E L, t > O. Thus we see that x*(.) is a solution to the linear differential
equation
x*(t) E -A*IL(X*(t)).
Therefore x* (.) is differentiable at any point t > O. Taking the limit as t 1 0
in the inclusion
x*(t) - x*
t EL, t > 0,
we obtain -A*(x*) == {x*(O)} E L. Since x* E L is an arbitrary point, we
see that L is invariant by A *, a contradiction.
Suppose that Q =I=- {O}. Consider convex processes Ak : Rn R n ,
k == 1, 2, . . . , defined by
Ak(X*) == R[O,l/k] ( -A*, x*).
Obviously Q C domAk and Ak(x*) n Q =I=- 0 for all x* E Q and k == 1,2, . . . .
Since Q does not contain a line, we can apply Theorem 2.13 and conclude
that there exist vectors x k E Q n bdBn and numbers Ak > 0, k == 1,2,. . . ,
satisfying AkXk E Ak(xk). Let xk(.) E S[o,I](-A*,x k ) be such that
{Ilk
AkXk = Xk + Jo x'k(t)dt.
From TheorelTI 2.12 (Proposition 2) and the Gronwall inequality we see
that the sequence of functions x k ( .) is bounded and equicontinuous. By
the Arzela-Ascoli theorem it contains a uniformly convergent subsequence.
Without loss of generality the sequence xk(.) uniformly converges to a func-
tion x*(.). By Theorem 4.6 x*(.) E S[O,I] ( -A*). Put x* == x*(O). Obviously
Ix*1 == 1.
Let E > O. Then we have
A*(Xk(t)) C A*(x*) + EBn, t E [0, Ilk]
when k is sufficiently large. Consequently
(Ilk
AkX'k = x'k + Jo x'k(t)dt E x'k + (-A*(x*) + EBn).
6.3. Controllability at first approxinlation
147
From this we obtain
( 6.13)
k(Ak - l)xk E -A*(x*) + tBn.
Since the set in the right side of (6.13) is bounded and the sequence xk
converges to x* E bdBn, we see that the sequence k(Ak - 1) is bounded.
Without loss of generality k(Ak - 1) ---+ A as k ---+ 00. Taking the limit in
(6.13), we obtain
AX* E -A*(x*) + tBn.
Since t is an arbitrary positive nUlllber, we see that x* is an eigenvalue of
A *, a contradiction. Thus the second condition implies controllability of A.
o
Consider a convex process of the forlll A(x) == Cx + K, where C is an
(n x n)-matrix and KeRn is a closed convex cone. The adjoint process is
gi ven by
A* ( * ) == { C*v*, v*EK*,
v 0, v* tJ. K*
(see Example in Section 2.6). Therefore we obtain the following result.
Corollary 6.1. The following conditions are equivalent.
1. The process x ---+ Cx + K is controllable.
2. The linear operator C* has neither proper invariant subspaces con-
tained in K* n - K* nor eigenvectors contained in K* .
6.3. Controllability at first
approximation
Consider a differential inclusion
(6.14)
x(t) E F(x(t)),
where F : R n ---+ R n is a set-valued map. We assume that the origin is an
equilibrium position of inclusion (6.14), that is, 0 E F(O).
We can approximate F in the vicinity of the origin by a convex process
A : R n ---+ R n satisfying grA c T+( (0,0), grF). As we know frolll Theo-
rem 4.14 the set of solutions to the variational inclusion
x(t) E A(x(t))
is a tangent cone to the set of solutions to inclusion (6.14). Therefore one
can try to derive controllability of the original differential inclusion from
148
6. Controllability
controllability of the variational inclusion provided that the latter is con-
trollable. This type of controllability is referred to as controllability at first
approximation.
Differential inclusion (6.14) is said to be locally controllable around x == 0
at time T if there exists t > 0 such that for any Xo E tBn there exists a
solution x(.) E S[O,T] (F, xo) satisfying x(T) == O.
Primal form of controllability conditions. The following result con-
tains sufficient conditions of local controllability at first approximation.
Theorem 6.3. Let F : R n R n be a Lipschitzian set-valued map with
closed convex values, and let A : Rn R n be a closed strict convex process
satisfying grA c T+((O, 0), grF). Assume that A is controllable at time
T > O. Then differential inclusion (6.14) is locally controllable around x == 0
at time T.
Proof. To say that inclusion (6.14) is locally controllable around x == 0 at
time T amounts to saying that 0 E intR[o,T] ( - F, 0). Consider a simplex ==
co{ Xl, . .. , X n +1} satisfying 0 E int. Since Rn == R[O,T] ( - A, 0) , there are
solutions Xi(') E S[O,T] ( -A, 0) such that xi(T) == Xi, i == 1, n + 1. Consider
the set X == co{ Xl (.), . . . , Xn+1 (.)}. By Theorem 4.14 there exists a map
o : R+ x AC([O, T], R n ) AC([O, T], Rn) satisfying the following conditions:
1. x(.) + o(, x(.)) E S[O,T] ( -F, 0), > 0;
2. the map x(.) o(A, x(.)) is continuous in the norm of AC([O, T], R n );
3. lim.x!O -1 maxx(')EX IO(A, x(.)) lAC == O.
Put a == min{d(x, !) I X E bd}. There exists AD > 0 such that
max lo(o,x('))1 < oa.
X(')EX
Let X E . Then there is a unique collection of numbers G"i > 0 such
that E G"i == 1 and x == E G"iXi. Consider a continuous map f : o Rn
gi ven by
f(>..ox) = f (Ao O"iXi) = Ao O"iXi(T) + 0 (Ao, O"iXiC)) (T).
Let x E ! and x == E +l G"iXi E bd. Then we have
If(Aox) - Aoxi = 0 (Ao, O"iXiC)) (T) < Aoa < IAox - Aoxl.
By Corollary 2.1 ox E imf. Hence ! o C R[O,T] ( - F, 0). The theorem is
proved. 0
6.3. Controllability at first approximation
149
Consider the differential inclusion
(6.15) x E f(x, U) = U f(x, u),
uEU
where f : Rn x Rm Rn is a continuous function differentiable in x,
and U c R m is a compact set. Assume that there is Uo E U such that
f(O, uo) == O. Let the derivative \l xf(x, u) be continuous in (x, u), and let
the set f(x, U) be convex for all x ERn.
From Theorem 6.3 and Proposition 2.8 we obtain the following result.
Corollary 6.2. If the convex process x \l xf(O, uo)x + conef(O, U) is
controllable at time T > 0, then differential inclusion (6.15) is locally con-
trollable around x == 0 at time T > O.
Dual form of controllability conditions. In Theorem 6.3 we have de-
rived local controllability of a differential inclusion from controllability of its
first approximation. Obviously the first approximation is controllable only
if it is a strict convex process. Such an approximation may not exist. Nev-
ertheless it is possible to prove sufficient conditions of local controllability
in a dual form using nonstrict first approximations. From Theorem 6.1 we
know that controllability of a strict convex process A is equivalent to the
following condition: the adjoint differential inclusion
(6.16)
x * ( t) E - A * ( x * ( t ) ) , t E [0, T]
does not have a nontrivial solution. The last condition does not require
strictness of A and implies local controllability of the original differential
inclusiol1.
Theorem 6.4. Let F : R n R n be a Lipschitzian set-valued map with
closed convex values, and let A : R n R n be a closed convex process sat-
isfying grA c T+((O,O),gr}'). Assume that differential inclusion (6.16) has
only a trivial solution. Then differential inclusion (6.14) is locally control-
lable around x == 0 at time T.
Proof. Note again that local controllability of inclusion (6.14) around x == 0
at time T is equivalent to the condition 0 E intR[o,T] (-F, 0).
- -
Consider set-valued maps F : Rn x R R n x R and A : Rn x R R n x R
given by
F(x,x o ) == {(v,v o ) E R n x R I v O > d(v,F(x))}
and
A(x,x o ) == {(v,v o ) E R n x R I v O > (1 + l)d((x,v),grA)},
where l > 0 is the Lipschitz constant of F. The map F is obviously Lips-
chitzian with the constant l. From Lemma 2.4 we have
grF == {(x,xo,v,v o ) E R n x R x R n x R I v O > d(v,F(x))}
150
6. Controllability
c {(x,xo,v,vo) ERn x R x R n x R I vO > (1 +l)d((x,v),grF)}.
Applying Proposition 2.7, we obtain
T+ ((0,0,0,0), grF)
c {(x, x O , v, va) E R n x R x R n x R I vO > (1 + l)d((x, v), T+((O, 0), grF))}
c {(x, x O , v, va) E R n x R x R n x R I vO > (1 + l)d((x, v), grA)} == grA.
- - -
In other words A is a first approxilnation of F at the origin. Moreover A is
a closed strict convex process. By Corollary 1.2 we have
(6.17) (grA)* == cone{ (x*, 0, v*, 1) I (x*, v*) E (1 + l)( (grA)* n B 2n )}.
Obviously R[O,T] (-A, (0,0)) is a C011vex cone contained in R n x R+.
Observe that there is no vector (v, v O ) E (R[O,T] ( -A, (0,0)))* with v i- o.
Indeed, if such a vector exists, then by Theorem 6.1 there is a solution
(x*(.), xo*(.)) E S[O,T] ( -A*, -(v, va)). From (6.17) we see that x*(.) E
S[o,T](-A*, -v) is a nontrivial soution to (6.16), a contradiction. Thus
we have i11t(R n x R+) c R[O,T] (-A, (0,0)).
Let E == CO{X1'... ,X n +1} C R n be a simplex satisfying 0 E intE. Put
a == min{d(x, E) I x E bdE} and b == !ae- lT . Since int(R n x R+) c
R[O,T] ( - A, (0,0)), there are solutions (Xi (.), x?(.) ) E S[O,T] (- A, (0,0)) such
that xi(T) == Xi and x?(T) == b, i == 1, n + 1. Consider the set X ==
CO{(X1(.),X(.)),... , (Xn+1(.),X+1(-))}. By Theorem 4.14 there exists a
map (0,0°) : R+ x AC([O, T], R n x R) ---+ AC([O, T], R n x R) satisfying the
following conditions:
1. A (x (. ), xO (- )) + (0('\, (x ( .) , x O ( . )) ), 0 0 (A, (x (. ), xO (. ) ) ) )
E S [0, T] ( - F, (0, 0) ), A > 0;
2. the map (x(.), x O (.)) ---+ (0('\, (x(.), x O (.))), 0°('\, (x(.), x°(-)))) is con-
tiI1UOUS in the norm of AC([O, T], R n x R);
3.
limA- 1 In ax I(O(A, (x(.),xo(.))),Oo(A, (x(.),xo(.))))IAC == O.
Alo (x(.),xO('))EX
Let AD > 0 be such that
max I (0('\0, (x (. ), xO (. ))), 0° (AD, (x ( .), x O ( .)))) lAC < bAo.
(x(.),xO('))EX
From the defillitio11 of F we have
AOX O (t) + 0° ('\0, (x (- ), xO (. ))) (t)
> d('\ox(t) + 0('\0, (x(.), x°(-)))(t), F(AoX(t) + O(Ao, (x(.), xO(.)))(t))),
for almost all t E [0, T] and for all (x(-), x O (.)) EX.
6.3. Controllability at first approxilnatiol1
151
Applying Theoren1 4.5 with
M == {AOXC) + O(AO, (x(.), xOC))) I (x(.), x o (.)) E X}
and ro(x) == x, we see that there exists a continuous map 01 M
AC([O, T], R n ) such that
AOX(.) + O(AO, (xC), x o (.))) + 01(X(.)) E S[O,T] ( -F, 0)
and
101(X(.))IAC < e lT I T (>.oiP(t) + 0 0 (>'0, (x(.),xo(.)))(t))dt
= e1T(>'ob + 10 0 (>'0, (x(.),xo(')))IAC < >'oa
for all (xC), x O (.)) E X.
Let x E . Then there exists a unique collection of numbers (J"i > 0 such
that L: (J"i == 1 and x == L: (J"iXi. Consider the continuous map f : AO R n
given by
f(x) = f (>'0 (TiXi)
= >'0 (TiXi(T) + 0 ( >'0, ( (TiXi('), (TiX?O) ) (T)
+01 ( (TiXiO) (T).
Let x E ! and x == L: +1 1 (J"iXi E bd. Then we have
If(>'ox) ->'oxi = 0 (>'0, ( (TiXi('), (TiX?O)) (T)
+01 ( (TiXiO) (T) < >'oa < I>'ox - >'oxl.
By Corollary 2.1 we have AOX E ilnf. He11ce !AO c R[O,T] ( -F, 0). The
theorem is proved. D
Example. To compare the sufficient conditions given by Theorem 6.3 and
by Theoreln 6.4, consider the differential inclusion
(6.18) (xl, x 2 ) E F(x1, x 2 ),
where the set-valued Inap F : R 2 R 2 is given by
F(x 1 ,X 2 )== { [-1,1] X [_Xl, xl], X > O,
[-1,1] x {O}, x < O.
152
6. Controllability
It is easy to see that there is no strict controllable convex process approxi-
mating F at zero and therefore Theorem 6.3 cannot be applied. Nevertheless
we can establish local controllability using Theorem 6.4. Consider the con-
vex process A : R 2 ---7 R 2 given by
gr A == {( x l , X 2 , v I , V 2 ) I x l > 0, - X 1 < V 2 < x l }.
Since
(gr A) * == {( x * 1 , X * 2 , V * 1 , V * 2 ) I x * 1 > 0, x * 2 == 0, v * 1 == 0, x * 1 > I v * 21 } ,
we see that any solution (x*l, x*2) (t) to the differential inclusion
(x*1,x*2) E _A*(x*1,x*2)
satisfies
_X*l(t) > 0, x*2(t) == 0, x*l(t) == 0, -x*l(t) > Ix*2(t)l.
Therefore (x*l, x*2)(t) _ (0,0), and we derive local controllability of differ-
ential inclusion (6.18) from Theorem 6.4.
Thus Theorem 6.4 provides sufficient conditions for local controllability,
which are stronger than that provided by Theorem 6.3 even for very simple
systems. However it is not easy to check the conditions of Theorem 6.4,
while Theorem 6.3 combined with Theorem 6.2 gives sufficient conditions of
local controllability in a convenient algebraic form.
6.4. Controllability of some mechanical
systems
Here we show how the developed techniques work in examples that come
from mechanics.
Controlled point body. The motion of a point body subjected to a force
is described by the following control system:
xl == x 2
,
x 2 == U
,
(6.19)
U E [-1,1].
The control Uo == 0 corresponds to the zero equilibrium position. Obviously
the convex process A(x) == Cx + K, where
c=( )
6.5. Problems
153
and
K == {(W 1 ,W 2 ) I wI == O},
approximates (6.19) in a neighborhood of the origin. The transposed oper-
ator C* has neither nontrivial subs paces nor eigenvectors contained in the
conjugate cone K* == {( w 1 *, w 2 *) I w 2 * == O}. By Corollary 6.1 the process
A(x) is controllable. Applying Corollary 6.2 we see that system (6.19) is
controllable around zero.
Oscillator subjected to a unilateral force. The motion of an oscillator
subjected to a unilateral force is described by the following equations:
xl == x 2
,
x 2 == -xl + U,
(6.20)
U E [0, 1].
The control Uo == 0 corresponds to the equilibrium position. The convex
process A(x) == Cx + K, where
c=(_ )
and
K == {(w 1 ,w 2 ) I wI == 0, w 2 > O}
is a first approximation for system (6.20) near zero. The transposed ma-
trix C* has neither nontrivial subspaces nor eigenvectors contained in the
conjugate cone K* == {(w 1 *,w 2 *) I w 2 * > O}. From Corollary 6.1 and Corol-
lary 6.2 we conclude that system (6.20) is controllable around the origin.
6.5. Problems
1. Let C : R n R n be a linear operator, and let KeRn be a closed
convex cone. Show that the following conditions are equivalent:
(a) The convex process A(x) == Cx + K is controllable.
(b) For some m > 1, K + C K + . . . + cm K == K - C K + . . . +
(-l)mcmK == Rn.
2. Show that if K is a subspace, then controllability of the process
A(x) == Cx + K is equivalent to the condition
K + CK +... + C n - 1 K == R n .
The subspace K can be represented as K == DR m , where D : R m
R n is a linear operator. Prove the Kalman criterion of controllability:
the controllability of A( x) is equivalent to the condition
rank[D, CD, . .. , C n - 1 D] == n.
154
6. Controllability
3. Study the controllability of the system
x == u,
y == -y + u,
U E [-1, 1]
around the origin.
4. Do the saIne for the system
x == -x + U,
Y == -y + U,
U E [0, 1].
5. A set-valued map F : [to, t1] R n with closed values is measur-
able if the function t d(x, F(t)), t E [to, t1], is Ineasurable for all
x E R n . Let K ( t) c Rn be a closed convex cone depending on
t E [to,t1], and let x*(.) E L 1 ([to,t1],R n ). Assuine that the set-
valued map t K(t) is measurable and it: 1 (x*(t), x(t))dt > 0, when-
ever x(-) E Loo([to, t1], R n ) and x(t) E K(t), t E [to, t1]' Prove that
x*(t) E K*(t), t E [to, t1]'
6. Let Ko c R n be a closed convex cone, and K(t) c R n x Rn be a
closed convex cone depending on t E [to, t1]' The set-valued Inap
t K(t) is assumed to be measurable. Consider the set-valued Inap
A : [to,t1] X R n R n defined by A(t,x) == {v E R n 1 (x, v) E
K(t)}. For each t E [to,t1] the Inap x A(t,x) is a convex process.
Assume that there exists a function ')'(.) E L 1 ([to, t1], R) such that
A ( t, x) n ')' ( t) Bn i- 0 for all (t, x) E [to, t 1] X R n . Set
P == {p E R n 13 x(-) E S[to,tl](A,p) X(t1) E Ko}
and
Q == {q E R n 13 x*(-) E S[to,tl](-A*,q) X*(t1) E -K}
Show that P* == -Q. (Hint. Use the previous problein.)
7. Show that the condition A(t, x) n ')'(t)Bn i- 0 for all (t, x) E [to, t1] x
R n , where ')'(.) E L 1 ([to, t1], R), is essential. (Hint. Consider the
cones Ko == {O} c Rand K(t) == {(x, v) E R 2 1 -x < v(l - t)t},
t E [0,1].)
8. Let A : R n R m be a linear operator, let F : Rn Rn be a
Lipschitzian with a constant l > 0 set-valued map with closed con-
vex values, and let Co C R n be a closed set. Consider a solution
x(.) E S[O,T] (F, Co). Assume that there are given a closed convex
cone K(t) C T+((x(t), i(t)), grF) depending on t E [0, T] and a closed
6.5. Problems
155
convex cone Ko C T+(x(O), Co). The set-valued map t K(t) is as-
sumed to be measurable. It is also assumed that Ko is a tent to
the set Co at x(O) E Co. Assume that Ax(T) tJ. intAR[o,T] (F, Co).
Prove that there exist a nonzero vector v* E R m and a function
p(.) E AC([O,T],R n ) such that (p(t),p(t)) E -K*(t), p(O) E -Ko,
andp(T) == -A*v*. (Hint. Consider the set-valued maps F(x,x O ) ==
{(v, vO) E R n x R I v O > d(v, F(x))}, F'(t, x, x O ) == {(v, vO) E R n x R I
v O > (1 + l)d((x, v), K(t))}, and the sets C == Co x {O} c R n x R
and K == Ko x {O} c R n x R. Following the proof of Theorem 4.14,
show that the cone R[O,T] (F' , K) is a tent to the set R[O,T] (p, C) at
the point (x(T),O). Following the proof of Theorem 6.4, show that
the cone L == cl{(Ax,x O ) E R n x R I (x,x O ) E R[O,T](F',K')} does
not coincide with the cone (Ax, x O ) E {R n x R I x O > O} and that
this implies the existence of a vector (v*, v O *) E L * with v* =I 0, and
apply the result of Problem 6.)
Chapter 7
Optimality
In this chapter we deal with extremal problelns for differential inclusions.
The existence of optimal solutions has already been discussed in Chapter 4.
Here we derive necessary conditions of optimality. First we study an op-
timization problem for a discrete-thne inclusion. We then obtain neces-
sary conditions of optimality for differential inclusions using the method
of discrete-time approximations. Especial emphasis is given to the thne-
optimal problem because of its practical importance.
7.1. Optimal solutions to discrete-time
incl us ions
In this section we study the optimality of solutions to discrete-time inclu-
sions. Since the discrete-time extremal problems are mathelnatical program-
ming problems of special type, the necessary conditions of optimality can
be easily obtained from general results of nonsmooth analysis.
Let F : R n R n be a set-valued map with closed values, and let
Ak : R(k+1)n R n , k == 0, N , be linear operators. The matrix of Ak has the
form (AO,k, A 1 ,k, . .. , Ak,k) , where Ai,k, i == 0, k , are n x n matrices. Consider
a discrete-time inclusion
(7.1)
Vk+1 E F(Ak(VO, VI,. .. , Vk)), k == 0, N - 1.
Let Co c R n and CN C R n be nonempty closed sets, and let <P : R n R
and Wk : R n R, k == 0, N , be functions. Our aim is to find a trajectory
-
157
158
7. Optimality
{Vk} f 0 of (7.1) satisfying the boundary conditions
(7.2) vo E Co, AN(VO,... ,VN) E CN
and such that
N N
<I>(AN(VO,'" , VN)) + L W[«(Vk) < <I>(AN(VO,'" , VN)) + L Wk(Vk)
k=O k=O
for any other trajectory {vk} f 0 of (7.1) satisfying (7.2).
Theorem 7.1. Assume that the set-valued map F : R n ---+ R n is Lips-
chitzian and that the functions : Rn ---+ Rand Wk : R n ---+ R, k == 0, N , are
locally Lipschitzian. Let kerAiv == {O}. If the trajectory {vk} f 0 is optimal,
then there exist a number A > 0 and vectors xo, . .. , xiv, qo, . .. , qN, y*, z* E
R n such that
N
x;j E N(vo,C o ), y* E N(LAi,NVi,CN),
i=O
N
z* E 8<I>(LAi,NVi), qk E 8Wk(vd,
i=O
xk E F* ( )-: Ai,k-l Vi, Vk ) ( >..qk + >"Ak,NZ* + )-: Ak,iXi+1 + A k,NY* ) ,
=O =k
k == 1,N,
N-1
>..qO + >"A;j,NZ* + x;j + L A;j,i X i+1 + AO,NY* = 0,
i=O
N
>.. + ly*1 + L Ixil > o.
i=O
Proof. We shall denote by V a vector (Vo,... ,VN) E R(N+I)n. Consider
the set
F == {( Vo, VI, . . . , V N, WI, . . . , W N)
E R(2N+I)n I Vo E Co, Wk E F(Vk), k == 1, N }
and the linear operator A : R(N+I)n ---+ R(2N+I)n defined by
A V == A ( Vo, . . . , V N )
== (vo, Aovo, A 1 (vo, VI),... , AN-I(VO,... , VN-I), VI,... , VN).
Put W(V) == 'E r 0 Wk(Vk). Observe that V == (vo,. . . , VN) is a solution of
the following minimization problem:
(ANV) + w(V) ---+ inf,
AVEF, ANVECN.
7.1. Optimal solutions to discrete-time inclusions
159
By Theorem 3.17 there exist X* E N(V, A-I F), Xiv E N(V, A N 1 CN), and
A > 0 such that
(7.3) 0 E A8(<I>(A n V) + w(V)) + X* + Xiv
and A + IX*I + I Xiv I > O.
Let (xo,xi,... ,xN,Yi,... 'YN) E N(AV,F) n kerA*. By Theorems 3.5
and 3.7 we have
(7.4)
IXkl < llYkl, k == 1, N ,
where l > 0 is the Lipschitz constant of F. The matrix A* has the form
E Ao 0 Ao 1
, ,
o 0 Ai 1
,
A(; N-2
,
Ai N-2
,
A(; N-1
,
Ai N-1
,
o 0
E 0
o 0
o 0
o 0 0 0 A N - 1 ,N-1 0 0 E 0
000 0 0 00 OE
From (7.3) we see that YN == O. From (7.4) we have x N O. Hence
YN-1 == 0, etc. By induction we obtain Yk == xk == 0, k == 1, N, and Xo == o.
Thus we have N(AV,F) nkerA* == {O}. Applying Theorem 3.6, we obtain
X* E A*N(AV,F). Since kerA N == {O}, we have Xiv E ANN(ANV,CN).
From (7.3) and Theorems 3.5 and 3.15 we see that there exist vectors z* E
8<I>(A N V), (xo,xi,... ,xN,Yi,... 'YN) E N(AV,F),andy* E N(ANV,C N )
such that
qk E 8Wk(Vk), k ==. 0, N , x(; E N(vo, Co),
xk E F*(A k - 1 (vo,. . . , Vk-1), Vk)(-Yk), k == 1, N,
N-1
)..qo + )"A'Q,NZ* + x'Q + L A'Q,iXi+1 + A'Q,NY* = 0,
i=O
N-1
)..qk + )"A'k,N Z * + L A'Q,iXi+1 + Yk + A'k,NY* = 0, k = 1, N,
i=k
and
2
N-1 N N
).. + x'Q + L A'Q,iXi+1 + L I)"A'k,N Z * + Ak,Ny*1 2 + L I A 'k,NY*12 > O.
i=O k=l k=O
From the last inequality we derive
N
).. + ly*1 + L Ixil > o.
i=O
The theorem is proved.
D
160
7. Optimality
7.2. Optimal solutions to differential
incl us ions
Consider a differential inclusion
(7.5)
x ( t) E F ( x ( t ) ) , t E [0, T],
where F : R n R n is a Lipschitzian set-valued map with closed convex
values contained in a ball of radius b > O. Let Co c R n and C 1 C R n be
closed sets, and let <p : R n R be a Lipschitzian function. The problem is
to find a solution xC) to (7.5) satisfying the boundary conditions
(7.6)
x(O) E Co, x(T) E 01
and such that
<p(x(T)) < <p(x(T))
for any trajectory xC) of (7.5) satisfying (7.6).
The following theorem contains necessary conditions of optimality for
the problem under consideration.
Theorem 7.2. Let x(.) be an optimal trajectory. Then there exist A > 0
and an absolutely continuous function p(.) E AC([O, T], R n ) such that
1. p(O) E N(x(O), Co), p(T) E -Ao<p(x(T)) - N(x(T), C 1 );
2. p ( t) E co F* ( x ( t ) , i; ( t ) ) ( - p ( t ) ) ;
3. Ip(T)1 + A > O.
Proof. Let N be a positive integer. Consider the following auxiliary prob-
lem: minimize the function
W(XO,V1,... ,VN)
( N ) N k8 N
= <p XQ + 6N I:: Vk + (xQ - x(O))2 + I:: 1 (Vk - f(t))2dt,
k==l k==l (k-1)8 N
7.2. Optimal solutions to differential inclusions
161
where 6 N == T / N, over the variables (XO, VI, . . . , V N) satisfying the following
inclusions
Xo E CO,
VI E F(xo),
V2 E F(xo + 6 N V 1),
(7.7)
****** *********
VN E F (xo + 6 N - Vk) ,
N
Xo + 6 N L Vk E CN,T = C 1 + "7N B n.
k=l
From Theorem 4.15 we see that there exists a sequence TJN 0 as N 00
such that inclusions (7.7) are compatible for any N. Since
lim w(xo, VI,. .. , V n ) == 00,
I(XO,Vl,... ,vn)loo
by the Weierstrass theorem we conclude that the auxiliary problem has a
solution (XN,O, VN,l, . . . , VN,N). Applying Theorem 7.1, we see that there
exist AN > 0 and vectors xC;, . .. , xjy, y*, z* E R n such that
xC; E N(XN,O, Co), y* E N (XN'O + 6 N f VN,i, CN,T) ,
z* E 8<p ( XN'O + 6 N ) VN'i ) ,
=o
Xk E P* (XN,O+6 N }-: VN'i'VN'k) (6 N ANZ*
+6 N }.-: X;+l + 6 N y* + ANqN'k) ,
N
ANZ* + LX; + y* + 2AN(XN,O - x(O)) = 0,
i=O
k == 1, N,
N
AN + ly*1 + L Ix;1 > 0,
i=O
where
l k8N
qN,k == 2(VN,k - x(t))dt.
(k-1)8 N
162
7. Optinlality
Define the function x N ( .) : [0, T] Rn as
k-l
XN(t) = XN,O + 8 N 2: Vi + (t - (k -1)8 N )Vk, t E [(k -1)8 N , k8 N [, k = 1, N .
i=l
Define the fU11ction q N ( .) : [0, T] Rn as
qN(t) == qN,k/ 8 N, t E [(k - 1)8N, k8N[, k == 1, N .
Put PN,k == -y* - ANZ* - 'L, f k+1 x;, k == 0, N , and consider the piecewise
linear function PN(.) : [0, T] Rn given by
PN(t) == PN,k-1 + 8 N 1 (PN,k - PN,k-1)(t - (k - 1)8 N ),
t E [(k - 1)8N, k8N[, k == 1, N .
Wit110ut loss of generality
(7.8) iT IPN(t)ldt + AN = 1.
Observe that PN (-) satisfies the following inclusions:
(7.9) PN(O) - 2AN(XN(0) - x(O)) E N(XN(O), Go),
(7.10) PN(T) E -AN8rp(XN(T)) - N(XN(T), GN,T),
(7.11) PN(t) E F*(XN(t) + 8NbB n ,!c N (t))(-PN(t) + ANqN(t) + 8NlBn).
Let us show that the sequence of functions {!eN (. ) } N 1 tends to i ( . )
in the norm of L2([0, T], R n ) and the sequence {XN,O} N 1 tends to x(O).
Suppose that there exist (J" > 0 and a cou11table subset of positive integers
N such that
(XN,O - £(0))2 + iT (£N(t) - i(t))2dt > a
for all N E N. Since the sequence {XN,O} N 1 is bounded, from t11e Arzela-
Ascoli theorem we see that the sequence {x N ( .) } N 1 contains a uniformly
convergent subsequence. Without loss of generality the sequence XN(.) con-
verges uniformly to a continuous function x(.). From Lemma 4.4 we conclude
that x(.) is a solution to differential inclusion (7.5). Moreover, x(T) E G 1 .
Note that
W(XN,O, VN,l,.. . , VN,N) > rp(xN(T)) + (J" > rp(x(T)) + (J" /2
whenever N E N is sufficiently large. Applyi11g Theorem 4.15 we see that
there exists a sequence {(ZN,O,. . . , ZN,N) } N 1 of solutions to t11e discrete-
time inclusions
ZN,k E ZN,k-1 + 8NF(ZN,k-l)' k == 1, N ,
7.2. Optimal solutions to differential inclusions
163
with the boundary conditions ZN,O == x(O), ZN,N E CN,T and such that the
functions W N ( .) : [0, T] R n defined by
1 -
WN(t) == WN,k == 8 N (ZN,k - ZN,k-1), t E [(k - 1)8N, k8N[, k == 1, N,
converge to i(.) in the norm of L 2 ([0, T], R n ). For N E N sufficiently large
we have W(ZN,O, WN,l,' . . , WN,N) < <p(x(T)) + a /4. Since
W(ZN,O,WN,l,'" ,WN,N) > W(XN,O,VN,l,'" ,VN,N)
and <p(x(T)) > <p(x(T)), we have
<p(x(T)) + a /4 > W(ZN,O, WN,l,' .. , WN,N) > W(XN,O, VN,l, . . . , VN,N)
> <p(x(T)) + a/2 > <p(x(T)) + a/2
whenever N E N is sufficiently large, a contradiction. Thus, we have
lim ( (XN,O - x(O))2 + fT(!iN(t) - 5;(t))2dt ) == O.
Noo Jo
From the inequality
TNT
{ IqN(t)ldt = L IqN,kl < 2 ( liN(t) - 5;(t)ldt
Jo k=l Jo
we see that the functions qN(') converge to zero in the norm of L1([0, T], R n ).
Without loss of generality the functions liN(') - i(.) I and IqN(') I tend to zero
almost everywhere. From Theorem 3.7, the Gronwall inequality, differential
inclusion (7.11), and the Arzela-Ascoli theorem we see that the sequence of
functions PN(') contains a uniforlnly convergent subsequence. Without loss
of generality P N (.) p(.) in the uniform norm. Applying Lemma 4.4, we
obtain
(7.12)
p(t) E coF*(x(t), £(t))( -p(t)).
Taking into account (7.8), we can assume that AN A > O. Since XN(O)
x(O) as N 00, we have
p(O) E N(x(O),C o )
thanks to Theorem 3.3.
Observe that CN,T == {x I d(x, C 1 ) < 'r/N}' Applying Corollary 3.3 and
Theorem 3.13 and taking the limit in (7.10), we obtain
p(T) E -Ao<p(x(T)) - N(x(T), C 1 ).
Taking the liInit in (7.8), we obtain
(7.13)
I T Ip(t)ldt + A = 1.
164
7. Optimality
From Theorem 3.7, inclusion (7.12), and the Gronwall inequality we have
Ip(t)1 < Ip(T)lel(T-t), t E [0, T],
where l > 0 is the Lipschitz constant of F. Consequently (7.13) is equivalent
with Ip(T)1 + ,\ = 1. The theorem is proved. 0
Remark. From Theorem 3.8 we see that an optimal trajectory satisfies the
following maximum principle:
(p ( t ), 5: ( t )) = S (p ( t ) , F ( x ( t ) ) )
for almost all t E [0, T].
Mayer optimal control problem. Consider the Mayer optimal control
pro blem
cp(x(T)) inf,
x ( t) = f ( x ( t ) , u ( t ) ) , t E [0, T],
u(t) E U,
x(O) E Co, x(T) E C 1 ,
where the set U C R k is compact and the sets Co c R n and C 1 C R n
are closed. Necessary conditions of optimality for this problem have the
following form.
Theorem 7.3. Let (u(.), x(.)) be an optimal process. Assume that f : Rn x
R m R n is differentiable in x and the derivative \7 xf(x, u) is continuous in
(x, u), the set f(x, U) is convex for all x E R n , and for almost all t E [0, T]
there exists a unique point u(t) E U satisfying 5:(t) = f(x(t), u(t)). Then
there exist a number ,\ > 0 and an absolutely continuous function p(.) E
AC([O, T], R n ) satisfying the following conditions:
1. p(O) E N(x(O), Co), p(T) E -'\8cp(x(T)) - N(x(T), C1);
2. p(t) = -(\7 xf(x(t), u(t)))*p(t);
3. maxuE U (p ( t ) , f ( x ( t ) , u)) = (p ( t ) , f ( x ( t ) , u ( t ) ) ) ;
4. Ip(T)1 + ,\ > O.
Proof. By definition x* E F*(x,v)(v*) is equivalent with (x*, -v*) E
N((x, v), grF). Invoking Theorem 3.4 we obtain
N((x,v),grF) = limsup N_((x',v'),grF)
(x' ,v')---+(x,v)
(x' ,v')EgrF
= limsup -(T_((x',v'),grF))* c limsup -(T+((x', v'), grF))*.
(x',v')---+(x,v) (x',v')---+(x,v)
(x'v')EgrF (x'v')EgrF
7.3. Time-optimal problem
165
Applying Proposition 2.8, we obtain
N((x,v),grF) c limsup {(y,w) I w E \lxf(XI,U')Y
(x' ,v')---+(x,v)
+cone(f(x ' , U) - f(x ' , u ' )), v' == f(x ' , u ' )}*.
The conjugate cone is given by
{ (y, w) I w E \l x f ( x' , u ' ) y + cone (f ( x', U) - f ( x' , u ' ) ), v' == f ( x', u ' ) } *
== {(y*, w*) I y* == -(\lxf(x ' , u'))*w*, w* E (cone(f(x ' , U) - f(x ' , u ' )))*}
(see Exalnple in Section 2.6). Since the point u(t) E U such that i:(t) ==
f(x(t), u(t)) is unique, applying Proposition 1.4, we obtain the result. D
7.3. Time-optimal problem
Consider the time-optimal problem
T inf,
x ( t) E F ( x ( t ) ) , t E [0, T],
x(O) E Co, x(T) E C 1 , T E [0, T*],
where F : R n Rn is a Lipschitzian set-valued map with convex closed
values contained in the ball of radius b > 0, and Ck, k == 1,2, are closed
sets. Let T > 0 be an optimal time and let x(.) be an optimal trajectory.
The time-optilnal problem is equivalent to the following Mayer problem:
t(T) inf,
d
dT (Y(T), t(T)) E F(Y(T), t(T))
== {a(v, 1) E R n x R I a E [1/2,3/2], v E F(Y(7))}, 7 E [0, T],
(y(O), t(O)) E Co x {O}, (y(T), t(T)) E C 1 x R.
Indeed, since dt(7)/d7 E [1/2,3/2], any trajectory (Y(7), t(7)) of the Mayer
problem is associated with one and only one trajectory x( t) == y( 7( 7- 1 (t))) of
the time-optimal problem. The trajectory (y( 7), i( 7)) == (x( 7), 7), 7 E [0, T],
is, obviously, an optimal solution to the Mayer problem. By Theorem 7.2
there exist A > 0 and a function (Py,Pt)(.) E AC([O, T], R n x R) such that
1. (Py , Pt) (0) E N ( (y ( 0 ), i ( 0 ) ) , Co x {O}),
(Py,Pt)(T) E -A8(y,t)t(T) - N((y(T), i(T)), C 1 x R),
2. (Py, Pt) ( 7) E co F* (y ( 7 ), i ( 7 ), y ( 7 ), i ( 7 ) ) ( - (Py , Pt) ( 7 ) ) , 7 E [0, T],
3. I (Py, Pt) (T) I + A > O.
Using Theorem 3.5 and Problem 3.4, we obtain
166
7. Optimality
1. (Py, Pt) (0) E N (x (0), Co) x R,
(py,pt)(T) E -A(O, 1) - N(x(T), C 1 ) x {O},
2. Py(T) E co F*(X(T), X(T))( -Py(T)),
Pt ( T) == 0, (Py ( T ), i; ( T )) + Pt ( T) == 0, T E [0, T],
3. I(Py,Pt)(T)1 + A > O.
Putting P == Py, we get
1. p(O) E N(x(O), Co), p(T) E -N(x(T), C 1 ),
2. P E co F* ( x ( T ) , i; ( T ) ) ( - P ) ,
o < A == -Pt ( T) == (p ( T ), i; ( T ) ) , T E [0, T],
3. l(py,pt)(T)1 + A > O.
By TheorelTI 3.8 (p(T), i;(T)) == S(p(T), F(X(T))). Show that p(T) =I- O.
Indeed, if p(T) == 0, then passing to the limit in the equality
A == - Pt ( T) == (p ( T ) , i; ( T )) == S (p ( T ) , F ( x ( T ) ) )
as TiT, we obtain A == pt(T) == S(O,F(x(T))) == 0, a contradiction. Thus
we have proved the following result.
Theorem 7.4. Let T be an optimal time and let x ( .) be an optimal trajec-
tory. Then there exists an absolutely continuous function p(.) such that
1. p(O) E N(x(O), Co), p(T) E -N(x(T), C 1 ),
2. P E coF*(x(t), i;(t))( -p), (p(t), i;(t)) == S(p(t), F(x(t))) (const) >
0, t E [0, T],
3. p(T) =I- O.
Example. Consider one example. The rectilinear motion of a hydroplane
can be described by the control system
(7.14)
x == -F(x) + u, u E [-1,1],
where u is the applied force and F(v) is the resistance. The resistance F(v),
v > 0, can be modeled as a piecewise linear function
{ av, v E [0, VI],
F( v) == -{3v + (a + (3)V1, V E [VI, V2],
av - (a + (3)(V2 - VI), V E [V2,00[,
where a and (3 are positive constants satisfying V2 max{ a, {3} < 1. We put
F( v) == - F( -v) if V < O. Introducing the velocity V == X, we can write down
the control system in the form
x == V,
iJ == -F(v) + u, u E [-1,1].
7.3. Time-optimal problelTI
167
Consider the problem consisting of choosing u(.) so as to Ininimize the time
needed to take the hydroplane froin a given initial position (xo, vo) to the
position (0,0). This time-optilnal problem can be formalized as follows:
T inf,
(x, v) E (v, -F(v) + [-1,1]),
( x, v ) ( 0) == (x 0, vo), ( x, v ) (T) == (0, 0).
Let (x, v)(.) be an optimal trajectory. By Theorein 7.4 there exists a nonzero
absolutely continuous function (p, q)(t) E R x R satisfying
(7.15) (p, q) ( t) E (0, - p ( t) + f ( v ( t) ) q ( t ) ) , t E [0, T],
where
{ a, v E] - 00, -V2 [U] - VI, VI [U]V2, +00[,
f ( v) == - (3, v E] - V2, - vI [U] VI, v2 [,
[ - (3 , a], v E {:::i::v1, :::i::v2},
and
( 7 .16) q ( t ) u ( t) == Inax ( q ( t ) u) == I q ( t ) I , t E [0, T] .
UE[-l,l]
From (7.15) we obtail1 p(t) = P == (const). If v(t) tJ. {:::i::v1, :::i::v2}, t E [to, t1] C
[0, T], then f(v(t)) E {a, -(3} and the function q(t), t E [to, t1], satisfies the
differential equation q(t) == -p + fq(t), t E [to, t1]' Hence
q( t) = eftq(to) + (1 - eft), t E [to, tl]'
Froin this we see that q(t), t E [to,t1], is monotone. Therefore (7.16) ilnplies
that the optimal control in this interval is either
u(t) == { -I, t E [to, 7[, or u(t) = { I, t E [to, T[,
1, t E]T, t1], -1, t E]T, t1],
where T E [to, t1] is the point satisfying q( T) == O. (Such a point Inay
I10t exist.) Show that the optilnal trajectory cannot move along the lines
v == :::i::v1 and v == :::i::v2. Indeed, if v(t) E {:::i::v1,:::i::v2}, then 0 == (t) ==
-F(v(t)) + u(t), t E [to, t1]' Since Vk In ax { a, (3} < 1, k == 1,2, we obtain
u =1= :::i::1. Therefore q(t) - 0, t E [to, t1]' On the other hand by (7.15) we
have q(t) E -p + f(v(t))q(t), t E [to, t1]' This implies (p, q(t)) - (0,0),
t E [to,t1]' Hence (p,q(t)) = (0,0), t E [O,T], a contradiction. Thus we see
that the function q(t), t E [0, T], is Inonotone and there exists at Inost one
point T E [0, T] such that q( T) == O.
It is easy to verify that there is only one solution (x+, v+)(t), t E] -00,0],
to the differential equation
x == v,
v == -F(v) + 1,
168
7. Optimality
satisfying (x+, v+)(O) == (0,0), and there is only one solution (x-, v_)(t),
t E] - 00,0], to the differential equation
x == v,
v == -F(v) - 1,
satisfying (x-, v-)(O) == (0,0). The functions X:f:(t) and V:f:(t) are monotone
and satisfy the inequalities x+(t) > 0, v+(t) < 0, x_(t) < 0, and v-(t) > 0,
whenever t E] - 00,0]. Moreover limt_oo x+(t) == +00, limt_oo v+(t) ==
-00, limt_oo x-(t) == -00, and limt_oo v_(t) == +00. Thus we see that
the optimal control has the following form. If the initial point (xo, vo) is
situated above the curve C == {(x+, v+)(t) It E] - 00, OJ} U {(x-, v_)(t) It E
] - 00, OJ}, then
u(t) == { -I, t E [0, [,
1 , t E [ T, T],
where T satisfies (£, V)(T) E C and (£, v)(t) tt C, t E [0, T[. If the initial
point (xo, vo) is situated below the curve C == {(x+, v+)(t) It E] - 00, OJ} U
{(x_, v-)(t) It E] - 00, OJ}, then
u(t) == { I, t E [0, [,
-1 , t E [T, T],
where T satisfies (£, V)(T) E C and (£, v)(t) tt c, t E [0, T[.
7.4. Problems
1. Solve the brac histoch rone problem
l b v I +x2
a -IX dt ---t inf x(a) = A, x(b) = B.
(Hint. Use Problem 4.4.)
2. Solve the surfa ce of re volution of minimum area problem
l b x V ! + j; 2 dt ---t inf x(a) = A, x(b) = B.
(Hint. Use Problem 4.4.)
3. Study the time-optimal problem for system (7.14) without the as-
sumption V2 max{ a,,B} < 1.
4. Solve the following time-optimal problem:
T inf,
x == - max{O, x} + 9 + u, u E U,
(x, x)(O) == (xo, vo), (x, x)(T) == (9,0),
7.4. ProblelTIs
169
where 9 > 0 is a constant and
(a) U [-1,1],
(b) U [0,1],
(c) U [-1,0].
(Remark. The equation describes the vertical motion of a point l11ass
attached to an elastic band. When the band is stretched a positive
amount x, it applies, according to the Hook law, a restoring force
proportional to x. Whe11 unstretched, the force is equal to zero. The
constant 9 is the gravity acceleration. The control u is a force we
have at our disposal.)
5. Let F : R n R n be a Lipschitzian with a constant l > 0 set-valued
map with closed convex values, let Co c R n and C1 C R n be closed
sets, and let <p : R n R be a Lipschitzian function. Consider the
Mayer problem
<p(x(T)) inf,
x ( t) E F ( x ( t ) ) , t E [0, T],
x(O) E Co, x(T) E C 1 .
Let xC) be a solution to this problem. Assume that there are given
a closed convex cone
K ( t) C T + ( ( x ( t) , £ ( t) ), gr F)
depending on t E [0, T] and closed convex cones
Ko c T+(x(O), Co) and K 1 c T+(x(T), C 1 ).
The set-valued map t K(t) is assumed to be measurable. It is also
assumed that Ko and K 1 are tents to the sets Co and C1 at x(O) E Co
and x(T) E C 1 , respectively. Let <p+ : R n R be a convex positively
homogeneous function satisfying
epi<p+ c T + (( x(T), <p( x(T))), epi<p).
Prove that there exist ,\ > 0 and a function pC) E AC([O, T], R n )
such that
( a) (p ( t) , P ( t )) E - K * ( t ), t E [0, T],
(b) p(O) E -KG and p(T) E -8<p+(0) + Ki,
(c) ,\ + Ip(T)1 > O.
(Hint. Use Problem 3.3. Apply the result of Problem 6.8 to the
differential inclusion (Y1, Y2, Y3, Y4) E (F(Y1), 0, 0, 0), the set of initial
points Co x C1 x epi<p, linear operator A : R n x R n x R n x R
Rn x R n x R defined by A(Y1, Y2, Y3, Y4) (Y1 - Y2, Y1 - Y3, Y4), and
the trajectory (Y1, Y2, Y3, Y4) (x(t), x(T), x(T), <p(x(T))).)
170
7. Optimality
6. Consider the IVlayer problenl
-x2(1) i1lf,
( Xl, X 2) E co { ( -1, 0), (1, 0), (0, -I)} + (0, I xII) , t E [0, 1],
(Xl, X2)(0) == (0,0),
and study the optimality of the trajectory (Xl, X2)(t) = (0,0) using
Theorelll 7.2 and using the previous problem. Compare the results.
7. Let F : R n R n be a Lipschitzian with a constant l > 0 set-valued
map with closed convex values and let Co C R n and C 1 C R n be
closed sets. Consider the tillle-optimal problem
T inf,
x ( t) E F ( X ( t ) ) , t E [0, T],
x(O) E Co, x(T) E C 1 .
Let x(.) be a solution to this problem, and let T be the optimal
tillle. Assume that there are given a closed convex cone K(t) C
T+((x(t),i(t)),grF) depellding on t E [O,T] and closed convex cones
Ko C T+(x(O), Co) and K 1 C T+(x(T), C 1 ). The set-valued map
t K(t) is assullled to be measurable. It is also assumed that Ko
and K 1 are tents to the sets Co and C 1 at x(O) E Co and x(T) E C 1 ,
respectively. Prove that there exists a function p(.) E AC([O, T], R n )
SUCll that
(a) (p( t), p( t)) E - K* (t), (p( t), i( t)) = (const) > 0, t E [0, T],
(b) p(O) E -K5 alld p(T) E Ki,
(c) Ip(T)1 > o.
(Hint. Use Problelll 5.)
8. Let F : R n R n be a set-valued map witll closed convex graph. Let
Co C R n and C 1 C R n be closed convex sets, and let cp : R n R
be a convex function. Suppose that a solution x(.) to the differential
inclusion x(t) E F(x(t)), t E [0, T], satisfies x(O) E Co and x(T) E
C 1 , and that there exists an absolutely continuous function p(.) E
AC([O, T], R n ) such that
(a) p(O) E N(x(O), o), p(T) E -ocp(x(T)) - N(x(T), C 1 );
(b) p( t) E F* (x( t), x( t)) ( -p( t)).
Prove that x(.) is a solution of the problelll
cp(x(T)) inf,
x ( t) E F ( X ( t ) ) , t E [0, T],
x(O) E Co, x(T) E C 1 .
(Hint. Use Tlleorem 3.2 and Problelll 3.1.)
Chapter 8
Stability
In this chapter we consider several concepts of stability for differential in-
clusions. We present two main methods for investigating stability: t11e Lya-
punov direct method and the method based on the study of a first approxi-
mation. We consider first approximations of two types: linear-selectionable
differential inclusions and differential inclusions with a convex process in the
right-hand side. The main part of this chapter is devoted to stability prop-
erties of these inclusions. In both cases we obtain simple algebraic criteria
of stability.
8.1. Lyapunov direct method
Consider a differential inclusion
(8.1)
x(t) E F(x(t)),
where F : R n ---+ R n is a set-valued map satisfying 0 E F(O); that is, the
origin is an equilibrium position of differential inclusion (8.1).
The concepts of stability. The equilibrium position x == 0 of differential
inclusion (8.1) is said to be stable (weakly stable) if, given any E > 0, there
exists fJ > 0 such that for any Xo E fJB n , each (at least one) solution x(.) of
(8.1) with x(O) == Xo satisfies Ix(t)1 < E for all t > O. Note that this requires
solutions starting near the origin to exist for all t > O. The equilibriulTI
position x == 0 is said to be asymptotically stable (weakly asymptotically
stable) if, in addition to being stable (weakly stable),
(8.2)
lim x ( t) == o.
t ---+ 00
-
171
172
8. Stabili ty
Whel1 the equilibriu111 position x == 0 is not weakly stable, we say that
it is unstable.
T11ese concepts of stability have Inotivations cOIning from technical prob-
lellls. The stability has the following heuristic n1eaning. Think of the origin
as a desired steady-state position of a differel1tial equation
x(t) == f(x(t))
vvhich serves as a lnodel for our system. Because of unpredictable perturba-
tions the dynalnics should be described by a differential inclusion
x(t) E F(x(t)).
Stability guarantees that every close-to-zero-state value taken by the system
in its future evolution is not too far fron1 the desired one. Asymptotic
stability ilnplies that the alnplitude of initial perturbations decreases and
eventually vanishes.
Weak stability and weak aSYlnptotic stability concepts are lnotivated by
another probleln. We have a control systeln
x == f ( x, u) , u E U,
and f(O, uo) == 0 for some Uo E U. Our goal is to answer the question: is it
possible to keep the system in the vicinity of the zero equilibrium position or
to drive it to t11e equilibriun1 positiol1 fron1 any initial position in the vicinity
of the origin? This problen1 is close to the controllability probleln. For this
reaSOl1 weak aSYlnptotic stability is often called asymptotic controllability.
To c11aracterize an aSYlnptotic behavior of a given solution to (8.1), so-
called Lyapunov exponel1t is used. Let f : R R be a continuous function.
The Lyapunov exponent of f is defined by
x[f(.)] = -lim sup! In If( t) I.
too t
It is easy to check that the Lyapunov exponent possesses the following prop-
erties:
1. x[(f + cp)(-)] > lnin{x[f(-)]' X[cp(-)]},
2. x[(fcp)(.)] > x[f(.)] + X[cp(.)],
3. X [ (f cp ) ( . )] == X [f (- )], where 0 < a < cp ( t) < b < 00.
If f : R R n is a vector fUl1ction, then the Lyapunov exponent is defined
as the n1inilnal value of the Lyapunov exponents of the components:
X [f (- )] == lnin {X [f 1 (- )], . .. , X [fn (- ) ] } .
8.1. Lyapunov direct Inetl10d
173
Consider a continuous fUl1ction V : R n R such that V(O) == o. "\Ve
say that V is positive (negative) definite if V (x) > 0 (V (x) < 0) for all
x :I O. The function V is said to be positive (negative) semi-definite if
V(x) > 0 (V(x) < 0) for all x :I o.
A very powerful tool in stability al1alysis is provided by tI1e Lyapunov
direct method. The idea of the lnethod is to fil1d a Lyapunov function, that
is, a function defined in the vicinity of the origin such tI1at its upper or lower
Dini derivative with respect to (8.1) is definite or selni-definite. Then it is
possible to answer the question whether the equilibriul11 positiol1 is stable
or not.
Stability and asymptotic stability. We sI1all aSSUlne tI1at tI1e set-valued
map F : R n R n with compact convex values is boul1ded and upper sen1i-
C011tinuous. Recall that the upper Dini derivative of a function f : R n
R U { +oo} is defined by
D + f( )( ) 1 . f(x + av') - f(x)
x v == llnsup .
alO,v'---+v a
We sI1all use tI1e following auxiliary result.
Lemma 8.1. Let w : [0, T] Rand h : [0, T] R be continuous functions.
Assume that D+w(t)(l) < h(t), t E [0, T[. Then
w(T) - w(O) < I T h(t)dt.
Proof. Set to == O. Let E > O. Since D+w(to)(l) < h(t), there exists 8 0 > 0
such that
w(to + 8 0 ) < w(to) + 8 0 h(to) + 8 0 E.
By induction we define ti+ 1 == ti + 8 i , i == 0, 1, . . .. For al1Y i tI1ere exists
8 i > 0 such that
(8.3) w( ti + 8 i ) < w( ti) + 8 i h( ti) + 8 i E.
Set t == SUp{ti Ii == 0,1,...}. Let us show that t == T. Suppose that £ < T.
This implies that for any 8 > 0 we have
W(ti + 8) > W(ti) + 8h(ti) + 8E
whel1ever i is sufficiently large. Taking the lilnit we obtail1
w(£ + 8) > w(£) + 8h(£) + 8E
for all 8 > O. Hence D+w(t)(l) > h(i), a contradiction. Thus £ == T. Froln
(8.3) we obtain
00
w(T) - w(O) < L Oih(ti) + TE.
i=l
174
8. Stability
If 8 i > 0 are sufficiently slnall, then we have
00 r T
'L Oih(ti) < io h(t)dt + E.
i=l 0
Hence
w(T) - w(O) < 1 T h(t)dt + (T + 1)E.
Since f. > 0 is arbitrary, we obtain the result.
o
Theorem 8.1. Assume that there exist a number'TJ > 0, a positive definite
function V : R n R, and a negative semi-definite function W : R n R
such that
D+V(x)(v) < W(x)
for all v E F(x), Ix I < 'TJ. Then the equilibrium position x == 0 of differential
inclusion (8.1) is stable.
Proof. Let f. E]O, 'TJ[. Consider the set n == {x Ilxl == f.}. Denote by w the
minimum of V in O. Since V is positive definite, we have w > O. Let a > 0
be such that V(x) < w for alllxl < a. Consider a solution xC) of (8.1) with
Ix(O)1 < a. The solution certainly exists in some interval [0, T[.
Let us estimate the derivative
D+V(x(t))(1) = limsup V(x(t + T(1 + 0))) - V(x(t)) .
T !O,B---+O T
Let Ti 1 0 and ()i 0 be sequences such that
D+V(x(t)) (1)
1 . V ( x ( t) + Ti T i - 1 ( X (t + Ti (1 + () i)) - x ( t ) )) - V ( x ( t ) )
== 1m sup .
i---+oo Ti
Take f. > O. Since F is upper semi-continuous, froln Lemma 4.3 we get
r t + Ti (l+B i )
Ti-1(X(t + Ti(1 + Oi)) - x(t)) = T i - 1 it x(s)ds C F(x(t)) + EBn
whenever i is big enough. Without loss of generality the sequence T i - 1 (X(t+
Ti (1 + ()i)) - x( t)) converges to a vector v. The set F(x( t)) is closed and the
number f. > 0 is arbitrary. Therefore v E F(x(t)). From this we get
D + V(x(t))(l) < D+V(x(t))(v) < W(x(t)).
By Lemma 8.1 we have
V(x(t)) - V(x(O)) < 1 t W(x(s))ds < 0
for all t E [0, T[. Hence
V(x(t)) < V(x(O)) < w.
8.1. Lyapullov direct Inetl10d
175
Froin this we see that Ix(t)1 < E for all t E [0, T[. This in1plies that xC)
exists for all t > 0 and that the zero equilibriuln position is stable. D
Theorem 8.2. Assume that there exist a number 1] > 0, a positive definite
function V : R n R, and a negative definite function W : R n x R R
such that
D+V(x)(v) < W(x)
for all v E F(x), Ixl < 1]. Then the equilibrium position x == 0 of differential
inclusion (8.1) is asymptotically stable.
Proof. By Theorem 8.1 we know that there exists some a > 0 such that any
solution x(.) of (8.1) with Ix(O) I < a exists in [O,oo[ and Ix( t) I < 1] for all
t > O. Let us show t11at x(t) 0 as t 00. Suppose that V(x(t)) > l > 0
for all t > O. There exists 6 > 0 such that V(x) < l for all Ixl < 6.
We conclude that the solution x(.) satisfies Ix(t)1 > 6 for all t > O. Set
j.L == - Inax{W(x) I 6 < Ixl < 1]}. Then we have W(x(t)) < -j.L for all t > O.
Arguing as in the proof of Theoreln 8.1 and applying Lemlna 8.1, we get
V(x(t)) < V(x(O)) - j.Lt.
This implies V (x( t)) < 0 for all t large enough, a contradiction. We see that
the function V(x(t)) takes positive values as small as we want for large t.
Since V(x(t)) is nonincreasing, we have V(x(t)) 0 as t 00. Thus we
have also Ix(t)1 0 as t 00. D
Theorem 8.3. Let V : Rn R be a continuous function with V(O) == 0,
and let W : R n R be a negative definite function such that
D+V(x)(v) < W(x)
for all v E F(x), Ix I < 1], where 1] > o. Assume that for each 6 > 0 there
exists at least one x with Ixl < 6 such that V(x) < O. Then the equilibrium
position x == 0 of differential inclusion (8.1) is unstable.
Proof. Let xC) be a solution of (8.1) with Ix(O)1 < 1] and V(x(O)) < O.
There exists 6 > 0 such that V(x) > V(x(O)) for all Ix I < 6. Arguing as in
the proof of Theorem 8.1 and applying Lemma 8.1, we get
V(x(t)) < V(x(O)) + it W(x(s))ds < V(x(O)).
Hence we cannot have Ix(t)1 < 6. Set j.L == -lnax{W(x) I 6 < Ixl < 1]}.
Then we have
V(x(t)) < V(x(O)) - tj.L
for all t > O. Since the last expression approaches -00 as t 00, we see
that there exists T > 0 such that Ix(T) I == 1]. Thus no matter how slnall
an a > 0 we take, the solution xC) of (8.1) with Ix(O) I < a will satisfy
176
8. Stabili ty
the relation Ix(T)1 == "7 at some T > O. We conclude that the equilibriulTI
position x == 0 of (8.1) is unstable. 0
Weak stability and weak asymptotic stability.
Theorem 8.4. Assume that there exist a number "7 > 0, a positive definite
function V : R n R, and a negative semi-definite (definite) function W :
R n R such that for any x E 'r/Bn there is a vector v E F(x) satisfying
D-V(x)(v) < W(x).
Then the equilibrium position x == 0 of differential inclusion (8.1) is weakly
stable (asymptotically stable).
Proof. Let E E]O,'r/[. Consider the set !l == {x Ilxl == E}. Denote by w
the minimum of V in!l. Since V is positive definite, we have w > o. Put
C == {x E EBn I V(x) < w}. Let a > 0 be such that V(x) < w for all
Ixl < a. Applying Theorem 5.5, we see that for any Xo E aBn there exists
a solution x(.) E S[o,oo[(F, xo) satisfying
V(x(t)) - V(x(O)) < I t W(x(s))ds.
Arguing as in the proofs of Theorems 8.1 and 8.2, we obtain the result. 0
8.2. Linear-selectionable differential
incl us ions
In this section we consider a differential inclusion
(8.4)
x(t) E A(x(t)),
where the set-valued map A : R n R n has the form
A(x) == {v I v == Cx, C E C}.
Here C is a convex compact set in the space of real (n x n)- matrices C == II Cij II.
Such set-valued maps A are called linear selectionable, since the right-hand
side is a union of linear maps. Obviously A(O) == {O}. We say that a linear
selectionable set-valued map is asymptotically stable if the zero equilibrium
position of differential inclusion (8.4) is asymptotically stable.
Linear systems. We first consider the simplest linear-selectionable inclu-
sion, namely, a linear system
(8.5)
x == Cx
,
where C is an (n x n)-matrix. The roots AI,.. . , An of the characteristic
polynomial det(C - AE) == 0 of C are referred to as the spectrum of C.
8.2. Linear-selectionable differential inclusions
177
Since any solution to (8.5) can be represented as a linear cOlTIbination of the
functions eAitpi(t), i == 1, n , where pi(t) are polYl10mials with vector coeffi-
cients, we see that the equilibrium position x == 0 of (8.5) is asymptotically
stable if and only if all eigenvalues of C have negative real part.
Let us show that frolTI asymptotic stability of the zero equilibriulTI po-
sition (8.5) follows the existence of a quadratic Lyapunov function satisfy-
ing the conditions of Theorem 8.2. Later we establish the existence of a
Lyapunov function for a general asymptotically stable linear-selectionable
differential inclusion, but the proof will not be constructive as in the case of
a linear system.
First consider the following problem. Let W(x) be a quadratic form.
Our aim is to find a quadratic form V(x) satisfying
(8.6)
(VV(x), Cx) == AV(X) + W(x)
for all x E R n . We associate symlTIetric matrices V == Ilvi,j II and W ==
Ilwi,jll with the forms V(x) and W(x), that is, V(x) == (x, Vx) and lV(x) ==
(x, Wx). Then (8.6) cal1 be written as
(8.7)
V C + C* V == A V + W.
Equation (8.7) is a linear equation with n(n + 1)/2 unknowns Vi,j, i
1, n , j == 1, n , i > j. This equation can be solved for any symmetric matrix
W if and only if the linear system
(8.8)
V C + C* V == A V
has a nonzero determinant, that is, when A is not a root of the characteristic
equation for tl1e linear system
(8.9)
V C + C* V == o.
The following result allows us to calculate all roots of the characteristic
equation for systen1 (8.9).
Theorem 8.5. All roots of the characteristic equation for system (8.9) are
given by the formula
(8.10)
A == m1A1 + . . . + mnAn,
where Ai, i == 1, n , are eigenvalues of C and mi, i == 1, n, are nonnegative
integers satisfying
(8.11)
m1 + . . . + m n == 2.
Proof. Let Ci, i == 1, n , be the eigenvectors of C* corresponding to eigen-
values Ai, i == 1, n . Consider the quadratic form
V (x) == (C1, x) ml . . . (c n , x) m n ,
178
8. Stability
where mi, i == 1, n , are nonnegative integers satisfying (8.11). We have
(\7V(x),Cx) == m1(c1,X)m 1 -1(C2,X)m 2 ... (c n ,X)m n (C1,CX)
+m2 (C1, x)m 1 (C2, x)m 2 -1 . . . (c n , x)m n (C2, Cx) + . . .
+mn (C1, X)m 1 (C2, X)m 2 . . . (C n , x)m n -1 (C n , Cx)
== (m1 A 1 + . . . + mnAn)V(X).
Thus, the matrix V corresponding to the form V(x) is a nontrivial solution
of (8.8) with A satisfying (8.10). That is, any number A == m1 A 1 +. . .+mnAn,
where mi, i == 1, n , are nonnegative integers satisfying (8.11), is a root of
the characteristic equation for system (8.9).
Now it remains to prove that any root can be represented in the form
(8.10) with nonnegative mi satisfying (8.11). If all numbers (8.10) with non-
negative mi satisfying (8.11) are different, then we have n(n+ 1)/2 different
roots of the characteristic equation for system (8.9) and hence the result. In
the general case the result can be obtained taking the limit. This completes
the proof. 0
Theorem 8.6. Assume that all eigenvalues Ai, i == 1, n , of C have negative
real part. Then there exists a positive definite quadratic form V (x) satisfying
(8.12)
(\7V(x), Cx) == A V(x) - (x, x),
for all x E R n , where
(8.13)
a > A > 2max{ReAi Ii == 1,n }.
Proof. Since all eigenvalues Ai, i == 1, n , of the matrix C have negative real
part, Theorem 8.5 implies that A satisfying (8.13) exists and cannot be a
root of the characteristic polynomial for system (8.9). Consequently, there
exists a unique quadratic form V(x) satisfying (8.12).
Let us show that the forin is positive definite. Let V be a symmetric
matrix satisfying V(x) == (x, Vx). Then (8.12) is equivalent to
V C + C* V == A V - E
or
v ( C - E) + ( C* - E) V = - E.
Consider the linear differential equation
(8.14)
(8.15)
x = (C - E) x.
8.2. Linear-selectionable differential inclusions
179
All eigenvalues of the matrix C - E have negative real part. From (8.14)
we see that for any trajectory of (8.15)
d
(8.16) dt V(x(t)) = -(x(t), x(t)).
If the form V(x) takes negative values, then by Theorem 8.3 the equilibriulTI
position x == 0 of (8.15) is not stable, a contradiction. If V(x) is positive
semi-definite and there exists a point x such that V(x) == 0, then from (8.16)
we have (VV(x), (C - E)x) < O. Hence there exists a point z such that
V(z) < 0, a contradiction. Thus V(x) is a positive definite quadratic form.
D
Corollary 8.1. If all eigenvalues of C have negative real part, then there
exists a positive definite quadratic form V ( x) such that
(VV(x), Cx) == -(x, x)
for all x ERn.
Corollary 8.2. If all eigenvalues of C have negative real part, then there
exists a positive definite quadratic form V ( x) such that
(VV(x), Cx) < AV(X),
where 0 > A > 2max{ReAi Ii == 1,n }.
Asymptotic stability of linear-selectionable differential inclusions.
Let A : R n R n be a linear selection able set-valued map. By IAI denote
max{ICII C E C}.
Lemma 8.2. If A : R n R n is an asymptotically stable linear selectionable
set-valued map, then there exist constants a > 0 and I > 0 such that
Ix( t) I < alx(O) Ie-It, t > 0,
for any solution x(.) of differential inclusion (8.4).
Proof. Show that there are 8 > 0 and T > 0 such that for all solutions
xC) of (8.4) with Ix(O)1 < 8 we have Ix(t)1 < 8/e for t > T. If we assume
the contrary, then for any 8 > 0 there exist solutions Xk (.), k == 1, 2, . . . ,
and a sequence tk 00 such that IXk(O)1 < 8 and IXk(tk)1 > 8/e. Since
x == 0 is an aSYlTIptotically stable equilibrium position, 8 > 0 can be taken
so small that for all solutions with Ix(O)1 < 8 we have Ix(t)1 < 1, t > 0,
and x(t) 0 as t 00. Moreover there exists J.l > 0 such that for all
solutions with Ix(O)1 < J.l we have Ix(t)1 < 8/e, t > O. Then J.l < IXk(t)1 < 1
for t E [0, tk], k == 1,2,.... Indeed, if IXk(t*) I < J.l for some t* E [0, tk],
then the solution z(t) == Xk(t + t*) satisfies Iz(O)1 < J.l and IZ(tk - t*)1 >
8/ e. This contradicts the choice of J.l. Consider the restrictions of solutions
Xk(.) to the interval [0, t1]. By the Arzela-Ascoli theorem we can choose a
180
8. Stabili ty
uniformly convergent subsequence. From this subsequence we can choose a
new subsequence convergent on [0, t2], etc. The limiting function x(.) is a
solution satisfying Ix(O)1 < 8 and J-l < Ix(t)1 < 1, t > 0 (see Theorem 4.6).
Therefore x(t) does not tend to zero, a contradiction. Thus there are 8 > 0
and T > 0 such that for all solutions with Ix(O)1 < 8 we have Ix(t)1 < 81e
when t > T.
Put b == sup{lx(-)lc I x(.) E S[O,r] (A, B n )}. By Corollary 4.5 b is finite.
Let x(.) E S[o,oo[(A) (from the Gronwall inequality we know that xC) exists
on [O,ooD. The function 8x(t)/lx(0)1 is also a solution to (8.4). Therefore
we have Ix(t)1 < blx(O)I, t E [O,T], and IX(T)I < Ix(O)l/e. Hence Ix(t)1 <
blx(O)l/e, t E [T,2T], and Ix(2T)1 < Ix(0)l/e 2 , etc. By induction we obtain
I x ( t ) I < b I x (0) I I e k , t E [kT, (k + 1) T],
and
I x (kT ) I < I x (0) I I e k , k == 0, 1, 2, . . . .
Set a == eb and ry == liT. It is easy to see that
I x ( t ) I < a I x (0) Ie -')'t , t > O.
This ends the proof.
o
Theorem 8.7. The following conditions are equivalent:
1. The equilibrium position x == 0 of differential inclusion (8.4) is asymp-
totically stable.
2. There exist numbers T > 0, 8 E [0,1 [, and a compact neighborhood of
the origin N such that
x + TCX E 8N
for all x E bdN and C E C.
3. There exist a piecewise linear positive definite function
(8.1 7)
V(x) == Inax{l(x;,x)11 i == I,m }, m > n
and a number fJ > 0 such that
DV(x)(v) < -fJV(x)
for all x E R n and v E A(x).
Proof. Assume that the first condition is satisfied. The proof of the second
condition consists of several steps.
1. Consider the function
V(x) = sup {h OO Ix(t)ldt I x(.) E S[Q,oo[(A, x) } .
By Lemma 8.2 V(x) < alxl/ry for all x ERn. Moreover V( -x) == V(x) and
V(ax) == aV(x) for all x E R n and a > O.
8.2. Linear-selectionable differential inclusions
181
2. Show that V is convex. Let E > O. Consider two points Xl E Rn and
X2 ERn. There exists x(.) E S[o,oo[(A, Xl + X2) such that
(8.18) V(XI + X2) < 1 00 Ix(t)ldt + E.
By Theoreln 2.3 there exists a Ineasurable map C(t) E C, t > 0, such that
x(t) == C(t)x(t). Denote by (t, s) the fU11damental matrix of this linear
equation. We have
1 00 Ix(t)ldt = 1 00 1<I>(t, O)(XI + x2)ldt
< 1 00 1<I>(t, O)xlldt + 1 00 1<I>(t, 0)x2ldt < V(Xl) + V(X2)'
COlnbining this with (8.18), we get
V(XI + X2) < V(XI) + V(X2) + E.
Since E > 0 is arbitrary and V is positively homogeneous, we conclude that
V is convex.
3. Show that
D+V(x)(v) < -Ixl
for all x E R n and v E A(x). Let E > 0 and a > O. Consider a nonzero
vector X ERn. Let x(.) E S[o,oo[(A, x) be such that
(8.19) V(x) < 1 00 Ix(t)ldt + aE.
From the definition of V we see that
(8.20) V(y(a)) + 1 01 ly(t)ldt < V(x)
for any y(.) E S[O,a:] (A, x). COlnbining (8.19) and (8.20), we get
V(y(a)) - V(x) < i oo Ix(t)ldt + 1 01 Ix(t)ldt -1 01 ly(t)ldt - V(x) + aE
< i oo Ix(t)ldt + 1 01 Ix(t) - y(t)ldt - 1 00 Ix(t)ldt + aE
(8.21) = -1 01 Ix(t)ldt + 1 01 Ix(t) - y(t)ldt + aE.
Observe that Ix(t)1 > Ixl - 2tlAllxl and Ix(t) - y(t)1 < 4tlAllxl for t > 0
sufficiently small. From (8.21) we obtain
(8.22) V(y(a)) - V(x) < -alxl + 3a 2 1Allxl + aE.
182
8. Stability
Let v E A(x). Then there exists C E C such that v == Cx. Put y(t) ==
etCx. Since V is convex and homogeneous, Theorem 1.9 implies that V is
Lipschitzian with a constant lv. From (8.22) we have
V(x + av) - V(x) < V(y(a)) - V(x) + lvl x + aCx - eaCxl
< -alxl + aE + o(a).
Dividing by a and taking the lilnit as a 1 0, we obtain
D+V(x)(v) < -Ixl + E.
Since E > 0 is arbitrary, we have
D+V(x)(v) < -Ixl
for all x E R n and v E A(x).
4. Denote by M the set {x I V (x) < I}. Obviously M is convex and
compact. Let x E R n and C E C. Then there exists 70 > 0 such that
..., ..., 7
(8.23) V(x + TeX) < V(x) - 2 1xl
for all T E [0, TO]' Since V(x) < Ixl, from (8.23) we get
V(x + TeX) < (1 - ; ) V(x).
In other words
(8.24) x + TeX E (1 - ; ) M
for all 7 E [0,70], X E bdM, and C E C .
5. Consider a finite collection of points yi E bdBn, i == 1, m, m > n,
and the set
N == {x II(yi,x)1 < S(yi,coM), i == I,m }.
By Theoreln 1.7 coM c N. Observe that N == -N, coM == -coM, and
S(yi,N) == S(yi,coM), i == I,m . Let E > O. From Theorem 1.8 alld
Proposition 1.5 we see that tIle vectors yi, i == 1, m , can be chosen in such
a way that
N c coM + EBn
if only m is sufficiently large. If E > 0 is small enough, then using com-
pactness of bcIN and C, from (8.24) we COllclude that tllere exist 7 > 0 and
fJ E [0, 1 [ such tllat
(8.25) x + TCX E fJN
for all x E bcIN and C E C. Thus the second condition is satisfied.
To derive the third condition put
V ( x) == In ax { I (x: , x) I I i == 1, m } ,
8.2. Linear-selectionable differential inclusions
183
where xi == yi/S(yi,coM). Obviously V(x) is t11e IVli11kowski fU11ction of
N. Let x E R n and C E C. Then from (8.25) a11d Lelllilla 1.6 we obtain
DV(x)(Gx) < V(x + rex) - V(x) < -OV(x),
T
where B == (1 - b) / T. Thus the third c011dition is satisfied.
The first c011dition follows from t11e third one due to Theorelll 8.2. D
Now derive a criterion of asymptotic stability for linear-selectionable
differential h1clusions in an algebraic form.
We say that an (m x m)-matrix H == "hijll has a strictly negative-
dominant diagonal according to rows if
h ii + L Ihijl < 0, i = I,m.
j#i
Theorem 8.8. Assume that C == co{ C 1 , . .. , CN }. Then the following con-
ditions are equivalent:
1. The equilibrium position x == 0 of differential inclusion (8.4) is asymp-
totically stable.
2. There exist a number m > n, an (n x m)-matrix X* of rank n, and
(m x m)-matrices Hk = IIh;)II, k = 1, N , each with strictly negative-
dominant diagonal according to rows such that
(8.26)
CkX*==X*HZ, k== I,N .
Proof. Assume that the first condition is satisfied. By Theoren1 8.7 there
exist a positive defi11ite fU11ction
V(x) == lllax{l(xi,x)11 i == I,m }, m > n,
and a nUlnber B > 0 such that
DV(X)(CkX) < -BV(x)
for all x E R n and k == 1, N . Since V(x) is positive defi11ite, the rank of the
lllatrix X* == (xi, . .. , x:n) equals n. FrOlll Lemma 3.4 we 11ave
DV(x)( v) == III ax { (xi, v)sign(xi, x) liE I(x)},
w 11ere I ( x) == {i == 1, N I V (x) == I (xi, x) I}. T11erefore
max{(xi,CkX)sig11(xi,x) liE I(x), k == I,N }
(8.27) < -B max{ (xi, X)Sig11(xi, x) I i == 1, m }
for all x ERn. Fix i == 1, m . From (8.27) we see that (Ckxi + Bxi, x) < 0
whenever x E K i == {x I (xi, x) > I (xj, x) I, j == 1, 11L }. 111 other words,
184
8. Stability
(CZ + () E)xi E - Kt. Applying Corollary 1.8, we see that there exist aj > 0
and {3j > 0, j == 1, N , such that
CZxi == - ( 0 + I=(aj + ,8j) + ai - ,8i ) xi + I=(aj - ,8j)xj.
j=l j#i
Let Hk be the matrix whose i-th row is
( a1 - ,81, · . · , - (0 + (aj + ,8j) + ai - ,8i) ,... , am - ,8m ) ·
Obviously Hk has a strictly negative-dominant diagonal according to rows
and
CZX* == X*H k , k == 1,N .
Assume that the second condition is satisfied. Let X* == (xi,. .. , x:n).
Since rankX* == n the function
V(x) == Inax{l(xi,x)11 i == I,m }
is positive definite. Put l(x) == {i == I,m I V(x) == l(xi,x)I}. Let i E l(x).
Then froln (8.26) we obtain
( m )
* * . * _ (k) * . *
(C k X i,x)slgn(xi'x)- hij Xj'X slgn(Xi'X)
)=1
m ( m )
(k) * (k) (k) *
< L h ij I(Xj, x)1 < h ii + L Ih ij I I(Xi, x)l.
j = 1 j #i
From this and Lemma 3.4 we get
DV(X)(CkX) < -BV(x), k == 1, N,
where 0 = - max{h;;) + 2:j#i Ih;;) I I k = 1, N } > O. Applying Theorem
8.7, we see that the first condition is satisfied. D
Remark. The matrix relation (8.26) can be understood as a condition
expressing generalized similarity of the collection of matrices C k , k == 1, N ,
to the collection of matrices H k , k == 1, N, with strictly negative-dominant
diagonals according to rows.
8.3. Wealc asynlptotic stability of convex processes
185
8.3. Weak asymptotic stability of
convex processes
Let A : Rn --7 Rn be a closed strict convex process. C011sider a differe11tial
incl usion
(8.28)
x(t) E A(x(t)).
We say that the convex process A is weakly asymptotically stable if for
any x E Rn there exists a solution xC) E S[o,oo[(A, x) satisfying
lim x ( t) == o.
t-+oo
If the process A is weakly asymptotically stable, then it is easy to see
that the zero equilibrium position of differential inclusion (8.28) is weakly
asymptotically stable.
Recall that by Theorem 2.12 the restriction of A* to the subspace domA*
n -domA* is a linear operator. Denote by J c domA* n -domA* the
maximal subspace invariant by A*. Put I == J.L. Consider convex cones
Lk(A)==(A-AE)-k(O), k==1,2,....
Denote by Ao(A*) the maximal eigenvalue of the process A*. If A* has no
eigenvalue, put Ao(A*) == -00.
Lemma 8.3. Let x E Lk(A) and A < o. Then there exists a solution x(.) E
S[O,oo[ (A, x) satisfying
lin1 x ( t) == o.
t-+oo
Proof. Put Xk == x. Since x E Lk(A), then there exists a collection of
vectors xo, Xl, . . . , Xk-1 such that
Xk E (A - AE)-1(Xk_1)'... Xl E (A - AE)-l(xO), Xo == o.
Show that the function
x(t) = eAt ( (::)! XI + ... + ;, Xk-l + Xk)
is a solution to be found. Indeed,
( tk-1 t k - 2 )
x(t) = eAt (k _ l), AX I + (k _ 2)! (Xl + AX2) +... + (Xk-l + AXk)
( tk-1 t k - 2 )
E eAt (k _ l)! A(XI) + (k _ 2)! A(X2) +... + A(Xk)
( ( tk-1 t k - 2 ))
c A eAt (k _ l)! XI + (k _ 2)! X2 +... + Xk = A(x(t)).
Obviously x(t) --7 0 as t --7 00. D
186
8. Stability
Froln this lelnma and Theorem 2.14 we obtain the following result.
Theorem 8.9. Let J == {O} and Ao(A*) < O. Then the convex process A is
weakly asymptotically stable.
To derive necessary and sufficient conditions of weak asymptotic stabil-
ity, we need the following auxiliary result.
Lemma 8.4. Assume that a convex process A : R n ---+ R n is weakly asymp-
totically stable. Then there exist numbers > 0 and a > 0 such that for any
Xo E R n there is a solution xC) E S[o,oo[(A, xo) satisfying
(8.29) Ix(t) I < alxole- 1t , t > o.
Proof. Consi der a si mplex E c R n containing a unit ball centered at zero.
Let Xk, k == 1, n + 1, be tIle vertices of the simplex. Since A is weakly
asymptotically stable, there exist trajectories Xk(.) satisfyi ng the conditions
x k ( 0) == x k , lhn x k ( t) == 0, k == 1, n + 1.
too
There exists a number r > 0 such that IXk(r)1 < lie for all k == 1, n+ 1.
Let y E bd Bn. Then there exist numbers Ak > 0, k == 1, n + 1, such
that L + i Ak == 1 and y == L + i AkXk. Obviously, the function x(., y) ==
L i AkXk(.) is a trajectory of differential inclusioll (8.28) and satisfies the
inequality Ix(r,y)1 < lie. Hence, for any y E R n the function Xy(.) ==
Iylx(., yllyl) is a solution to (8.28) and satisfies the inequality IXy(T)1 < Iyl/e.
Set
== 1 I r, a == e lnax { I x k ( t ) II t E [0, r], k == 1, n + I}.
For every Xo E R n we define a solution xC) to (8.28) satisfying the initial
conditioll x(O) == Xo as follows:
x(t) == Xx(mr)(t - mr), t E [mr, (m + l)T], m == 0,1,... .
It is easy to check that the trajectory xC) satisfies condition (8.29). D
With the help of the results on the structure of a convex process obtained
in Section 2.6, the investigatioll of aSYlnptotic behavior of solutions to a
process call be reduced to the study of asymptotic properties of a process
satisfying the conditions of Theorem 8.9 and asymptotic stability of a linear
operator.
The following theorem contains necessary and sufficient conditions of
weak asymptotic stability.
Theorem 8.10. Let A : R n ---+ R n be a closed strict convex process. Then
the following conditions are equivalent.
1. The process A is weakly asymptotically stable.
8.3. Weak asymptotic stability of convex processes
187
2. Only a trivial solution to the differential inclusion
(8.30)
x*(t) E -A*(x*(t))
has nonnegative Lyapunov exponent.
3. The restriction of the convex process A * to J is an asymptotically
stable linear operator and Ao(A*) < o.
Proof. Assume that the first condition is satisfied. Suppose that there
exists a nontrivial solution x*(-) to (8.30) with x[x*(-)] > O. Let Xo ERn.
By Lemma 8.4 there is a solution x(-) to differential inclusion (8.28) with
x[x(.)] > o. Observe that the Lyapunov exponent of the function (x* (-), x(-))
is positive. Taking the lhnit in the inequality
r t d
(x*(t),x(t)) = (x*(O),xo) + Jo ds (x*(s),x(s))ds
= (x*(O),xo) + I t ((x*(s),x(s)) + (x*(s),x(s)))ds > (x*(O),xo)
as t 00, we obtain (x*(O), xo) < O. Since Xo is an arbitrary vector, we have
x*(O) == O. From Theorem 2.12 (Proposition 2) and t11e Gronwall inequality
we obtain x*(t) 0, a contradiction.
Now assume that the second condition is satisfied. Suppose that A*IJ is
not asymptotically stable. Then we see that the differential inclusion (8.30)
has a solution with x*(O) == x* E J and x[x*(-)] < 0, a contradiction.
Suppose that the process A* has an eigenvector x* corresponding to an
eigenvalue A > o. Observe that the function x*(t) == e-Atx* is a solution to
(8.30) and x[x*(-)] > 0, a contradiction. Thus the second condition implies
the third one.
Assume that the third condition is satisfied. Let Xo E Rn. Our aim
is to find a solution x(.) E S[o,oo[(A, xo) satisfying lhnx(t) == 0 as t 00.
From Theorem 8.9 and Leinina 2.14 we see that the restriction of A to
I is a weakly asymptotically stable convex process. By Lemma 8.4 there
exist numbers , > 0 and a > 0 such that for any Xo E I there is a
solution x(-) E S[o,oo[(A, xo) satisfying (8.29). Let T > 0 be such that
(3 == ae-,T < 1. Consider the projection of Xo onto I: Yo == 7r(xo, I).
Let YO(-) E S[o,T](A,yo) be a solution satisfying (8.29). By Theorem 2.12
the process A is Lipschitzian with the constant IAI. Applying Theorem
4.5 with M == {yo(.)} and ro(x) XO, we see that there exists a solution
xo(.) E S[O,T] (A, xo) satisfying Ixo(t) -yo(t)1 < Ixo -yole IAlt . Put Xl == XO(T).
Now we do the saIne with the point Xl and obtain a point Y1 == 7r(X1, I),
solutions Y1(-) E S[0,T](A,Y1), X1(.) E S[O,T] (A, Xl), and a point X2 == X1(T),
etc. By induction we define sequences of points {Xk}, {Yk} and solutions
Yk(.) E S[O,T] (A, Yk), Xk(.) E S[O,T] (A, Xk).
188
8. Stability
Define a function xC) E 5[O,r] (A, xo) as
x ( t) == X k (t - k,), t E [k" (k + 1),], k == 1, 2, . . . .
SI10W tIlat lilnx(t) == 0 as t 00. Put Zk == 7r(Xk, J). By Condition 3 and
Le11l11la 2.13 all solutions to the linear differential equation
(8.31)
x(t) E A(x(t))
tend to zero as t goes to infinity. IVloreover there exist nun1bers ,\ > 0 and
d > 0 such that any solutioll x(.) to (8.31) satisfies
Ix(t)1 < blx(O)le- At , t > O.
DeIl0te by x(t) the class in R n / 1 cOlltaining x(t). Obviously x(.) is a solution
to (8.31). Hence the functioll 7r(x(t), J) also is a solution to (8.31) (we
identify R n / 1 and J). Consequently we Ilave
IZkl < blzole- Akr , k == 0,1, . .. .
Hence Te obtain
IYkl < IYk-1(') - Ykl + IYk-1(T)1 < IYk-1(T) - xkl + IYk-1(,)1
< IZk_11e 1Alr + ,8IYk-11 < blzoleIAlr-A(k-1)r + ,8IYk-11.
Set b == blzolelAlr and a == e-,\r. The previous inequality can be \vritten in
the fornl
IYkl < ba k - 1 + ,8IYk-11, k == 1,2,... ,
where a < 1 and (3 < 1.
Show that IYkl tends to zero when k goes to infinity. Without loss of
generality a i=,8. TIlen \ve have
IYkl < ba k - 1 + ,8IYk-11 < ba k - 1 + ,8ba k - 2 + (32IYk-21 < ...
< b(a k - 1 + ,8a k - 2 + ... + (3k- 2 a + (3k-1) + (3kl yo l
k ,8k
= " a a = (3 + (3kl yo l.
Froln this we obtain linl Yk == 0 as k 00.
Let us estinlate the nor11l 17r(x(t), 1) I. Let t E [kT, (k + 1),]. TheIl we
have
17r(x(t),1)1 < IYk(t - kT)1 + IYk(t - k,) - 7r(x(t), 1)1
< IYk(t - kT)1 + IYk(t - kT) - x(t)1 < alYkl + IZkle lAlr .
Therefore the norin Ix(t)1 == (17r(x(t), 1)1 2 + 17r(x(t), J)12)1/2 tends to zero
when t goes to infinity. TIlus the process A is weakly aSYlnptotically stable.
D
Consider a convex process of the fornl A(x) == Cx + K, where C is an
(n x n)-nlatrix and KeRn is a closed convex cone. Denote by J the
8.4. First approxi111atiol1 teclll1iques
189
Inaxilnal subspace contained in K* n - K* invariant by C*. The adjoint
process is given by
A* ( * ) == { C*v*, V*EK*,
v 0, v* rt K*
(see the Exaln pIe in Section 2.6). Therefore we obtain the following result.
Corollary 8.3. The following conditions are equivalent.
1. The process x Cx + K is weakly asymptotically stable.
2. The restriction of C* to J is an asymptotically stable linear operator,
and all eigenvectors of C* contained in K* correspond to negative
eigenvalues.
We say that a convex process A : R n R n is unstable if there is a point
x E R n such that all trajectories xC) E S(A, x) are unbounded.
Theorem 8.11. Let A : R n R n be a closed strict convex process. If
either the restriction of the convex process A* to J is an unstable linear
operator or Ao(A*) > 0, then A is unstable.
Proof. Suppose that for any Xo E R n there exists a bounded solution xC)
to (8.28) with x(O) == Xo. It is easy to see that there exists a nontrivial solu-
tion x* C) to differential inclusion (8.30) with positive Lyapunov exponent.
Observe that the Lyapunov exponent of the function (x*(.), x(.)) is positive.
Taking the limit in the inequality
(x*(t), x(t)) = (x*(O), xo) + it :s (x*(s), x(s))ds
= (x*(O),Xo) + i t ((x*(s),x(s)) + (x*(s),x(s)))ds > (x*(O),Xo)
as t 00, we obtain (x*(O), xo) < O. Since Xo is an arbitrary vector, we have
x* (0) == O. FrOln Theorem 2.12 (Proposition 2) and the Gronwall inequality
we obtain x* (t) 0, a contradiction. D
8.4. First approximation techniques
Consider a differential inclusion
(8.32) x(t) E F(x(t)),
where F : R n R n . Assume that 0 E F(O). We can approxiInate F in
the vicinity of the origin by a set-valued map A whose graph is a cone and
first investigate stability of the zero equilibriuln position of the differential
inclusion
x(t) E A(x(t)).
190
8. Stability
Our aim is to figure out when the zero equilibrium position of the original
differential inclusion has the saIne stability properties.
Asymptotic stability. If we consider Lipschitzian set-valued map F :
R n R n , then for the zero equilibrium position to be stable it is nec-
essary to have F(O) == {O}. Indeed, let v E F(O) be a nonzero vector.
Put y(t) == tv. From Theorem 4.5 we conclude that there exists a solution
x(.) E S(F,O) such that Ix(t) - y(t)1 < (const)t 2 whenever t is sufficiently
small. Therefore there are E > 0 and solutions Xk(') E S(F, x(l/k)) given
by Xk(t) == x(t + Ilk) that leave the E-neighborhood of the origin while
Xk(O) == x(l/k) 0 as k 00. Thus x == 0 cannot be a stable equilibrium
position when F(O) i- {O}.
If F(O) {O}, then a linear-selectionable set-valued Inap A : R n R n
can be considered as a suitable first approxilnation. To derive asymptotic
stability of the zero equilibrium position of differential inclusion (8.32) from
asymptotic stability of a linear-selectionable map approxhnating F at the
origin, we need the following auxiliary result.
Lemma 8.5. Assume that F : R n R n is a Lipschitzian set-valued map
satisfying 0 E F(O). Let c > 0, and let a function a : R+ R+ be such that
a(p) 0 as P 1 O. Then for any x E R n and E > 0 there exists Po > 0 such
that
(8.33 )
(p- 1 F(px) + a(p)Bn) n cBn C (D_F(O, O)(x) + EBn) n cBn
whenever p E]O, po].
Proof. Suppose that there exist E > 0, a sequence Pi 1 0, and points
Vi E (pi! F(Pi X ) +a(Pi)Bn) ncBn such that Vi tJ. (D_F(O, O)(x) +EBn) ncBn.
Without loss of generality Vi Vo E cBn. Since Vo tJ. D_F(O, O)(x) + EBn,
from Propositions 2.10, 2.1, and 2.6 we obtain
o < liln inf p- 1 d(p v o, F(px)) < li!ll inf d( Vo, pi! F(Pi X ))
p!O oo
< li!ll inf( d( Vi, pi 1 F(Pi X ) + a(Pi)Bn) + Ivo - Vi I + a(Pi)) == 0,
oo
a contradiction.
D
The following result combined with Theorem 8.8 provides a useful tool
for the investigation of aSYInptotic stability.
Theorem 8.12. Assume that the set-valued map F : R n R n is Lips-
chitzian. Let A : R n R n be an asymptot'ically stable linear-selectionable
set-valued map satisfying T_((O,O),grF) C grA. Then the zero equilibrium
position of differential inclusion (8.32) is asymptotically stable.
8.4. First approxilnatioll techniques
191
Proof. By Theorem 8.7 there exist numbers 7 > 0, 8 E [0, 1 [, and a convex
compact neighborhood of the origin N such that
( 8.34 )
x+7A(x)c8N
for each x E bclN. Fix Xo E bclN. Let E > O. By Lelnlna 8.5 tl1ere exists
Po > 0 SUCl1 that
F(pxo) c D_F(O, O)(pxo) + PEBn C pA(xo) + PEBn
for all p E [0, po]. If E > 0 is sufficiently small, then from this and (8.34) we
get
1+8
pXO + TF(pxo) c 2 pN
for all p E [0, po]. Since F is Lipschitzian, there is 'f}o > 0 such tl1at
3+8
(8.35) px + TF(px) c 4 pN
for all p E [0, 'f}o] and x E (xo + 'f}oBn) n bclN. Now, we cover each point
Xo E bclN by such 'f}o-neighborhood and choose a finite subcovering. Let
fj be the minimal radius of a subcovering elelnent. Denote by V(x) the
Minkowski function J.L(x,N). If V(x) < fj, then from (8.35) we obtain
3+8
x + TF(x) c 4 V(x)N.
Let v E F(x). Invoking Lelnlna 1.6, we get
DV(x)(v) < V(x + TV) - V(x) < -9V(x),
7
where e == (1 - 8)/(47). Applying Theorem 8.2, we obtain the result. 0
Weak asymptotic stability. As we have Inentioned, weak asymptotic
stability is connected with properties of a control system
x == f ( x, u), u E U.
In this case it is natural to assume that F(O) =I- {O} and consider a convex
process as a first approximation as we have done in Section 6.3.
Theorem 8.13. Assume that the set-valued map F : R n Rn is Lip-
schitzian. Let A : R n R n be a closed strict convex process satisfying
grA C T+((O, 0), grF). If A is weakly asymptotically stable, then the zero
equilibrium position of differential inclusion (8.32) is weakly asymptotically
stable.
Proof. Consi der a si mplex C R n containing a unit ball centered at zero.
Let Xi, i == 1, n + 1, be the vertices of the simplex. Since A is weakly
192
8. Stabili ty
asymptotically stable, by Lemma 8.4 there exist trajectories Xi (.) satisfying
the conditions
Xi (0) == Xi, I Xi ( t) I < a I Xi Ie - l't , t 2: 0, i == 1, n + 1.
Let T > 0 be such that xi(T) E , i == 1, n + 1.
Let X == CO{X1(.)'... ,Xn+1(.)} C AC([O,T],R n ). By Theorem 4.14
there exists'\* and a map 0: [0,'\*] x X AC([O,T],R n ) satisfying the
following conditions:
1. '\x ( .) + 0 ( '\, X ( . )) E S [0, T] (F, X ( 0 ) ) ;
2. 0 ( '\, X ( . ) ) ( t) E ,\ , t E [0, T].
Set r == {I' == (1'1,... , I'n+1) E Rn+1 I E +t I'i == 1, I' > 0, 'l ==
1, n + I}. Let I' == (1' 1 , . .. , I'n+ 1 ) E r and ,\ E [0,'\ * ]. Put
x A ,')'(.) = A '"lx iO + 0 (A, '"lXiO) ·
Denote b == Inax{lxill i == 1, n + I}.
Observe that
(8.36)
1 1
IXA,')'(t)I < Aab + 4 Ab = A(a + 4 )b,
1 1 1
(8.37) xA,')'(T) E 4 AI; + 4 AI; = 2 AI;.
Let E > o. Put'\o == min{'\*, E/((a + 1/4)b)}. Choose 8 == '\0. Let
Xo E 8Bn c ,\o. Define a solution x(.) E S[o,oo[(F, xo) by induction. There
exists 1'0 == (1'6, . .. , 1'+1) E r such that Xo == '\0 E +t I'&Xi. Define
X ( t) == X AO ,1'0 ( t ) , t E [0, T].
From (8.36) and (8.37) we have
I X ( t) I < E, t E [0, T],
and
1
x(T) E 2 AoI;.
Set '\k == '\0/2k, k == 1, 2, . . .. Suppose that x(.) is already defined for
t E [0, (k - l)T] and satisfies
E
Ix(t)1 < 2 k - 1 ' t E [(k - 2)T, (k - l)T]
and
x((k - l)T) E '\k.
8.4. First approxill1atioll tecllniques
193
There exists k == (k, . .. , +1) E r such that x( (k -1 )T) == Ak E +/ kXi.
Define
x(t) == XAk(Yk (t - (k - l)T), t E [(k - l)T, kT].
From (8.36) and (8.37) we llave
1 E
Ix(t)1 < Ak(a + 4 )b < 2 k ' t E [(k - l)T, kT]
and
1
x(kT) E -Ak E == Ak+1E.
2
Thus x(t) 0 as t 00. The tlleorem is proved.
D
Consider the differential inclusion
(8.38)
X E f(x, U) = U f(x, u),
uEU
where f : R n x R m R n is a continuous functiol1 differentiable in x,
and U c R m is a compact set. Assume that there is Uo E U such that
f(O,uo) == O. Let the derivative \!xf(x,u) be continuous in (x,u), and
let the set f ( x, U) be convex for all x E R n . From Theorem 8.13 and
Proposition 2.8 we obtain the following result.
Corollary 8.4. If the convex process x \! xf(O, uo)x + conef(O, U) is
weakly asymptotically stable, then the equilibrium position x == 0 of differen-
tial inclusion (8.38) is weakly asymptotically stable.
Instability. Instability at first approximation can be established with the
help of the following obvious theorem.
Theorem 8.14. Let A : R n R n be an unstable convex process satisfying
(8.39)
grF n (EBn X R n ) c grA,
where E > O. Then the zero equilibrium position of differential inclusion
(8.32) is unstable.
Note that COl1dition (8.39) cannot be replaced by
(8.40)
T_((O,O),grF) c grA
as it would be natural to expect. Indeed, consider the differential inclusiol1
(8.41)
(X 1 ,X 2 ) E F(x 1 ,x 2 ) == (x 1 ,x 2 + (x 1 )3) + [-1,1] x {O}.
The graph of the convex process
A(x 1 ,x 2 ) == {(v 1 ,v 2 ) E R 2 1 v 2 == x2}
194
8. Stabili ty
is the contingent cone to grF at the origin. The adjoint process is
A * ( *1 *2 ) == { (0, v*2), v*l == 0,
v , v 0, V*l:/= o.
It is easy to see that (0,1) is an eigenvector of A* corresponding to the
eigenvalue 1. By Theorem 8.11 A is unstable. However the zero equilibrium
position of differential inclusion (8.41) is weakly asymptotically stable. To
show this observe that the solution to t11e differe11tial equation
(8.42)
(Xl, x 2 ) == (-xl, x 2 + (xl )3)
tends to zero if the initial point belongs to the curve x 2 == _(x 1 )3/4. Con-
sider the function
{ ( Xl - 1 ) x 2 + ( x 1 ) 4 / 4, x2 < 0,
V ( x 1 , x2 ) ==
(xl + 1)x 2 + (x 1 )4 /4, x 2 > o.
If xl E] -1, 1[ and (x 1 ,x 2 ):/= (0,0), then V(x 1 ,x 2 ) > O. Let (x 1 ,x 2 ) E !Bn.
Then we have
DV(X 1 ,X 2 )(_X 1 + 1,x 2 + (x 1 )3) == 0,
DV(x 1 ,x 2 )(-x 1 + 1,x 2 + (x 1 )3) == 0,
DV(x 1 ,x 2 )(-x 1 -1,x 2 + (x 1 )3) == 0,
DV(x 1 , x 2 )( _xl - 1, x 2 + (xl )3) == 0,
x 2 < O.
,
xl < 0 x 2 == O.
, ,
x 2 > 0;
xl > 0, x 2 == O.
If the initial point is sufficiently close to zero, then by Theorem 5.5 inclusion
(8.41) has a trajectory satisfying V(x 1 (t), x 2 (t)) V(x 1 (0), x 2 (0)). Thus
the zero equilibrium position of (8.41) is weakly stable. Since any trajectory
along which V is a constant Ineets the curve x 2 == -i(x 1 )3, we see that
(0,0) is a weakly asymptotically stable equilibriuln position.
8.5. Stability of a lllissile uniforlll
lllotion
Consider a model of a missile moving in the vertical plane. We can vary the
thrust of its jet propulsion in value and direction. If we neglect the angular
motion and size of the missile and suppose that the velocity of the missile is
always directed along the longitudinal axis, then the motion of the missile
8.5. Stability of a missile uniform motiol1
195
mass center is described by the following equations:
1 . 1 2 .2
..1 .1 U Z - U Z
Z == -az +
V (.i 1 )2 + (z2)2'
1 .2 2 . 1
..2 .2 U Z + u z
z == -az +
V (z2)2 + (z2)2'
(u 1 ,u 2 ) E U == {(u 1 ,u 2 ) I V (u 1 )2 + (u 2 )2 < b,
u 2 1u 1 < tan 7], u 1 > O},
(8.43 )
(8.44 )
where a > 0 stands for a coefficient of air resistance, b is the maximal thrust,
and 7] is the maximal angle between the longitudinal axis of the missile and
that of the jet propulsion. Our aim is to study the stability of the object
uniform motion along the zl-axis with the constant maximal speed zl == bla.
The control (u6, u6) == (b,O) corresponds to the uniform motion.
Let us introduce new variables xl == zl - bla, x 2 == z2, x 3 == z2. System
(8.43) now can be written in the form
b u1(x1+Q)-u2x3
xl == -a(x 1 + _) + a ,
a V (x 1 + *)2 + (x 3 )2
x 2 == x 3
,
u 1 x 3 + u 2 (x 1 + Q)
x 3 == -ax3 + a
V (x 1 + *)2 + (x3)2'
(u 1 , u 2 ) E U,
( 8.45 )
and the original problem is reduced to the study of the system's (8.45) zero
equilibrium position.
Consider the first approximation of system (8.45),
( :: ) = ( f ) ( :: ) + ( :: ) ,
where (w 1 ,w 2 ,w 3 ) E K == {(w 1 ,w 2 ,w 3 ) I wI < 0, w 2 == O}. Obviously, the
transposed matrix
( -a 0 0 )
C* == 0 0 0
010
has the eigenvector ( -1, 0, 0) corresponding to the eigenvalue -a, the eigen-
vector (0,0,1) corresponding to the eigenvalue 0, and the invariant subspace
spanned by the vectors (0,0,1) and (0,1,0) corresponding to one Jordan
196
8. Stability
block of the matrix C* with the eigenvalue O. Sh1ce
K* == {(w 1 *,w 2 *,w 3 *) I w 1 * < 0, w 3 * == O}
we observe that the invariant space spanned by the vectors (0,0,1) and
(0,1,0) is not contained in the cone K*. The vector (-1,0,0) belongs to
the cone K*, but it corresponds to the negative eige11value -a. By Corol-
laries 8.3 and 8.4 the zero equilibrium position of system (8.45) is weakly
asymptotically stable.
8.6. Problems
1. Consider a discrete-time inclusion
(8.46 )
Xt+ 1 E F (Xt), t == 0, 1, . . . ,
where F : R n R n is a set-valued map. Assume that the point x == 0
is an equilibrium position of inclusion (8.46), that is, 0 E F(O). We say
that the equilibrium position x == 0 of (8.46) is weakly asymptotically
stable if given E > 0, there is 8 > 0 such that for any x E 8Bn there
exists a solution Xt, t == 0,1, . . . , of (8.46) with Xo == x satisfying
Xt E E Bn , t == 0, 1, . . ., an d li m x t == O.
t-+oo
Assume that there exist a number rJ > 0, a number 1/ E]O, 1[, and a
positive definite function V : R n R such that
inf V ( v) < 1/ V ( X )
VEF(x)
for all Ixi < rJ. Show that the equilibrium position x == 0 of discrete
system (8.46) is asymptotically stable.
2. Consider a linear discrete systelTI
(8.47)
Xt+1 == CXt, t == 0,1,. . . ,
where C is an n x n matrix. Prove that the equilibrium position x == 0
of system (8.47) is asymptotically stable if and only if all eigenvalues
of C have absolute value less than 1.
3. Show that if all eigenvalues Ai, i == 1, n , of the matrix C have absolute
value less than 1, then there exists a positive definite quadratic form
V(x) such that
V(CX) < AV(X),
where 1 > A > max{IAill i == 1,n }.
8.6. ProblelTIs
197
4. Let A : Rn R n be a strict closed convex process. Consider the
discrete- tilne inclusion
( 8.48 )
Xt+ 1 E A (Xt), t == 0, 1, . . . .
To characterize the asymptotic behavior of a sequence Xt, t == 0,1, . . . ,
the Lyapunov exponent
X[Xt] = -limsup In IXtl
t-too t
is used. Show that the following conditions are equivalent:
(a) The equilibriuln position x == 0 of inclusion (8.48) is weakly
asymptotically stable.
(b) The discrete-tilne inclusion
X;+l E (A*)-l(x;), t == 0,1,...
has only trivial solution with nonnegative Lyapunov exponent.
(c) Eigenvalues of the restriction of A * to J have absolute values
less than one and Ao(A*) < 1.
(d) There exist 8 E]O, 1[ and a convex positively homogeneous func-
tion V(x) such that V(O) == 0, V(x) > 0, if x =1= 0, and for all
x E Rn a vector v E A(x) satisfying V(v) < 8V(x) can be
found.
(Hint. Use Problems 1 - 3.)
5. Assume that x == 0 is a weakly asymptotically stable equilibrium po-
sition of discrete-time inclusion (8.48), and A approximates F in a
neighborhood of the origin. Prove that x == 0 is a weakly asymptoti-
cally stable equilibrium position of discrete-time inclusion (8.46).
6. Let A : R x Rn R n be a set-valued map satisfying the following
conditions:
(a) The map x A(t, x) is a strict closed convex process;
(b) A is periodic in t of period T > 0;
(c) the map t A(t, x) is measurable for all x E R n and
max min Ivl < l(t), t E [0, T],
xEB n vEA(t,x)
where l(-) E £1 ([0, T], R).
Consider tIle differential inclusion
(8.49)
X E A(t, x).
Denote by A(x) the closure of the set of points x(T), where x(.) is a
solution to the Cauchy problem
x ( t) E A ( t, x ( t ) ) , x ( 0) == x, t E [0, T].
198
8. Stabili ty
(8.50 )
Obviously A is a convex process. With differential inclusion (8.49)
we associate the discrete-time inclusion
x p + 1 E A (x p ), p == 0, 1, . .. .
Denote by :J the maximal subspace invariant by A *. Prove that the
following conditions are equivalent:
(a) The equilibrium position x == 0 of differential inclusion (8.49)
is weakly asymptotically stable.
(b) The differential inclusion
x* E -(A*)(t, x*)
has only trivial solution with nonnegative Lyapullov exponent.
(c) Eigenvalues of the restriction of A * to :J have absolute values
less than one and Ao(A*) < 1.
(Hint. Use Problem 4.)
Consider the differential inclusion
7.
(8.51)
X E F(t, x),
where F : Rx R n R n is a set-valued map with closed convex values.
Assume that
(a) 0 E F(t,O) for all t E R.
(b) F is periodic in t of period T > O.
(c) The map t F(t, x) is measurable for all x E R n and F(t, x) c
b(t)B n for all (t, x) E [0, T] x R n , where b(-) E L1 ([0, T], R).
(d) The map x F(t, x) is Lipschitzian for all t E [0, T], with
a constant k( t), where k(.) E £1 ([0, T], R); that is, F( t, Xl) C
F(t, X2) + k(t)lx1 - x21Bn for all Xl and X2 in R n and t E [0, T].
Assume that the equilibrium position x == 0 of differential inclusion
(8.49) is weakly asymptotically stable alld that A(t, x) is a first ap-
proximation of the map x F(t, x) at x == 0 for all t. Prove that
x == 0 is a weakly asymptotically stable equilibrium position of differ-
ential inclusion (8.51). (Hint. Use ProblelTIs 1 and 4.)
8. Specify Problems 6 and 7 for a time-periodic control system.
Chapter 9
Stabilization
Consider a differential inclusion
x(t) E F(x(t)).
Assume that x == 0 is a weakly asymptotically stable equilibrium position.
The problem we consider in this chapter is to find a selection f(x) E F(x)
such that f(O) == 0 and the zero equilibrium position of the differential
equation
x(t) == f(x(t))
is asymptotically stable. This problem is referred to as a stabilization prob-
lem, and the selection f ( x) is referred to as a stabilizer. Usually the differ-
ential inclusion is generated by a control systen1
x == f ( x, u ) , u E U.
In this case the stabilizability, that is, the existe11ce of a stabilizer, is equiv-
alent to the existence of a feed-back control u(x) E U such that the origin
is an asymptotically stable equilibrium position of the differential equation
x == f(x, u(x)).
To solve the stabilization problem we construct a Lyapunov function V for
a weakly aSYlnptotically stable convex process of first approximation and
show that the stabilizer can be found solving the following minimization
problem:
min V (x + TV) == V (x + T f ( x ) ) , T > O.
VEF(x)
We also discuss the relationship between the concepts of weak asymptotic
stabili ty and stabilizabili ty.
-
199
200
9. Stabilization
9.1. Lyapunov functions for convex
processes
In Section 8.1 we constructed a Lyapunov function for an aSYlnptotically
stable linear operator. Here we show that it is possible also to construct a
Lyapunov function for a weakly asymptotically stable closed convex process
A : Rn R n . Namely, we construct a convex positively homogeneous
function V : Rn R n such that for any x E R n there exists v E A(x)
satisfying
V(x + TV) < 8V(x),
where 8 E [0,1[. Invoking Lelnma 1.6, we obtain
DV(x)(v) < V(x + TV) - V(x) < -BV(x),
T
w11ere () :=: (1 - 8)/T.
Let A : Rn R n be a weakly asymptotically stable strict closed convex
process. Recall that by J c domA * n -domA * we denote the maximal
subspace invariant by A*, we denote J..l by I, and Ao(A*) stands for the
maxhnal eigenvalue of the process A*. If A* has no eigenvalue, put Ao(A*) :=:
-00. We also use the notation
Lk(A) :=: (A - AE)-k(O), k:=: 1,2,. . . .
Since R n :=: I x J, every x E Rn can be represented in the form x :=: (x I, x J ),
where XI E I and XJ E J. By Theorem 8.10 the restriction of the convex
process A* to J is an asymptotically stable linear operator and Ao(A*) < O.
Fix A E]Ao(A*),O[. Let c I be a simplex containing the ball BI :=:
BnnI. Denote by xp, i :=: 0, m , the vertices of the simplex. By Theorem 2.14
xr E L ki (A) for some k i . Moreover, xr does not belong to Lk(A) if k < k i .
From the definition of the cones L ki (A) we derive the existence of a finite
set of nonzero vectors {Yi,j} i 1 in I that satisfy the following inclusions:
AYi,l E A(Yi,l),
Yi,l + AYi,2 E A(Yi,2),
(9.1)
****
* * **
****
Y i k'-l + A Y i k.
, ,
x
E A(Yi,ki)'
Y i k..
,
Fix a number a > 1. Let lvII be the convex hull of the points
(9.2) Zi,j :=: (a/IA/)ki-jYi,j, j:=: 1, k i , i:=: 0, m.
Let us consider the linear operator A : J J. From Lemma 2.13 we
see that A is asymptotically stable. By Corollary 8.2 there exists a positive
9.1. Lyapunov functions for convex processes
201
definite quadratic form W : J ---7 R which is a Lyapunov function for the
differential equation
xJ(t) == AXJ(t).
Denote by MJ the ellipsoid {x E J I W(x) < I}. Let w > O. Consider the
convex compact set
Mw == M/ x wMJ c I x J == R n .
Denote by V (x) the Minkowski function of the set Mw.
Theorem 9.1. If w > 0 is sufficiently small, then there are 7 > 0 and
8 E [0, 1[ such that for each x E R n there exists v E A(x) such that
V(x + 7V) < 8V(x).
Proof. For all i
inclusion
0, m , the vector Vi,l == AZi,l E A(Zi,l) satisfies the
Zi,l + IAI- 1V i,l == 0 E int 1\11/.
For all points Zi,j, j > 1, i == 0, m , we consider the vectors
Vi,j == (1/ a )IAl z i,j-1 + AZi,j.
Obviously, we have Vi,j E A(Zi,j) and
Zi ) ' + IAI- 1v i ) . = Zi ) '-1 E int M/.
, , a'
From the above reasoning we conclude that there exist nun1bers 7/ > 0
and 8/ E]O, 1[ such that for each x/ E bd1\lI/ there exists a vector v E
A( (x/, 0)) satisfying the inclusion
(XI,O) +7/V E 8/M/.
Moreover, there exist numbers 7 J > 0 and 8 J E] 0, 1 [ such that for all
XJ E bdM J the inclusion
xJ + 7JAxJ E 8JMJ
is fulfilled. Set 7 == min { 7/ , 7 J }, 8 == max { 8/, 8 J} and choose w from the
interval ]0, (1- 8)/(47IAlb)[, where b == max{lxJII XJ E bdMJ}.
Let x == (x/,xJ) E bdMw. Then there exists a nUlnber 1] E [0,1]
such that x/ E bd ( 1] M / ) . Observe that there exists a vector v == (v / , 0) E
A ( (x / , 0)) satisfying the inclusion
( x / , 0) + 7 ( V / , 0) E (81]1\11/, 0) C (81\11/, 0) .
Since A is Li pschi tzian with the constant I A I, there exists v == (v / , v J) E A ( x )
satisfying Iv - vi < IAllxJI < IAlwb < (1 - 8)/(47). Since lv/ - v/I <
(1 - 8) 1 ( 47 ), we have
(9.3)
1-8 1-8 1+8
XI +TVI E XI +Tih + 4 BI C 6'rJMI + 4 MI C 2 MI.
202
9. Stabilization
On the other hand, we have
1+6
(9.4) XJ + TVJ == XJ + T AXJ E 6wMJ c wMJ.
2
Summation of (9.3) and (9.4) yields
1+6 1+6
x + TV E 2 (l\IiI, wMJ) C 2 Mw.
Thus for any x E R n there exists v E A(x) such that
1+6
V(x + TV) < 2 V(x).
The theorem is proved.
D
9.2. Stabilization problem
We now proceed to study the stabilization problem for a differential inclusion
(9.5)
x(t) E F(x).
We assume that 0 E F(O). The following theorem contains sufficient con-
ditions for stabilizability of inclusion (9.5) at first approximation. First we
construct a discontinuous stabilizer f (x). Solutions to the differential equa-
tion
(9.6)
x(t) == f(x(t))
are regarded to be solutions to the differential inclusion
i; E n cl cof(x + fBn).
€>o
Theorem 9.2. Assume that F : Rn Rn is a Lipschitzian set-valued map
with closed convex values. Let A : Rn Rn be a closed strict convex process
satisfying grA C T+((O,O),grF). If A is weakly asymptotically stable, then
there exist a neighborhood n of the origin and a map f : n R n that
satisfies the following conditions:
1. f(O) == O.
2. f(x) E F(x), \Ix E n.
3. The equilibrium point x == 0 of the differential equation (9.6) is
asymptotically stable. Moreover, there exist constants a > 0 and () > 0
such that
(9.7) Ix(t) I < alx(O) le- Bt , t > 0,
(9.8) Ix(t) I < alx(O) le- Bt , t > 0
for any solution x(.) to (9.6) with sufficiently smalllx(O) I.
9.2. Stabilization problem
203
Proof. By Theorem 9.1 there exist numbers T > 0, 8 E [0,1[, and a convex
positively homogeneous function V(x) such that V(O) == 0, V(x) > 0, if
x =1= 0, and for any x E bdM (M == {x I V(x) < I}) there exists a vector
v E A(x) satisfying x + TV E 8M.
Let Xo and Vo be vectors from the sets bdM and A(xo) respectively which
satisfy Xo + TVo E 8M. If E1 > 0 is sufficiently small, then the inclusions
x E Xo + E1Bn, V E Vo + E1 B n imply that x + TV E (1 + 8)M.
From Proposition 2.10 we see that there exists E2 > 0 such that the
inequality
p- 1 d(p v o, F(px)) < E1
holds for all x E Xo + E2Bn, P E]0,E2[. Set EO == min{E1,E2}. Let x E
bdM n (xo + EoBn), P E]O, EO[. Then there exists a vector v(p, x) E F(px)
satisfying Ivo - p- 1 v(p, x) I < E1. We observe that
1+8
x + Tp-1 v (p, x) E M.
2
Now, we cover every point Xo E bdM by such Eo-neighborhood and
choose a finite subcovering. Let"E be the minimal radius of a subcovering
element. If V(x) < "E, then by the above considerations we conclude that
there is a vector v E F(x) satisfying
1+8
X+TV E 2 V(x)M.
Let us consider the set-valued maps
1+8
G(x) = {v E R n I x + TV E 2 V(x)M}, H(x) = G(x) n F(x)
defined on the set n == {x I V(x) < "E}. We take any single-valued map
j(x) E H(x). Obviously j(O) == O. Consider the set-valued map
<I>(x) = n cl co f(x + T]Bn).
1]>0
Let v E <I>(x). Then we have
DV(x)(v) < [V(x + TV) - V(x)] < -OV(x),
T
where () == (1- 8)/(2T). Froln Theorem 8.2 we see that the zero equilibrium
position of differential equation (9.6) is asymptotically stable. Moreover,
any solution x(.) of (9.6) satisfies
(9.9) V(x(t)) < V(x(O))e- Ot , t > 0,
whenever x(O) E f2. By construction
x(t) E G(x) = T- 1 ( 1 ; 8 V(x(t))M - x(t))
204
9. Stabilization
(9.10) C 7- 1 e- Ot V(x(0)) ( 1 ; 8 M - M ) .
Froln (9.9) and (9.10) we see that there exists a constant a > 0 such that
(9.7) and (9.8) are satisfied for aI1Y solution x(.) to (9.6) with sufficiently
snlalllx(O)I. The theoreln is proved. 0
Remark. For exan1ple, f(x) E F(x) can be chosen fron1 the condition
Inin V(x + TV) == V(x + T f(x))
vEF(x)
if F( x) is a cOInpact.
Consider the differential inclusion
X E f(x, U) == U f(x, u),
uEU
where f : R n x R m R n is a continuous function differentiable in x,
and U C R 1n is a cOInpact set. Assun1e that there is Uo E U such that
f(O, uo) == O. Let the derivative \l xf(x, u) be continuous in (x, u), and let the
set f(x, U) be convex for all x ERn. Froln Theoreln 9.2 and Proposition 2.8
we obtain the follo,ving result.
(9.11)
Corollary 9.1. If the convex process x \l xf(O, uo)x + conef(O, U) is
weakly asymptotically stable, then differential inclusion (9.11) is stabilizable.
TheoreI11 9.2 shows that there exists a stabilizer f(x) such that the origin
is an aSYInptotically stable equilibrilun point of differential equation (9.6)
with discontinuous right-hand side. A natural question arises: is there a
stabilizer which Inakes the right-hand side of (9.6) a continuous function?
A positive answer is given by the following theore111.
Theorem 9.3. Under the conditions of Theorem 9.2 there exists a contin-
uous stabilizer f (x) .
Proof. As in the proof of Theoreln 9.2 we observe that there exist nlunbers
T > 0, 8 E]O, 1[, and a convex positively hOlnogeneous function V(x) such
that V(O) == 0, V(x) > 0, if x i- 0, and for any x froln the neighborhood of
the origin n the set-valued Inap
H(x) = 7- 1 ( 1; 8 V (x)M - x) nF(x),
where M {x I V(x) < I} is nOl1eInpty. Let us consider the set-valued
111ap
H(x) = 7- 1 ( 3: 8 V (x)M - x) nF(x).
9.3. Weal( aSYlnptotic stability and stabilizability
205
The Inap H(x) has convex cOInpact values. By Proposition 2.3 it is up-
per selni-continuous. Let f(x) be the projectioll of the origin OlltO H(x).
Obviously
(r- 1 ( 3:8 V (X)M -x) +z) nF(x):I 0
whenever Izl is slnall enough. By Proposition 2.5 H(x) is cOlltinuous. Fronl
Theorem 2.2 we see that f (x) is a continuous functioll. Asynlptotic stability
of the zero equilibrium position of the differential equatioll
x(t) == f(x(t))
can be proved sinlilarly to the last part of Theoreln 9.2.
o
Remark. From the algorithmic point of view the construction of a contin-
uous stabilizer f (x) is Inore cOInplex thall the procedure described ill the
relnark after Theoreln 9.2.
9.3. Weak asymptotic stability and
stabilizability
In this section we study the relationship between weak aSYInptotic stability
and stabilizability. COllsider a differential inclusion
(9.12)
x(t) == F(x(t)),
where F : R n --t R n is such that 0 E F(x). Obviously, if the stabilizatioll
problem for inclusion (9.12) is solvable, then the origill is its weakly aSYInp-
totically stable equilibriunl position. As we know frolll Theoreln 9.2, for the
first approximation these conditions are equivalellt. In general stabilizability
cannot be derived froln weak asymptotic stability.
Consider the differential inclusion generated by the following differential
equation with discontinuous right-hand side:
( '1 . 2 ) _ f( 1 2 ) _ { (xl, x 1 (x 2 )1/3), (xl, x 2 ) E 0 1 ,
X , X - x, X - ( 1 2 ) ( 1 2 ) ()
- X , X , X , x E [,2,
where 0 1 == {(xl, x 2 ) I xl > 0, Ix 2 1 < (xl )2}, O 2 == R 2 \ 0 1 . Let (X6, x6) E
O 2 . Then the trajectory
(9.13)
(x 1 (t), x 2 (t)) == e- t (x6, x6)
of system (9.13) obviously tends to zero when t --t 00.
206
9. Stabilization
Let (xb, x6) E 0 1 , and let x6 > 0 (the case x6 < 0 is similar to that one).
Then the trajectory
(x 1 (t), x 2 (t)) (x6 et , ((2/3)(x6(e t - 1) + (3/2)(x5)2/3)3/2)
satisfies x 2 (t) ((2/3)(x 1 (t)+(3/2)(X5)2/3-xb))3/2. We see that there exists
t* such that x 2 ( t*) (x 1 ( t*) ) 2 if (xb, x6) is sufficiently close to the origin.
Hence (x 1 (t*), x 2 (t*)) E O 2 . Thus, the equilibrium position (xl, x 2 ) == (0,0)
of system (9.13) is weakly asymptotically stable. Nevertheless, it is not
stable. Indeed, let xb > O. Then the trajectory (etxb,O) of system (9.13)
does not tend to the origin. Thus the stabilization problem is not solvable.
In order to derive stabilizability frOlTI a stability concept, we introduce
the following definition. We say that the equilibrium positio11 x == 0 of dif-
ferential inclusion (9.12) is weakly exponentially stable if there exist positive
constants a, (), and such that for each Xo E Bn at least one trajectory
xC) of (9.12) with x(O) == Xo satisfies
Ix(t)1 < alxole- Bt , t > 0,
Ix(t) I < alxole- Bt , t > O.
From Theorem 9.2 we see that if a differential inclusion is stabilizable at
first approximation, then its zero equilibrium position is weakly exponen-
tially stable. Below we prove a partial inverse of Theorem 9.2.
Theorem 9.4. Let F : R n ----7 R n be a Lipschitzian set-valued map with
closed convex values contained in a ball of radius b > o. Assume that
T_((O, 0), grF) T+((O, 0), grF) == coT+((O, 0), grF). If the zero equilibrium
position of (9.12) is weakly exponentially stable, then the convex process A
defined by grA == T+((O, 0), grF) is strict and weakly asymptotically stable,
and differential inclusion (9.12) is stabilizable.
Proof. Let i E R n . Since the equilibrium position x == 0 is weakly expo-
nentially stable, there exist trajectories Xk (.), k 1, 2, . . . , of system (9.12)
with Xk(O) == i/k satisfying
(9.14) IXk( t) I < Ifle- Ot , t > 0,
(9.15) IXk(t)1 < Ifle-Ot, t > 0,
where a > 0 and () > 0 and k is big enough. Introduce a new time T ==
1 - (t + 1)-1. Obviously T varies in [0, 1[ when t varies in [0,00[. Let
Yk(T) == Xk(t( T)), T E [0,1[, k == 1,2,. . . .
Then we have
(9.16)
d
dr Yk(r) E (1 - r)-2 F(Yk(r)).
9.3. Weak asymptotic stability and stabilizability
207
Froln (9.14) and (9.15) we obtain
(9.17) IYk(r)1 < Ixle-O«l-T)-l_l), r E [0,1[,
(9.18) IYk(r)1 < lxl(l- r)-2 e -O«1-T)-1_1), r E [0,1[.
Consequently Yk(T) 0 and Yk(T) 0, k == 1,2,..., as T 1. Put
by definition Yk(l) == 0, k == 1,2,.... From (9.17) and (9.18) we see that
the sequence {kYk(.)} r 1 is bounded in sup-norm and equicontinuous. By
the Arzela-Ascoli theorem it contains a uniformly convergent subsequence.
Without loss of generality kYk (.) uI1iformly converge to a continuous function
y(.). From (9.16) and (9.18) we see that there exists c > 0 such that
kYk(T) E k(l - T)-2 F(Yk(T)) n cBn
(9.19) C k(l - T)-2(F(k- 1 Y(T)) + lIYk(T) - k- 1 Y(T)I B n) n cBn,
where l > 0 is the Lipschitz constant of F. From Lemma 8.5 we see that
kYk(T) E (1 - T)-2(D_F(0, O)(Y(T)) + Ek(T)Bn) n cBn
== (1 - T)-2(A(Y(T)) + Ek(T)Bn) n cBn,
where SUPT Ek(T) 0 as k 00. Applying Lemma 4.4, we get
Y(T) E (1- T)-2 A(Y(T)), T E [0,1[.
From (9.17) we obtain
IY(T)I < alxle- O ((l-T)-l_l), T E [0,1[.
Thus, the function x(t) == Y(T(t)) satisfies
x(t) E A(x(t))
and
Ix(t) I < alxle- Ot , t > O.
Therefore A is a strict weakly asymptotically stable convex process. From
Theorem 9.2 we derive stabilizability of differential inclusion (9.12). D
Consider the differential inclusion
X E f(x, U) = U f(x, u),
uEU
where f : R n x R m R n is a continuous function differentiable in x,
and U c R m is a compact set. Assume that there is Uo E U such that
f(O, uo) == o. Let the derivative \l xf(x, u) be continuous in (x, u), and let
the set f(x, U) be convex for all x ERn.
From Theorems 9.4 and 2.4 we obtain the following result.
(9.20)
208
9. Stabilizatiol1
Corollary 9.2. Let f : R n x U ---7 R m be twice differentiable in x function.
Assume that the derivatives are continuous in (x, u) and Uo is a unique vector
in U satisfying f(O, uo) == o. If the zero equilibrium position of differential
inclusion (9.20) is weakly exponentially stable, then the convex process x ---7
xf(O, uo)x + conef(O, U) is weakly asymptotically stable and differential
inclusion (9.20) is stabilizable.
Remark. The uniqueness of Uo E U is essential. Indeed, the zero equi-
librium position of the control system x == ux, lul < 1, Uo == 0, is weakly
exponentially stable. The control u -1 is a constant stabilizer. N everthe-
less the first approximation is x == o.
9.4. Stabilizers for some mechanical
systems
In Section 6.4 we established the controllability of two mechanical control
systems. It was done using the method of first approxilnation. From the re-
sults of this chapter it is clear that the stabilization problem for the systems
is also solvable. It suffices to find Lyapunov functions for the corresponding
convex processes of first approximation.
Stabilization of a point body. Recall that the motion of a point body
subjected to a force is described by the following control system:
xl == x 2
,
x 2 == U
,
(9.21)
u E [-1,1].
The control Uo == 0 corresponds to the zero equilibrium position. The convex
process A(x) == Cx + K, where
c=( )
and
K == {(w 1 ,w 2 ) I wI == O},
approximates (9.21) in a neighborhood of the origin. The transposed oper-
ator C* has neither nontrivial subspaces nor eigenvectors contained in the
conjugate COI1e K* == {( w 1 *, w 2 *) I w 2 * == O}. Therefore, thanks to Corol-
lary 2.3 for all negative A the cone Lk(A) coincides with the whole space for
SOlne k. Indeed, we observe that
L 1 (A) == {(x 1 ,x 2 ) I (x 1 ,x 2 ) == (a, Aa + {j), a,{j E R} == R 2 .
9.4. Stabilizers for SOlTIe ll1ecl1anical systelTIS
209
Let us take the points
x == (1,0), xr == (0, 1), x == (-1, -1)
for the vertices of the polyhedron. Systelll of inclusions (9.1) reduces to
the systelll
AYi,l E A(Yi,l),
Yi,l + AYi,2 E A(Yi,2) ,
x Yi,2.
This is a systelll of linear inequalities. Solving it for i == 0,1,2, with
A < 0 and using normalization (9.2) with some a > 1, we obtain points
Zi,j == (a/IAI)2-jYi,j, j == 1,2, i == 0,1,2. The Minkowski function of the
polyhedron CO{Zi,j I j == 1,2, i == 0,1, 2} is the Lyapunov function to be
found.
Stabilization of an oscillator subjected to a unilateral force. The
motion of an oscillator subjected to a unilateral force is described by the
equations
Xl == x 2
,
x2 == -xl + U,
U E [0, 1].
The control Uo == 0 corresponds to the equilibriulll position. The convex
process A(x) == Cx + K, where
C=(_ )
(9.22)
and
K == {(w 1 ,w 2 ) I wI == 0, w 2 > O},
is a first approximation for system (9.22) near zero. The transposed ma-
trix C* has neither nontrivial subspaces nor eigenvectors contained in the
conjugate cone K* == {(w 1 *,w 2 *) I w 2 * > O}. Therefore by Corollary 2.3
for all negative A the cone Lk(A) coincides with the whole space for some
k == k(A). In the previous example k(A) == 2 for all A < o. The example
under consideration is of a different nature.
Show that k(A) ---7 00 as A ---7 -00. Indeed, by definition
k
Lk(A) = -co U(C - AE)-iK.
i=O
If A < 0, then we have
(C _ AE)-i = (( _ ) + IAI ( ))-t
210 9. Stabilization
= ( A2 l Y (( -) + IAI ( ) Y
= ( A 2 1 Y ( ) IAl i - j ( - ) j
= ( A2l Y [( (-l)P( 2) IAl i - 2P ) ( )
(9.23) + ( ( -l)P ( 2p 1 ) IAl i - 2 P-l) ( -)].
Denote e1 == (1,0), e2 == (0,1), li(A) == -(C - AE)-ie2. Observe that the
COlle Lk(A) is spanned by the convex hull of the points {lO(A),.. . , lk(A)}.
From (9.23) we obtain
(el,li(A)) = ( A2l Y ( (-l)P( 2P1 )IAl i - 2P - 1 ).
Obviously, for allY k there exists a A < 0 such that (e1, li(A)) > 0, i == 1, k,
whenever A < A. Hence Lk(A) i=- R 2 . Thus k(A) ---7 00 as A ---7 -00.
To find the Lyapllnov function we choose A < 0, set
E == co{ x == (1,0), xf == (0, 1), x == (-1, -I)},
and examine the compatibility of systelTI (9.1) for i == 0,1,2, and k i ==
1,2, . . .. For some k i the system turns out to be solvable. After normal-
ization (9.2) we obtain the vertices of the polyhedron which generates the
Lyapunov function.
9.5. Problems
1. Consider the control system
xl
x 2 ==
x 2 + u 1 ,
xl + u 2 ,
where u == (u 1 ,u 2 ) E U == {(u 1 ,u 2 ) I u 1 < 0, u 2 > O}. Show
that there is no smooth solution to the corresponding stabilization
problem; that is, there is no slTIooth function
u == u(x) == (u1(x1,x2),u2(x1,x2))
9.5. Problems
211
such that u(O) == 0, and the equilibrium position xl == 0, x 2 == 0 of
the system
Xl == x 2 + u 1 (xl, x 2 ),
x 2 == xl + u 2 (xl, x 2 )
is asymptotically stable.
2. Consider the control system
N
X = f(x, u) = fo(x) + L u q fq(x)
q==l
with u == (u 1 , . . . , uN) E U, where U c R N is convex. Assume that
the stabilization problem for the first approximation of this system is
solvable. Prove that there exists a Lipschitzian function u : R n U
with u(O) == 0 and such that the zero equilibrium position of the
differential equation x == f (x, u( x)) is asymptotically stable. (Hint.
Use the result of Problem 2.1.)
3. Assume that the stabilization problem for the inclusion
x E \1 xf(O, uo)x + cone(f(O, U) - f(O, uo))
is solvable. Prove that there exists a Lipschitzian stabilizer. (Hint.
Use the previous problem.)
4. Suppose that the function (x, u) f(x, u) is differentiable, that U is
a convex set, and that the stabilization problem for the first approx-
imation of the system x == f(x,uo) + \1uf(x,uo)(u - uo), u E U, is
solvable. Show that there exists a Lipschitzian stabilizer u( x) that
solves the stabilization problem for the system x == f(x, u), u E U.
5. Assume that the linear system
x == Cx + u, u E U,
where U c R n is a convex compact, is locally O-controllable. Let
T > 0 and 'TJ > 0 be such that 'TJBn C R[O,T] ( -Cx - U, 0). Show that
if A < -max{IC/,'TJ-1(2+ ICI)2 exp (2ICIT)} and k > T/AI, then
Lk(>") = - (c - >"E)-iK = - (E + 1>"1-1C)-i (1Jo aU ) = R n ,
(Hint. Apply the result of Problem 4.8 to the system
( -1 ) -1 1
Xi+l = E + 1>"1 C Xi - u, u E U, i = 0, k - 1.)
6. Prove that for the control system
x == Cx + Bw, w E R k ,
212
9. Stabilization
to be stabilizable it is necessary and sufficie11t that there exists a
matrix D such that the zero equilibrium position of the systelTI
x == (C + BD)x
is asymptotically stable.
7. Denote by A(8) the subspace of all points Xo E R n such that the
solution x(.) to the differential equation
x == Cx
with the initial condition x(O) == Xo satisfies x[x(-)] > -8. Consider
the adjoint linear differential equation
x* == -C*x*.
Denote by A + (8) the subspace such that the solution x* (.) to the
adjoint equation with an initial condition x*(O) == x* E A+(8) satisfies
x[x*(.)] > 8. Prove that A1-(8) == A+(8).
8. Let k be a positive integer. S110w that for any Xo E Lk(A) there exists
a trajectory x(.) of the differential inclusion x E Cx + K satisfying
x(O) == Xo and x[x(.)] > -A.
9. Denote by P(8) the set of all points Xo E R n such that control systelTI
x == Cx + w, w E K, where KeRn is a closed convex cone, has a
trajectory x(.) satisfying x(O) == Xo and x[x(.)] > -8. Let Q(8) be the
set of all points Xo E Rn such that the adjoint differential equation
x* == -C*x* has a solution x*(-) with x*(O) == Xo and x[x*(-)] > 8
satisfying x*(t) E K*, t > O. Prove that the convex cones P(8) and
Q(8) satisfy the equality Q(8) == -P*(8) for all 8.
10. Show that for all 8 the equality clP(8) == cl (A(8) + co UA<8 Loo(A))
holds.
II. Let £ be the cone of initial points Xo E R n such that there exists
a trajectory x(.) of the system x == Cx + w, w E K, where K c
Rn is a closed convex cone, with x(O) == Xo satisfying x(t) 0 as
t 00. Denote by AD the subspace such that any solution x(.) to
the differential equation x == Cx with x(O) E A D has zero Lyapunov
exponent. Let A D == {O}. Prove that the equality cl P(O) == cl £ holds.
Comments
In these bibliographical comments we do not review all works 011 differential
inclusions. We mention only books devoted to t11e theory of differential
inclusions or its applications, fundamental papers that are i11teresth1g from
the historical point of view and show the development of the theory, and
SOlne papers closely connected with the material of the text. The works are
cited in chronological order.
Introduction. The theory of differe11tial inclusions appeared in 30's when
lVlarchaud [77] and Zarelnba [128] proved the first existence theorems. How-
ever at that time there were no applications of the results obtained, and
mathelnaticians did not pay much attention to the subject. At the end of
50's optimal control theory was developed (see Belhnan [16], Pontryagin,
Boltyanski, Galnkrelidze, and Mischenko [95]). It was a great impetus for
differe11tial inclusions theory. Filippov [41] and Wazewski [125] established
the correspondence between c011trol systems and differential inclusions and
derived existence results for optimal c011trol problems. Another motivation
caIne froln the theory of differential equations with discontinuous right-hand
side. Filippov [42] suggested to define solutions of such systems as solutions
to differential inclusions. Since the early 60's the theory of differential in-
clusions can be considered as an independent branch of mathematics with
its own problems, methods, and applications.
There exist Inany monographs devoted to various aspects of differential
inclusions theory. In Aubin and Cellina [9] the emphasis is given to selection
problems, existence theorems, and viability theory. The theory of differential
equations with discontinuous right-hand side is considered in Filippov [45].
In Tolstonogov [119] differential inclusions in Banach space are studied.
-
213
214
Comments
The book of Deimling [40] contains Inany results concerning the existence
of solutions and qualitative properties of solution sets.
The discussion of the role of differential inclusions in ecoll0mics, sociol-
ogy, and biology can be found in Aubin [8], where a complete presentation
of viability theory is given. Extremal problems for differential inclusions
are considered in Pshenichnyi [98], Clarke [34], Blagodatskikh and Filip-
pov [18], Mordukhovich [83], and Kisielewicz [63]. Differential inclusions
are applied to differential games theory in Krasovski and Subbotin [66] and
Aubin [8], and to the theory of control under conditions of uncertainty in
Kurzhanski [69]. Krasnoselski and Pokrovski [65] used differential inclu-
sions to describe systems with hysteresis. Applications in Inechanics are
considered in Monteiro Marques [80].
More complete information on differential inclusions can be obtained
from the bibliography contained in the mentioned books.
Chapter 1. 1'here are many monographs on convex analysis. We mention
only books by Rockafellar [99] and Pshenichnyi [98]. The solutions of the
problelns to this chapter also can be found there.
Chapter 2. The theory of set-valued maps is considered in Castaing and
Valadier [28], Pshenichnyi [98], Aubin and Cellina [9], Aubin and Ekeland
[11], Aubin and Frankowska [12]. The concept of directional derivative for
set-valued maps was introduced by Aubin [7]. The approximation theorem
from Section 3 belongs to Haddad and Lasri [55]. The first extension theo-
rem for set-valued maps was proved by Cellina [29]. The decomposition of
the compliment of a closed set into cubes used in Section 4 first appeared
in Whitney [126]. Elementary proofs of the Brouwer fixed point theorem
can be found in [15], [120]. The notion of a a-selectionable Inap appeared
in Haddad and Lasri [55]. Many other results on the selection problem can
be found in Aubin and Cellina [9].
Convex processes were introduced by Rockafellar [99]. Other set-valued
versions of Perron's theorem can be found in Aubin and Ekeland [11] and
Aubin, Frankowska, and Olech [13]. The structure of convex processes was
studied in Aubin, Frankowska, and Olech [13] and Smirnov [106].
Problems 4 and 5 are from Pontryagin [93].
Chapter 3. Nonsmooth calculus appeared at the end of the 60's. The first
concepts are described in Joffe and Tikhomirov [60] and Pshenichnyi [98],
for example. A very successful version of nonsmooth analysis was developed
by Clarke [32]. A complete presentation of this approach is given in Clarke
[ 34 ] .
Comments
215
Here we consider the version of nonsmootIl allalysis developed by Mor-
dukhovich [81], [82], [83], [84], [87]. The separation theorem for nonconvex
sets was proved by Kruger and Mordukhovich [68].
Related nonsmooth calculus appeared in Ioffe [57] and Rockafellar [101],
Rockafellar and Wets [103]. An alterllative approach can be found in Suss-
lnann [116].
Problems 1, 2, and 6-10 are from Mordukhovich [83]. (Many of them
are simplified versions.) The concept of tent was introduced by Boltyanski.
Problems 3 and 4 go back to Rockafellar [100] and Watkins [124].
Chapter 4. The facts from tIle theory of functions and functiollal allaly-
sis gathered in Section 1 are proved in the text book by Kolmogorov alld
Fomin [64], for exalnple. The first version of the existellce theorem com-
bined with the Gronwall inequality was proved by Filippov [43]. The con-
tinuous version of Filippov's result presellted here is taken from Polovinkin
and Slnirnov [92]. Continuous versions of the Filippov theorenl for differ-
ential inclusions with nonconvex-valued right-hand side and some related
results are obtained in Polovinkin and Smirnov [92], Cellina [30], Ornelas
[89], Colombo, Fryszkowski, Rzezuchowski, and Staicu [37], Fryszkowski
and Rzezuchowski [52], Staicu and Wu [113], alld Snlirnov [108].
The nlost general existence result for differential inclusions with convex-
valued right-hand sides was obtai1led by Davy [38]. In the llOllconvex case it
is much more difficult to prove existence theorelns. The first existence the-
orems in the nonconvex case were proved by Filippov [43] for Lipschitzian
differential inclusions. Then ill Filippov [44] the existence result for dif-
ferential inclusions with continuous right-Iland sides was obtained. A very
general existellce theoreln which covers the results of Davy [38] and Filippov
[44] was proved by Olech [88]. For differential inclusions with llonconvex
lower semi-continuous right-hand sides, existence theorelTIS were proved by
Bressall [20] and Lojasiewicz [74]. A general existence result in Banach
spaces was obtained by Bressan and Cololnbo [26].
Some uniqueness results are cOlltained in Aubill and Cellina [9] and
Cellina [31].
Qualitative properties of solutioll sets to differential inclusions with con-
vex-valued right-hand sides, were considered by Davy [38] and the non-
convex case was studied by Bressan [21], [22], [23], [24], and De Blasi and
Pialligiani [39]. Qualitative properties for Lipschitzian differential inclusions
were largely studied in Bressan, Cellina, and Fryszkowski [25] alld Smirnov
[108] .
The exalnples of discontinuous differential equations are taken from An-
drollov, Vitt, and Khaikin [1].
216
COlnments
Many results on the existence of optimal trajectories are gathered in
Kisielewicz [63].
The results on the differentiability with respect to initial conditions and
estimates of tangent cones to solution sets appeared in Frankowska [47],
Polovinkin and Slnirnov [91], and Frankowska and Kaskosz [50].
The approximation result of Section 7 is taken froln Slnirnov [107].
SOlne other approximation theorems can be found in Pshenichnyi [98], Mor-
dukhovich [83], and Wolenski [127].
Problem 2 is a special case of a lnore general result froln Filippov [43].
Problelns 4 and 5 are froln Galnkrelidze [53]. Problem 6 in the fralne of
optilnal control theory was considered by Susslnann [114]. Probleln 8 is
froln Bushenkov and Smirnov [27].
Chapter 5. Different results concerning monotone solutions were obtained
by Roxin [105], Krbec [67], Aubin, Cellina, and Nohel [10], and Aubin
[7] (see also [9]). The viability theorem was proved in Haddad [54]. The
material of Section 3 is taken from Clarke [32] and from Aubil1 and Cellina
[9]. The existel1ce theorem for periodic solutions was obtained by Haddad
and Lasri [55]. Viability theory is presented in Aubin and Cellina [9] and
Aubin [8].
There are many monographs on the theory of differential games. We
lnention only the books by Friedman [51] and Krasovski and Subbotin [66].
The approach presented here is due to Pontryagin [93], [94] and Pontryagin
and lVlischenko [96].
Probleln 3 is due to Krasnoselski. Problem 4 is from Pontryagin [93].
Problem 5 is a shnplified version of more general results from Pontryagin
and Mischenko [96] (see also Friedlnan [51]).
Chapter 6. Controllability of convex processes was studied in Aubin, Fran-
kowska, and Olech [13]. The result on continuous differentiability on initial
conditions is taken froln [92]. Controllability at first approximation was con-
sidered in Blagodatskikh [17], Frankowska [46], and Polovinkin and Slnirnov
[92]. Dual forms of controllability conditions can be found, for example, in
Clarke [34], Polovinkin and Smirnov [92], Mordukhovich [83], Frankowska
and Kaskosz [50], Sussmann [115], [117], and Than [121]. Controllability
at high order approximation is considered in Frankowska [49] and Sussmann
[115], [11 7], [118].
Problems 1 and 2 are from Aubin, Frankowska, and Olech [13]. The
techniques needed to solve Problem 5 can be found in Ioffe and Tikhomirov
[60]. Problems 6 and 7 are from Polovinkin and Smirnov [91]. Problem 8
is a special case of a more general result from Polovinkin and Smirnov [92].
COlnments
217
Chapter 7. First results on necessary conditions of optil1lality for differen-
tial inclusions were obtained by Boltyanski [19], Clarke [33], and Pshenich-
nyi [97] (see also Pshenichnyi [98] and Clarke [34]). The lllethod of discrete
approxinlations goes back to Halkin [56], Pshenichnyi [97], [98], and 1\1101'-
dukhovich [82], [83], [85], [86]. The necessary conditions proved here are
taken frolll Slllirnov [107]. SOl1le other approaches to tIle problel1l are con-
sidered in Frankowska [48], Kaskosz and Lojasiewicz [61], [62], Lojasiewicz,
Plis, and Suarez [75], Polovinkin and Sl1lirnov [91], [92], Aseev [5], [6], Ioffe
[58], Ioffe and Rockafellar [59], Loewen and Rockafellar [71], [72], Loewen
and Vinter [73], Pinho and Vinter [90], Rockafellar [102], Rowland and
Vinter [104], Sussmann [115], [117], [118], and Vinter and Zheng [122].
The problem with state constraints is considered in Arutyunov and Aseev
[2], Arutyunov, Aseev, and Blagodatskikh [3], and Vinter and Zlleng [123].
The model of hydroplane considered in Section 3 is a lllodification of a
model from Andronov, Vitt, and Khaikin [1].
The lllechanical model used in Problelll 4 is due to Clarke [34]. Problelll
6 is frolll Polovinkin and Smirnov [92]. Problelll 8 is frolll Pshenichnyi [98].
Chapter 8. The concepts of stability for differential inclusions were intro-
duced in Roxin [105]. Stability of an equilibrium position is cOlllprehen-
sively studied in Filippov [45]. Lyapunov functions are used to investigate
the weak stability problem in Roxin [105], Krbec [67], Aubin [7], Aubin and
Cellina [9], and Aubin [8]. The construction of a quadratic Lyapunov func-
tion for a linear asymptotically stable systelll appeared in Lyapunov [76].
For the general case, converse Lyapunov theorellls are proved in Arzarello
and Bacciotti [4], Clarke, Ledyaev, and Stern [36], and Lin, Sontag, and
Wang [70]. ASYlllptotic stability for linear-selectionable differential inclu-
sions was studied by Molchanov and Pyatnitski [78], [79]. IV1any other
results on stability and aSYlllptotic stability can be found in Filippov [45].
The results on weak asymptotic stability of convex processes and weak as-
Ylllptotic stability at first approximation are taken frolll Slllirnov [106]. The
case of periodic differential inclusions is considered in Slllirnov [110].
Problellls 4-7 are from Smirnov [110].
Chapter 9. Literature on the stabilization problelll is reviewed in Bacciotti
[14] and Sontag [112]. The main results of this chapter are taken frolll
Smirnov [106]. Some other aspects concerning the approach considered here
are contained in Bushenkov and Slllirnov [27] and Snlirnov [111], [109].
Another point of view on the relation between weak aSYlllptotic stability
and stabilizability can be found in Clarke, Ledyaev, Sontag, and Sllbbotin
[35] .
All problems are from Bushenkov and Slllirnov [27].
Bibliography
[1] A.A. Andronov, A.A. Vitt, and S.E. Khaikin, Theory of Oscillators, Pergaillon Press,
Oxford, 1966.
[2] A.V. Arutyunov and S,rv1. Aseev, Investigation of the degeneracy phenomenon of
the maximum principle for optimal control problems with state constraints, SIAIvI J.
Contr. Opt., 35 (1997), 930-952.
[3] A.V. Arutyunov, S.Iv1. Aseev, and V.I. Blagodatskikh, First-order necessary condi-
tions in the problem of optimal control of a differential inclusion with phase con-
straints, Russ. Acad. Sci, Sb, Ivlath., 79 (1994), 3-32.
[4] E. Arzarello and A. Bacciotti, On stability and boundedness for Lipschitzian dif-
ferential inclusions: The converse of Lyapunov's theorems, Set-Valued Analysis, 5
(1997), 377-390.
[5] S.lV1. Aseev, Smooth approximations of differential inclusions and the time-optimality
problem, 1\'udy Ivlat. Inst. Steklov, 200 (1991), 27-34 (in Russian).
[6] S,rvI. Aseev, A method of smooth approximations in the theory of necessary optimality
conditions for differential inclusions, Izv. Ivlath., 61 (1997), 235-258.
[7] J .-P. Aubin, Contingent derivatives of set-valued maps and existence of solutions to
nonlinear inclusions and differential inclusions, Advances in Ivlath. Suppl. Studies,
Acad. Press, N. Y., 1981, pp. 160-232.
[8] J.-P. Aubin, Viability Theory, Birkhauser, Boston, 1991.
[9] J.-P. Aubin and A. Cellina, Differential Inclusions, Springer-Verlag, 1984.
[10] J.-P. Aubin, A. Cellina, and J. Nohel, Monotone trajectories of multivalued dynam-
ical systems, Annali di Matem. pura e applic., 115 (1977), 99-117.
[11] J.-P. Aubin and I. Ekeland, Applied Nonlinear Analysis, vViley, N. Y., 1984.
[12] J.-P. Aubin and H. Frankowska, Set-valued Analysis, Berlin, Birkhauser, 1990.
[13] J .-P. Aubin, H. Frankowska, and C. Olech, Controllability of convex processes, SIAIvI
J. Control, 24 (1986), 1192-1211.
[14] A. Bacciotti, Local stabilizability of nonlinear control systems, World Scientific, 1992.
[15] L. Baez-Duarte, Brouwer's fixed point theorem and a generalization of the formula
for change of variables in multiple integrals, J. Ivlath. Anal. Appl., 177 (1993), 412-
414.
-
219
220 Bibliography
[16] R. Belhnan, Dynamic Programming, Princeton Univ. Press, 1957.
[17] V.I. Blagodatskikh, Local controllability of differential inclusions, Diff. Equations, 9
(1973).
[18] V.I. Blagodatskikh and A.F. Filippov, Differential inclusions and optimal control,
Proc. Steklov Inst. ivlath., 169 (1986), 199-259.
[19] V.G. Boltyanski, The 'method of local cross sections in the theory of optimal processes,
Diff. Equations, 4 (1968).
[20] A. Bressan, On differential relations with lower semicontinuous right-hand side, J.
Diff. Equat., 37 (1980), 89-97.
[21] A. Bressan, Directionally continuous selections and differential inclusions, FunIc
Ekvac., 31 (1988), 459-470.
[22] A. Bressan, On the qualitative theory of lower semicontinuous differential inclusions,
J. Diff. Equat., 77 (1989), 379-391.
[23] A. Bressan, Upper and lower semicontinuous differential inclusions: a unified ap-
proach, in Nonlinear Controllability and Optinlal Control, Ed. H.J. Sussillann, Ivlar-
cel Dekker, Inc., Ne\\T York, 1990.
[24] A. Bressan, On the set of trajectories for a non-convex differential inclusion, Bull.
Pol. Acad. Sci., 1'.tJath., 39 (1991), 111-115.
[25] A. Bressan, A. Cellina, and A. Fryszkowski, A class of absolute retracts in spaces of
integrable functions, Proc. Anler. 1'.tJath. Soc., 119 (1991), n. 2.
[26] A. Bressan and G. Cololnbo, Generalized Baire category and differential inclusions
in Banach spaces, J. Diff. Equat., 76 (1988), 135-158.
[27] \!.A. Bushenkov and G.\!. Sll1irnov, Stabilization Problems with Constraints: Anal-
ysis and Computational Aspects, Gordon and Breach, 1997.
[28] C. Castaing and 1'./1. Valadier, Convex Analysis and lvleasurable lVlultifunctions, Lect.
Notes in 1'.tJath., n. 580, Springer-Verlag, 1977.
[29] A. Cellina., A theorem on the approximation of compact multivalued mappings, Rend.
Acc. Naz. Lincei, 47 (1969), 429-433.
[30] A. Cellina, On the set of solutions to Lipschitzian differential inclusions, Diff. and
Int. Equat., 1 (1988), 459-500.
[31] A. Cellina, On uniqueness almost everywhere for monotonic differential inclusions,
Nonlin. Anal. Theory 1'./Ieth. Appl., 25 (1995), 899-903.
[32] F.H. Clarke, Generalized gradients and applications, Trans. Alner. 1'.tJath. Soc., 205
(1975), 247-262.
[33] F.H. Clarke, Necessary conditions for a general control problem, in Calculus of Vari-
ations and Control Theory, N. Y., 1976, pp. 257-278.
[34] F.H. Clarke, Optimization and Nonsmooth Analysis, \i\Tiley-Interscience, N. Y., 1983.
[35] F.H. Clarke, Y.S. Ledyaev, E.D. Sontag, and A.I. Subbotin, Asymptotic controlla-
bility implies feedback stabilization, IEEE Trans. AUtOlll. Control, 42 (1997), 1394-
1407.
[36] F.H. Clarke, Y.S. Ledyaev, and R.J. Stern, Asyrnptotic stability and smooth Lya-
punov functions, J. Diff. Equat., 149 (1998), 66-114.
[37] R.1'.tJ. Cololnbo, A. Fryszkowski, T. Rzezuchowski, and V. Staicu, Continuous selec-
tions of solution sets of Lipschitzian differential inclusions, Funkcialaj Ekvacioj, 34
(1991), n. 2.
[38] J .L. Davy, Properties of solution set of a generalized differential equations, Bull.
Austr. 1'./Iath. Soc., 6 (1972), 372-398.
Bibliography
221
[39] F.S. De Blasi and G. Pianigiani, On the solution sets of nonconvex differential in-
clusions, J. Diff. Equat., 128 (1996), 541-555.
[40] K. Deilllling, Nlultivalued Differential Equations, de Gruyter, Berlin, 1992.
[41] A.F. Filippov, On some questions in the theory of optimal regulation, Vestn. j\/Ioslc
Univ. Ser. j\/Iat. j\/Iekh. Astr. Fiz. Khiln., (1959), 25-32 (translation in J. SIAj\/I
Control, Ser A, 1 (1962), 76-84).
[42] A.F. Filippov, Differential equations with discontinuous right-hand side, j\/Iat.
Sborn., 51 (1960), 99-128 (in Russian).
[43] A.F. Filippov, Classical solutions of differential equations with multivalued right-
hand side, SIAj\/I J. Control, 5 (1967), 609-621.
[44] A.F. Filippov, On the existence of solutions of multivalued differential equations,
Mat. Zalnetki, 10 (1971), 307-313 (in Russian).
[45] A.F. Filippov, Differential Equations with Discontinuous Right-Hand Sides, I(hnver
Acad. Publishers, 1988.
[46] H. Frankowska, Controlabilite locale et proprietes des semigroupes de correspon-
dances, C.R.A.S., 299 (1983), Ser. 1, 165-168.
[47] H. Frankowska, Inclusions adjointes associees aux trajectoTies minimales
d'inclusions differentielles, C.R.A.S., 297 (1983), Ser. 1, 461-464.
[48] H. Frankowska, The maximum principle for a differential inclusion problem, Lect.
Notes ContI'. Inf. Sci., 62 (1984), pp. 517-531.
[49] H. Frankowska, Local controllability of control systems with feedback, J. Optiln. The-
ory Appl., 60 (1989), 277-296.
[50] H. Frankowska and B. Kaskosz, Linearization and boundary trajectories of non-
smooth control systems, Canadian J. j\/Iath., XL (1988), 589-609.
[51] A. Friedlnan, Differential Games, vViley-Intersci., New York, 1971.
[52] A. Fryszkowski and T. Rzezucho\vski, Continuous version of Filippov- Wazewski re-
laxation theorem, J. Diff. Equat., 94 (1991), 254-265.
[53] R.V. Galnkrelidze, Principles of Optimal Control Theory, PienU111 Press, Ne",' York,
1978.
[54] G. Haddad, Monotone trajectories of differential inclusions and functional differen-
tial inclusions with memory, Israel J. j\/Iath., 39 (1981), 83-100.
[55] G. Haddad and J.-j\/1. Lasri, Periodic solutions of functional differential inclusions
and fixed points of a-selectionable correspondences, J. j\/Iath. Anal. Appl., 96 (1983),
295-312.
[56] H. Halkin, Extremal properties of biconvex contingent equations, in Ordinary Differ-
ential Equations, L. Weiss, Ed., Acadelnic Press, N. Y., 1972, pp. 109-119.
[57] A.D. Ioffe, Approximate subdifferentials and applications, I-III, Trans. A111er. Ivlath.
Soc., 281 (1984); IvIathe111atika, 33 (1986), 111-128; 36 (1989), 1-38.
[58] A.D. Ioffe, Euler-Lagrange and Hamiltonian formalisms for dynamic optimization,
Trans. Ailler. j\/Iath. Soci., 349 (1997), 2871-2900.
[59] A.D. Ioffe and R.T. Rockafellar, The Euler and Weierstrass conditions for non-
smooth variational problems, Calc. Var. Partial Diff. Equat., 4 (1996), 59-87.
[60] A.D. Ioffe and V.j\/1. Tikho111irov, The Theory of Extremal Problems, North-Holland,
Amsterda111, 1979.
[61] B. Kaskosz and S. Lojasiewicz, A maximum principle for generalized control systems,
Nonlin. Anal., 9 (1985), 109-130.
222 Bibliography
[62] B. Kaskosz and S. Lojasiewicz, Lagrange-type extremal trajectories in differential
inclusions, Syst. Control Lett., 19 (1992), 241-247.
[63] Iv1. Kisielewicz, Differential Inclusions and Optimal Control, I(luwer Acad. Publish-
ers, 1991.
[64] A.N. Kohnogorov and S.V. Fonlin, Introductory Real Analysis, Dover, N. Y., 1975.
[65] IvI.A. Krasnoselski and A.V. Pokrovski, Systems with Hysteresis, Springer-Verlag,
1989.
[66] N.N. Krasovski and A.I. Subbotin, Game- Theoretical Control Problems, Springer-
Verlag, 1987.
[67] P. Krbec, Weak stability of multivalued differential equations, Czechosl. Ivlath.
Journ., 26 (1976), 470-476.
[68] A.Y. Kruger and B.S. J\lIordukhovich, Extremal points and Euler equations in non-
smooth optimization, Dokl. Akad. Nauk BSSR, 1980, n. 8, 684-687 (in Russian).
[69] A.B. Kurzhanski, Control and Observation under Conditions of Uncertainty,
Ivloskva, Nauka, 1977 (in Russian).
[70] yr. Lin, E.D. Sontag, and Y. Wang, A smooth converse Lyapunov theorem for robust
stability, SIAJ\lI J. Control Opt., 34 (1996), 124-160.
[71] P.D. Loewen and R.T. Rockafellar, Optimal control of unbounded differential inclu-
sions, SIAJ\lI J. Control Opt., 32 (1994),442-470.
[72] P.D. Loewen and R.T. Rockafellar, New necessary conditions for the generalized
problem of Bolza, SIAJ\lI J. Control Opt., 34 (1996), 1496-1511.
[73] P.D. Loewen and R.B. Vinter, Pontryagin type necessary conditions for differential
inclusion problems, Syst. Control Lett., 9 (1987), 263-265.
[74] S. Lojasiewicz, The existence of solutions for lower semicontinuous orientor fields,
Bull. Acad. Polon. Sci. Ser. Sci. J\lIath., 28 (1980), 483-487.
[75] S. Lojasiewicz, A. Plis, and R. Suarez, Necessary conditions for nonlinear control
system, J. Diff. Equat. 59 (1985), n. 2.
[76] A.J\lI. Lyapunov, Probleme General de La Stabilite du Mouvement, Annals of Math-
eillatics Studies, no. 17, Princeton Univ. Press, Princeton, N.J., and Oxford Univ.
Press, London, 1947.
[77] A. Ivlarchaud, Sur les champs continus de demi-cones convex et leurs integrales,
COlnp. J\lIath., 3 (1936), 89-127.
[78] A.P. Ivlolchanov and E.S. Pyatnitski, Stability criteria for selector-linear differential
inclusions, Soviet Math. Dokl., 36 (1988), 421-424.
[79] A.P. Ivlolchanov and E.S. Pyatnitski, Criteria of asymptotic stability of differential
and difference inclusions encountered in control theory, System Control Lett., 13
(1989), 59-64.
[80] M.D.P. J\lIonteiro Ivlarques, Differential Inclusions in Nonsmooth Mechanical Prob-
lems, Birkhauser, 1993.
[81] B.S. IVlordukhovich, lvlaximum principle in the problem of time optimal control with
nonsmooth constraints, J. Appl. Ivlath. Ivlech., 40 (1976),960-969.
[82] B.S. J\lIordukhovich, Metric approximations and necessary conditions for optimality
for general classes of nonsmooth extremal problems, English translation in Soviet
Ivlath. Dokl., 22 (1980), 526-530.
[83] B.S. J\lIordukhovich, Approximation Methods in Problems of Optimization and Con-
trol, Nauka, Ivloskva, 1988 (in Russian, 2nd English edition to appear in Wiley-
Interscience) .
Bibliography
223
[84] B.S. Ivlordukhovich, Generalized differential calculus for nonsmooth and set-valued
mappings, J. Ivlath. Anal. Appl., 183 (1994), 250-288.
[85] B.S. Ivlordukhovich, Discrete approximations and refined Euler-Lagrange conditions
for nonconvex differential inclusions, SIArvI J. Control Optilniz., 33 (1995), 882-915.
[86] B.S. rvlordukhovich, Optimization and finite difference approximations of nonconvex
differential inclusions with free time, in Proceedings of nvIA Workshop on Non-
Sillooth Analysis and Geometric Ivlethods in Detenninistic Optinlal Control, rvIin-
neapolis, Feb. 1993, B.S. Ivlordukhovich and H.J. Sussillann, Eds., IrvIA Vohllnes in
rvlath. and its Applications 78, Springer-Verlag, N. Y., 1996, pp. 153-202.
[87] B.S. Ivlordukhovich and Y. Shao, Nonsmooth sequential analysis in Asplund space,
1\'ans. Anler. Ivlath. Soc., 348 (1996), 1235-1280.
[88] C. Olech, Existence of solutions of non-convex orientor fields, Boll. Un. rvlat. It.,
(3) 11, suppl., (1975), 189-197.
[89] A. Ornelas, A continuous version of Filippov- Gronwall inequality for differential
inclusions, Atti. Accad. Naz. Lincei Cl. Sci. Fis. rvlat. Natur. Rend. rvlat. Appl., 1
(1990), 105-110.
[90] M.R. Pinho, and R.B. Vinter, An Euler-Lagrange inclusion for optimal control prob-
lems, IEEE 1\'ans. Autom. Control, 40 (1995), 1191-1198.
[91] E.S. Polovinkin and G.V. Smirnov, An approach to differentiation of set-valued maps
and necessary conditions of optimality for differential inclusions, Diff. Equations, 22
(1986), 660-668.
[92] E.S. Polovinkin and G.V. Smirnov, Time-optimal problem for differential inclusions,
Diff. Equations, 22 (1986), 940-952.
[93] L.S. Pontryagin, Linear differential games of pursuit, Ivlath. USSR Sb. 40 (1981).
[94] L.S. Pontryagin, Linear differential games, Proc. Steklov Inst. rVlath., 185 (1990),
225- 232.
[95] L.S. Pontryagin, V.G. Boltyanski, R.V. Galllkrelidze, and E.F. IvIischenko, The
Mathematical Theory of Optimal Processes, Wiley-Interscience, New York, 1962.
[96] L.S. Pontryagin and A.S. rVIischenko, Linear differential games (analytic theory on
the basis of alternating integration), Proc. Steklov Inst. Math., 185 (1990), 233-240.
[97] B.N. Pshenichnyi, Necessary conditions of extremum for differential inclusions, Cy-
bernetics, 12 (1976).
[98] B.N. Pshenichnyi, Convex analysis and extremal problems, Nauka, Ivloskva, 1980 (in
Russian).
[99] R.T. Rockafellar, Convex Analysis, Princeton Univ. Press, 1970.
[100] R.T. Rockafellar, Clarke's tangent cones and the boundaries of closed sets in R n ,
Nonlin. Anal., 3 (1979), 145-154.
[101] R.T. Rockafellar, Extension of subgradient calculus with applications to optimization,
Nonlin. Anal., 9 (1985), 665-698.
[102] R.T. Rockafellar, Equivalent subgradient version of Hamiltonian and Euler-Lagrange
equations in variational analysis, SIAIvI J. Control Opt., 34 (1996), 1300-1314.
[103] R.T. Rockafellar and R.J.-B. Wets, Variational Analysis, Springer, 1998.
[104] J.D.L. Rowland and R.B. Vinter, Pontryagin type conditions for differential inclu-
sions with free time, J. Ivlath. Anal. Appl., 165 (1992), 587-597.
[105] E. Roxin, Stability in general control systems, J. Diff. Equat., 1 (1965), 115-150.
[106] G.V. Smirnov, Weak asymptotic stability for differential inclusions, I-II. Automat.
Reillote Control, 51 (1990), n. 7 part 1, 901-908; n. 8 part 1, 1052-1058.
224
Bibliography
[107] G.V. Sl11irnov, Discrete approximations and optimal solutions to differential inclu-
sions, Cybernetics, 27 (1991), 101-107.
[108] G.V. Sl11irnov, The topological properties of an integral funnel of a differential in-
clusion with Lipschitzian right-hand side, Diff. Equations, 27 (1991), 157-165.
[109] G.V. Sl11irnov, Unilateral stabilization at first approximation, J. Ivlath. Anal. Appl.,
192 (1995), 469-501.
[110] G.V. Sl11irnov, Weak asymptotic stability at first approximation for periodic differ-
ential inclusions, Nonlinear Diff. Equations, 2 (1995), 445-461.
[111] G.V. Sl11irnov, Stabilization by constrained controls, SIAM J. Control Opt., 34
(1996), 1616-1649.
[112] E.D. Sontag, Mathematical Control Theory. Deterministic Finite Dimensional Sys-
tems, Springer-Verlag, New York, 1990.
[113] V. Staicu and H. Wu, Arcwise connectedness of solution sets to Lipschitzian differ-
ential inclusions, Boll. Unione Ivlat. Ital. ses. A, V-A (1991), 253-257.
[114] H.J. Sussl11ann, From the brachystochrone to the maximum principle, in Proceedings
of the 35th IEEE Conference on Decision and Control, Kobe, Japan, Dec. 1996, IEEE
publications, 1996.
[115] H.J. Sussmann, A strong maximum principle for systems of differential inclusions,
in Proceedings of the 35th IEEE Conference on Decision and Control, Kobe, Japan,
Dec. 1996, IEEE publications, 1996, pp. 1809-1814.
[116] H.J. Sussmann, Multidifferential calculus: chain rule, open mapping and transversal
intersection theorems, in Opti111al Control: Theory, Algorithl11s, and Applications,
W.W. Hager and P.IvI. Pardalos, Eds., Kluwer Academic Publishers, 1997.
[117] H.J. Susslnann, Geometry and optimal control, in Mathematical Control Theory, J.
Baillieul and J.C. Willel11s, Eds., Springer-Verlag, 1998.
[118] H.J. Sussl11ann, Transversality conditions and a strong maximum principle for sys-
tems of differential inclusions, in Proceedings of the 37th IEEE Conference on De-
cision and Control, Tampa, FL, USA, Dec. 1998.
[119] A.A. Tolstonogov, Differential Inclusions in Banach Space, Nauka, Novosibirsk, 1987
(in Russian).
[120] T. Traynor, An easy analytic proof of Brouwer's fixed point theorem, Atti Sem. Ivlat.
Fios. Univ. Ivlodena, XLIV (1996), 479-483.
[121] H.D. Tuan, Controllability and extremality in nonconvex differential inclusions, J.
Optim. Theory Appl., 85 (1995), 435-472.
[122] R.B. Vinter and H. Zheng, The extended Euler-Lagrange condition for nonconvex
variational problems, SIAIvI J. Control Opt., 35 (1997), 56-77.
[123] R.B. Vinter and H. Zheng, Necessary conditions for optimal control problems with
state constraints, Trans. Anler. Math. Soc., 350 (1998), 1181-1204.
[124] G.G. Watkins, Clarke's tangent vectors as tangents to Lipschitz continuous curves
J. Opt. Theory Appl., 45 (1985).
[125] T. Wazewski, Systemes de commande et equations au contingent, Bull. Acad. Polon.
ScL Ser. ScL IVlath., 9 (1961), 151-155.
[126] H. Whitney, Analytic extensions of differentiable functions defined in closed sets,
Trans. Al11er. Ivlath. Soc., 36 (1934), 63-89.
[127] P.R. Wolenski, The exponential formula for the reachable set of a Lipschitz differen-
tial inclusion, SIAM J. Control, 28 (1990), 1148-1161.
[128] S.K. Zarel11ba, Sur les equations au paratingent, Bull. ScL Ivlath., 60 (1936), 139-160.
Index
Arzela-Ascoli theorem, 89
Asymptotic controllability, 172
Boundary, 4
linear, 133
Dini
derivative lower, 76
derivative upper, 76
lower subdifferential, 76
Directional derivative, 24
Closure, 4
Cone, 11
Clarke normal, 83
Clarke tangent, 83
conjugate, 11
contingent, 38
convex, 11
normal, 12
polar, 11
tangent, 11, 38
Control, 91
admissible, 91
problem, 108
system, 91
trajectory of, 91
Control process, 108
optimal, 108
Convex combination, 5
Convex hull, 5
Convex process, 49
bounded, 55
closed, 49
controllable, 145
eigenvalue of, 55
eigenvector of, 55
strict, 49
unstable, 189
weakly asymptotically stable, 185
Convex set, 4
Equilibrium position
asymptotically stable, 171
stable, 171
unstable, 172
weakly asymptotically stable, 171
weakly exponentially stable, 206
weakly stable, 171
Extreme point, 30
Fenchel's inequality, 19
Filippov solution, 105
First approximation, 110
Function
conjugate, 19
convex, 13
definite, 173
effective domain of, 13
epigraph of, 13
lower semi-continuous, 18
semi-definite, 173
upper semi-continuous, 18
Gronwall inequality, 90
Indicator function, 16
Interior, 4
Differential game, 133
Lagrange function, 66
Lebesgue theorem, 90
-
225
226
Index
Locally finite covering, 41
Lusin theorem, 36
Lyapunov direct method, 173
Lyapunov exponent, 172
Lyapunov function, 173
:tvlaximum principle, 164
Mayer problem, 106
Minko\vski function, 16
Ivlordukhovich
normal cone, 67
subdifferential, 75
Partition of unity, 41
Polar set, 30
Polytope, 11
Projection, 8
Reachability set, 95
Relative boundary, 7
Relative interior, 7
Selection, 35
Set-valued map, 31
contingent derivative of, 41
continuous, 32
derivative of, 41
domain of, 32
graph of, 31
image of, 32
linear-selectionable, 176
Lipschitzian, 32
locally, 32
lower semi-continuous, 32
restriction of, 32
a-selectionable, 48
upper semi-continuous, 32
Simplex, 11
Spectrum of a matrix, 1 76
Stabilization problem, 199
Stabilizer, 199
Strictly negative-dominant diagonal 183
Subdifferential, 25
singular, 76
Support function, 14
Tent, 83
Time-optimal problem, 106
Variational inclusion, 110
Vertex of a simplex, 11
Selected Titles in This Series
( Continued from the front of this publication)
2 Jack Graver, Brigitte Servatius, and Herman Servatius, Combinatorial rigidity,
1993
1 Ethan Akin, The general topology of dynamical systems, 1993