Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Иоффе, А. Д. Теория экстремальных задач [учеб. пособие]

.pdf
Скачиваний:
16
Добавлен:
22.10.2023
Размер:
15.51 Mб
Скачать

§ 2.5. ДОКАЗАТЕЛЬСТВО ПРИНЦИПА МАКСИМУМА

171

Но r(t)— непрерывная функция. Поэтому непрерывна н функция t - +M( t , **(0> Р(0> ^о)- Сравнивая (26) с (22),

получаем

Ж (to,,

х , (to,),

р (to,),

Аа) =

(hot (to,, х , (to,)) | to),

M(tu,

x,(tu),

p(tu),

Я0) =

(/гц(^ь, x, (ti*)) I /i).

Наконец, из (21) и (24) следует (8а) из § 2.4. Прин­ цип максимума Понтрягина полностью доказан.

Комментарий к гл. 2. К § 2.2. Вариационное исчисление изложе­ но во многих монографиях и учебниках: Адамар [1], Ахиезер [1], Больца [1], Гельфанд и Фомин [1], Каратеодори [2], Курант и Гиль­ берт [1], Лаврентьев и Люстерник [1], [2] и др.

К § 2.3. Подробный обзор работ о задачах вариационного исчис­ ления с ограничениями содержится в книге Блисса [1]. О многомер­ ных задачах см. монографии Морри [1] и Клотцлера [1].

К §§ 2.4—2.5. Принцип максимума Понтрягина был выдвинут в 1956 году, и это заложило основы теории оптимального управле­ ния. Из работ раннего периода упомянем статьи Гамкрелидзе [1], [2] и обзорную статью Понтрягина [1]. Итоги этих исследований были подведены в монографии Понтрягина, Болтянского, Гамкрелидзе и Мищенко [1].

Первое доказательство (Болтянский [1]) принципа максимума было усовершенствовано Розоноэром [1] и Егоровым [2]. Дубовицкий и Милютин [2] и Халкин [4] предложили доказательства, основанные на новых идеях. В книге мы трижды возвращаемся к доказательству принципа максимума. В § 2.4 мы следуем Понтрягину [I], в § 2.5 — Дубовицкому и Милютину [2]. Третье доказательство (в гл. 5) свя­ зано с идеями Халкина.

Укажем еще руководства и монографии по оптимальному управ­ лению: Беллчан, Гликсберг, Гросс [1], Болтянский [4], Брайсон и Хо Ю-ши [1], Красовский [3], Кротов и Гурман [1], Ли и Маркус [1], Хестепс [3], Янг [2] и др.

ь

Г л а в а 3

ЭЛЕМЕНТЫ ВЫПУКЛОГО АНАЛИЗА

В этой главе изучаются свойства выпуклых множеств и функ­ ций, характеризующие их устройство «в целом». Основные резуль­ таты связаны с возможностью двойственного описания выпуклых множеств и функций, следующей из теорем отделимости (§ 3.1), В дальнейшем наиболее важны теорема о непрерывности выпуклых функций (§ 3.2), теорема Фенхеля — Моро (§ 3.3), теоремы двой­ ственности (§ 3.4) и теорема Каратеодори (§ 3.5). Остальные ре­ зультаты при первом чтении можно опустить. На протяжении всей главы, за исключением специально оговариваемых случаев, предпо­

лагается,

что X, У, ... — отделимые

локально выпуклые про­

странства.

Материал этой и следующей

глав опирается только на

§0.1 и § 0.3.

§3.1. Выпуклые множества и теоремы отделимости

3.1.1.Определения и элементарные свойства. В § 0.3

мы уже ввели определения выпуклого множества и конуса. Непосредственно из первого определения сле­ дует, что

а) сумма (алгебраическая) конечного числа выпук­ лых множеств выпуклое множество;

б) пересечение любого семейства выпуклых мно­

жеств выпуклое множество; в) декартово произведение выпуклых множеств

выпуклое множество, т. е. если X = Х\ X •••X %п, At выпуклые подмножества пространств Xt соответственно,

то

А = Ai X •••X А „ — выпуклое подмножество

про­

странства X ;

 

 

 

 

г) образ и прообраз выпуклого множества при линей­

ном

отображении выпуклые

множества, т.

е.

если

A: X - + Y линейный

оператор,

А выпуклое

подмно­

жество пространства

X и В выпуклое подмножество

пространства Y, то множества Л(А) и Л-1 (В) выпуклы.

В дальнейшем нам удобнее использовать для обозна­ чения образа и прообраза множеств при линейном ото­ бражении специальные символы. Именно, образ мно-

§ 3.1. ВЫПУКЛЫЕ МНОЖЕСТВА

173

жества А будем обозначать через АЛ

(а не

Л(Л)), а

прообраз множества В — через ВА

не А-1 (В)).

Пусть Л с X. Пересечение всех выпуклых

множеств,

содержащих множество Л, есть выпуклое подмноже­ ство пространства X, называемое выпуклой оболочкой множества Л и обозначаемое через сопуЛ. Пересечение всех замкнутых выпуклых множеств, содержащих мно­ жество Л, есть замкнутое выпуклое подмножество про­ странства X, называемое выпуклым замыканием множе­

ства Л н обозначаемое через conv Л. Пересечение всех выпуклых конусов, содержащих множество Л и начало координат, есть выпуклый конус, называемый (выпук­ лым) конусом, порожденным множеством А, и обозна­ чаемый К а Пересечение всех линейных подпространств, содержащих множество Л, называется линейной оболоч­

кой

множества Л

и обозначается

ПпЛ.

Очевидно,

что

Пп А = К а Х а -

х„} — конечный набор точек

из X,

то

 

Если {хи ... ,

всякая точка х ^

X, представимая в виде

 

 

 

 

 

 

 

П

 

 

 

 

 

 

х =

2 а д ,

 

 

 

 

 

 

 

 

i=i

 

 

 

 

где

а,-^0, i = l .........п,

S

ai = l .

называется

выпук­

лой

комбинацией

точек

х и ... , х п.

Если

Л — выпуклое

множество, то из определения сразу следует, что всякая выпуклая комбинация любого конечного набора его точек принадлежит множеству Л.

П р е д л о ж е н и е 1. Выпуклая оболочка множества А совпадает с совокупностью всех выпуклых комбина­ ций точек из А.

Д о к а з а т е л ь с т в о . Непосредственно проверяется, что совокупность всех выпуклых комбинаций точек множества Л есть выпуклое множество. С другой сто­ роны, всякое выпуклое множество, содержащее Л, со­ держит выпуклые комбинации своих точек, в частности, точек множества Л.

П р е д л о ж е н и е

2.

Замыкание выпуклой оболочки

множества А совпадает

с его

выпуклым

замыканием:

с о п у Л

=

с о п у Л .

т в о. Согласно предыдущему пред­

Д о

к а з а т е л ь с

ложению,

всякое

замкнутое

выпуклое

множество,

174

ГЛ.

3. ЭЛЕМЕНТЫ ВЫПУКЛОГО

АНАЛИЗА

содержащее Л,

содержит и conv/l и,

значит, сопуЛ. Все

следует теперь из определений и предложения 4, приво­ димого ниже.

П р е д л о ж е н и е 3. Конус, порожденный множе­ ством А, совпадает с конусом, порожденным множе­

ством сопуЛ.

Если же А выпуклое множество, то

Кa U

ЯЛ =

е

X \х =

Xz, X^ 0, г е Л ) .

Доказательство

очевидно.

A cz X выпуклое мно­

П р е д л о ж е н и е 4.

Пусть

жество.

Тогда его

внутренность

int Л и замыкание А

выпуклы.

Если Xi е

int Л и

Л,

то все точки отрезка

[jcj, х2], за исключением, быть может, точки х2, принадле­

жат

множеству int Л. В

частности, если

int Л ф

0 , то

А =

int Л и int А =

int Л.

Пусть

x ^ e i n M

 

и

л2е Л .

Д о к а з а т е л ь с т в о .

 

Пусть U — окрестность точки

xi,

содержащаяся

в А, и

x =

a X i + ( l — а ) х 2,

0 < а < 1 .

Тогда

а £ / + ( 1 — а) х2

есть

окрестность

точки

х, лежащая

в

Л.

Поэтому

х е

int Л.

Отсюда

также

следует,

что внутренность вы­

пуклого

множества

выпукла.

и х2 из А. Пусть

 

Рассмотрим далее точки Xi

 

 

 

х = ах I — (1 — а)х2,

0 < a < 1.

 

 

 

Возьмем выпуклую окрестность нуля U. Из

 

следует,

что (х, +

U) П Л Ф 0 , / = 1 , 2 .

Выберем х\ е ( х ( +

1У)ПЛ

и пусть

х' =

си;{ +

(1 — а)х'2.

Тогда

 

 

 

 

+ (\— а) (х2+

U) =

х +

U. Мы

получили,

что

каждая

окрестность точки х

пересекается с Л, т.

е.

л

е !

Таким

образом, замыкание выпуклого множества выпукло. Предложение доказано.

3.1.2. Отделимость. В § 0.1 мы сформулировали тео­ рему отделимости, утверждающую, что два непересекающихся выпуклых множества, одно из которых имеет непустую внутренность, можно разделить ненулевым ли­ нейным непрерывным функционалом. С помощью пред­ ложения 4 можно получить некоторое усиление этой

теоремы.

отделимости).

Пусть

Т е о р е м а 1 (первая теорема

А и В выпуклые подмножества

пространства

X, и

§ 3.1. ВЫПУКЛЫЕ МНОЖЕСТВА

175

внутренность одного из них, например А, не пуста. Тогда А и В можно разделить ненулевым линейным непрерыв­ ным функционалом в том и только том случае, когда

(int Л)П В =

0 .

Пусть ( т М ) П В = 0 .

Тогда

Д о к а з а т е л ь с т в о .

по теореме

отделимости

существует ненулевой

функ­

ционал т*еА '*, разделяющий множества iriM и В, т. е. такой, что {х*, х) (х*, у) для всех . v e in M , у ^ В .

В силу предложения 4 A ciint Л. Поскольку функционал х* непрерывен, получаем, что

 

(**,

*)<(**> у)

(1)

для всех т е Л ,

у е В,

т. е. функционал

х* разделяет

множества Л и В.

теперь,

что функционал

х * ^ Х разде­

Предположим

ляет множества Л и В, т. е. справедливо соотношение

(1). Если бы нашлись точки x r e i n M

и у е В такие, что

{х*, х) = {х*, у), то, поскольку х* ф 0,

в любой окрестно­

сти точки х и, следовательно, в Л можно было бы ука­

зать точку Х\ таким образом,

что {х*, х ]) > { х * , у)

в про­

тиворечии с предположением.

Поэтому

 

 

 

 

 

 

 

(*’, х) < (х\ у)

 

 

 

 

для

всех

x e i n t Л, у е

В. А

это означает,

что

множе­

ства int Л

и В не могут пересекаться. Теорема доказана.

Скажем, что линейный функционал

х * ^ Х

сильно

разделяет множества Л и В, если

 

 

 

 

 

 

 

 

(х\ х) < {х\ у) — е

 

 

 

для

всех

д :еЛ , у ^ В

и некоторого е >

О,

или,

что то

же,

если

sup (**, * )< ; inf (.**,

у ) — е

 

 

 

 

 

 

 

 

х е А

 

у е В

 

 

 

 

при некотором е >

0.

 

теорема

отделимости).

 

Т е о р е м а

2

(вторая

Пусть

А — замкнутое

выпуклое

подмножество

пространства X

и хф. А.

Тогда

существует функционал

т * е Д ,

сильно

разделяющий А и х.

 

Множество 1 \ Л

открыто и

Д о к а з а т е л ь с т в о .

содержит х. Поэтому найдется такая выпуклая окрест­ ность нуля U, что х + U с : X \ Л, т. е. - f U) Л Л = 0 .

176

ГЛ. 3. ЭЛЕМЕНТЫ ВЫПУКЛОГО АНАЛИЗА

По теореме отделимости множества х + U и А можно разделить ненулевым линейным функционалом л' ё Х,

 

<**, У) <

х) + (х\

z)

для всех у е

A, z ^ U . Поскольку х* ф О,

 

г —

inf (х\ z} <

0.

Поэтому

 

г с= и

 

{х\ ? / } < ( * ’ , х ) — г

 

для всех у е

А, что и требовалось.

3.1.1 и теорема 1

Отметим,

что все результаты п.

справедливы для произвольных линейных топологиче­ ских пространств. Наоборот, теорема 2 верна только в локально выпуклых пространствах. Разъясним геометри­

ческую природу отделимости.

Введем следующие

Пусть i ’

e f ,

х* Ф 0,

a e R .

обозначения:

 

 

 

 

Н {х’ , а) = <= X |{х\ х) = а},

 

Н+ (х\

а) = { х е ^ | (**, х) < а},

 

Н~ {х*, а) = <= X |(х\ х) > а}.

Множество

Н(х*,а)

есть

замкнутее

линейное многооб­

разие коразмерности единица. С другой стороны, след­ ствие 2 из теоремы Хана — Банаха показывает, что вся­ кая замкнутая гиперплоскость в X есть множество уровня некоторого ненулевого функционала. Поэтому замкну­ тые гиперплоскости в X суть в точности множества вида Н(х*,а), где х* ф 0. При этом элементы х* и а, задаю­ щие гиперплоскость, определены с точностью до множи­

теля, отличного от нуля.

называются

полу­

Множества Н+(х*,а) и Н~(х*,а)

пространствами.

Полупространства

Н+(х*, а)

и

Н~(х*,а) называются (противоположными) полупро­ странствами, порожденными гиперплоскостью Н

=Н(х*,а).

Пусть теперь функционал х* е X, х* ф 0 разделяет

множества А и В. Это значит, что существует такое чис­

сопуЛ и

§ 3.1. ВЫПУКЛЫЕ МНОЖЕСТВА

177

т. е. множества А и В принадлежат различным полупространствам, порожденным гиперплоскостью Н(х*,а) = Н (рис. 10). В этом случае говорят, что

гиперплоскость Н разделяет множества А и В.

Из теоремы 2 следует ряд важных свойств отдели­ мых локально выпуклых пространств.

С л е д с т в и е 1. В отделимом локально выпуклом пространстве выпуклое замыкание всякого множества совпадает с пересечением всех полупространств, содержащих это множество.

Д о к а з а т е л ь с т в о . Пусть A с= X. Поскольку всякое полу­ пространство выпукло и замкну­ то, оно содержит множество А тогда и только тогда, когда оно

содержит convA С другой сто­

роны, если х ф.сог\\ А, то в силу теоремы 2 существует полупро­

странство, содержащее не содержащее точки х.

Доказанное следствие есть, по существу, первая тео­ рема двойственности. Из него следует, что всякое зам­ кнутое выпуклое множество можно описать двояким образом: внутренним, как совокупность принадлежащих ему точек, и внешним, как пересечение всех содержащих его полупространств.

С л е д с т в и е 2. Замыкание выпуклого множества в отделимом локально выпуклом пространстве замкнуто в слабой топологии этого пространства.

Д о к а з а т е л ь с т в о . Множества линейных функ­ ционалов, непрерывных в исходной и слабой топологии, совпадают по определению слабой топологии. Поэтому все полупространства слабо замкнуты и остается при­ менить следствие 1.

С л е д с т в и е 3 (теорема Мазура). Пусть X — бана­ хово пространство и точка х принадлежит слабому за­ мыканию множества A cr X. Тогда существует последо­ вательность выпуклых комбинаций элементов множе­ ства А, сходящаяся к х по норме.

178ГЛ. 3. ЭЛЕМЕНТЫ ВЫПУКЛОГО АНАЛИЗА

До к а з а т е л ь с т в о . Пусть conv Л — выпуклое за­ мыкание множества А в метрической топологии про­ странства X._Тогда согласно предыдущему следствию

множество conv А слабо замкнуто. Поэтому хесопуЛ =

= conv Л (предложение 2) и, следовательно, существует последовательность элементов множества convЛ, схо­ дящаяся к х по норме. Следствие доказано.

§3.2. Выпуклые функции

3.2.1.Определения и элементарные свойства. В § 0 3

мы определили эффективное множество и надграфик

функции /, а также понятия выпуклая функция, соб­ ственная функция, несобственная функция. Мы будем иметь дело главным образом с собственными выпуклыми функциями.

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

Если / — собственная функция (или хотя бы всюду большая — оо), то для выпуклости функции / необхо­ димо и достаточно, чтобы неравенство

/(avr, + (1

— а) лг2) <

а /(£,) + (1 — а )/(*2)

(1)

выполнялось для

всех х, е

X, х2^ Х , О г ^ а ^ Е

Про­

верка этого утверждения не представляет труда. Напи­ санное неравенство называется неравенством Иенсена. Отметим, что, если / — выпуклая (не обязательно — соб­ ственная) функция, то неравенство (1) выполнено для любой пары Xu х2, если только /(*,) и f(x2) не являются бесконечностями разных знаков. Эффективное множе­ ство п все лебеговские множества выпуклой функции выпуклы. Обратное заключение неверно. Например, функция |х|'/г на R имеет выпуклые лебеговские мно­ жества, но не является выпуклой.

Функция / называется замкнутой, если ее надграфик epi/ замкнут в R X X- Условие замкнутости функции (в отличие от выпуклости) можно выразить в терминах лебеговских множеств. Именно, функция f замкнута тогда и только тогда, когда все ее лебеговские множе­ ства замкнуты, т. е. когда функция { полунепрерывна

§ 3.2. ВЫПУКЛЫЕ ФУНКЦИИ

179

снизу. Действительно,

= {* е X |(а, л:) е= epi /}.

Поэтому, если множество epi / замкнуто, то и все мно­ жества тоже замкнуты. Пусть, наоборот, все мно­ жества 9?af замкнуты. Имеем

 

 

 

2 .1 =

Л

V

 

 

 

 

 

 

 

 

 

 

Р > а

 

 

 

 

Пусть

(оо, х0) ф. epi /.

Для

доказательства

замкнутости

множества epi/ нам достаточно проверить, что некото­

рая окрестность V точки

(ао, *о) не пересекается

с epi/.

Коль скоро (ао, Xq) ф. epi /,

то

 

и xo<£3?ati/. Это означает,

что Х о ф З ’ ц!

при некотором

р > ао. Отсюда,

в свою оче­

редь,

следует, что некоторая

окрестность

II с= X

точки

х0 не пересекается с S ’ af-

Пусть

 

 

 

 

 

К = {(а, * ) e E R X * | a < p , ! £ ( / } .

 

Тогда

V есть окрестность точки (ао, х0) в RX^- С другой

стороны, если (а, х ) е У ,

то

х ф З ? р/

и,

так как

a < р,

то x ^ S ’J. Поэтому a

< / ( х )

и, значит,

(epi/) П V = 0 .

3.2.2.

Операции

с

выпуклыми

функциями.

Перечис­

лим наиболее употребительные из операций с выпук­

лыми функциями.

/ п — собственные функции. Функция

Пусть / 1,

... ,

 

( / . +

•••

+ Ы М =

( 2 / < ) (*) =

2 /< (* )

 

называется суммой функций fu ... , /„. Инфимальной

конволюцией

fu ... , /„

называется

функция / , ® .. .

 

П

определенная равенством

 

 

. . . © / « = © / / ,

 

 

 

(=i

 

 

 

П

 

 

 

 

 

 

 

( ф /,) (*) = inf

 

 

 

 

 

 

 

 

 

S

ft (хд

 

 

 

 

Ясно, что сумма и инфимальная конволюция собст­ венных выпуклых функций — выпуклые функции, однако они могут и не быть собственными. Например, если fi и /г — индикаторные функции непересекающихся вы­ пуклых множеств, то их сумма тождественно равна

180

ГЛ. 3. ЭЛЕМЕНТЫ ВЫПУКЛОГО АНАЛИЗА

+ оо.

Если же f 1 и /2— линейные функции, не равные

друг другу, то их инфимальная конволюцпя тожде­ ственно равна — оо.

Пусть {/v} (v e i V) — произвольное семейство функ­ ций. Функция

( V

f v \ M = sup{/v (x) I v e A O

\v е N

/

называется верхней гранью функций fv, а функция

conv[ A

fv (х) — inf

R I (а, х) < iconv/ (J epifv

v е

N

\v<= JV

выпуклой оболочкой нижней грани функций fv. Верх­ няя грань любого семейства выпуклых функций всегда выпукла, так как ее надграфик равен пересечению надграфиков исходных функций. Выпуклая оболочка ниж­ ней грани любого семейства функций выпукла по опре­ делению. И в этих случаях результирующие функции могут быть несобственными, даже если исходные функ­ ции — собственные.

Пусть Л: X —* Y — линейный оператор, g — функция 11а Y и / — функция на X. Функции gA и Л/, определен­ ные равенствами

(gA)(x) = g(\x),

(Af) (г/) = inf { / (х) |хез X, Ах = у},

называются соответственно прообразом функции g и образом функции / при отображении Л. Как и выше, при этих операциях выпуклые функции переходят в вы­ пуклые, но вообще говоря, собственные функции могут переходить в несобственные.

Функция /, определенная условием

e p if= e p if,

____

называется замыканием функции /, а функция convf:

epi (conv f) = conv (epi /)

выпуклым замыканием функции /. Разумеется, замы­ кание выпуклой функции выпукло, но замыкание соб­ ственной функции может быть и несобственной функ­ цией. Отметим еще, что сумма конечного числа и верх­

Соседние файлы в папке книги из ГПНТБ