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

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

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

70

0 ВВЕДЕНИЕ. ПРЕДВАРИТЕЛЬНЫЕ СВЕДЕНИЯ

некоторой окрестности графика вектор-функции x(i) отображение ограничено суммируемой функцией и удовлетворяет условию Лип­ шица по х.

Д о к а з а т е л ь с т в о . Пусть т е Г . Тогда по определению су­ ществует такой интервал Д(т), содержащий точку т, и такая окрестность У ( т ) с R" точки х(т), что Д (т)Х У ( т ) с V, отображе­ ние Ф ограничено на Д (т )Х У (т ) суммируемой функцией r(t\ т) и удовлетворяет условию Липшица с константой k(x). Обозначим че­ рез G график вектор-фуикции х (/). Тогда G — компактное подмно­ жество области У и

 

 

Gcz

( J

(Д (т) X

U (т)).

 

 

 

 

т е

Г

 

Поэтому

можно

выбрать

конечное число точек Tj........xm из Г

так, чтобы

 

 

m

 

 

 

 

 

 

 

 

 

 

c<= U ( A(T/)X tf(T ,))-

 

 

 

 

i=l

 

 

Положим,

далее,

Sf — {j 11 е

Д (тг-)},

 

 

W = {(Л х) s V 11е= Т, х е U (т;). V е ^ } ,

 

 

k =

max {k (Ti)........

k (тт )}.

 

 

л(0

=

тах (/; Т(.)

|( е З ',} .

Тогда W — окрестность множества G, 0 < k < оо, и функция r(i) суммируема на Т. Если ( O j e l f , то ( е Д ( т , ) , х <= Н(т,) при неко­ тором i и, значит,

|ф(/, .i)| < r (/; xi) < r ( t ) .

т. е. отображение ф ограничено на С другой стороны, если (t, x)<=W принадлежат всем множествам U(х рых t е Д(т,). Поэтому

W суммируемой функцией r(t). и (/, x')<=W, то точки х и х' j) с теми номерами t, при кото­

|ф (<, х) — ф (/, (т;) |х х’ К k |х — х' |,

т. е. отображение ф удовлетворяет на множестве № условию Лип­

шица по х с константой k. Лемма доказана.

 

 

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

т е о р е м ы

5. В силу леммы мы можем

выбрать

числа е >

0,

k >

0 и

суммируемую

на

[*о, <i] функцию

г(/) так,

чтобы

из

/ е

[/<>, <i],

[х — х0(0 |<

е,

|х' — Х о (0 1 < 8

вытекали бы неравенства

 

 

 

 

 

 

|ф (/, х) — ф (<, х ') К

k |х — х' |,

 

 

 

 

I ф (<. х) | < г (t).

 

 

§ 0.4. ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ

71

Первое из этих неравенств приводит, в частности, к тому, что

I фх (t, х) К k

при всех таких ( и х . Поэтому (см. пример 9 в § 0.2) отображение

 

 

 

 

 

 

t

 

 

 

 

 

 

 

* ( ■ ) - »

Щ х( •))] (0

= J ф (т, х (т)) dx

 

 

 

 

 

 

 

 

 

 

 

 

 

дифференцируемо

по

Фреше

в

малой

окрестности

точки

Хо(-)

(в пространстве С™ ([/о. 0])) и

его производная непрерывна

и оп­

ределяется формулой

 

 

J Фх (т, А (т)) у (т) dx.

 

 

 

W (X (•)) у (•)] (/) =

 

Рассмотрим отображение

U

 

 

 

 

 

 

 

 

 

 

 

 

 

 

О:

« п Х С я ([*0, < , ] ) - > Сп Ц / 0. М) .

 

 

 

определенное следующим образом:

 

 

 

 

 

 

[0(2, х (-))](0 =

 

 

 

 

 

 

 

 

 

 

 

= х (0 — 2

— | ф (т, х (т)) dx =

х (t) 2

[h (х (•))] (0

 

 

 

 

*0

 

 

 

 

 

 

 

По

доказанному это

отображение

непрерывно дифференцируемо по

х(-)

в малой окрестности точки х0(-) и

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[°х(.) (2- а ()) У(•)] = у (t) J <рх (т, х (т)) у (т) dx.

Далее, G(z0, а0( - ) ) = 0 и в силу леммы 1

оператор

Ох(>) (г0, х0 (*))

осуществляет взаимно однозначное и непрерывное

(и, следователь­

но,

по теореме Банаха — гомеоморфное)

отображение

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

Gn([^o, fi])

на себя.

По теореме о

неявной функции в малой окрест­

ности точки го определено отображение

z-*-xz(-)

в Сп([/о, О]) та­

кое,

что

х2а(•) =

х0(•), G (г, хг (•)) =

0.

Это отображение

диф­

ференцируемо по Фреше и его производная есть линейный опера­

тор, ставящий в соответствие

каждому z e R* вектор-функцию

У (•) =

(Zg, Ад ( •)) [ О г (2д, Хд (■) ) Z] = — (Zg, Хд (*)) Z (•)

где z.(0 =

г.

 

( 10)

0

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

Условие О (г, хг (•)) =

 

Аг(0= z

+

tJф (т, х2 (т)) dx,

и

72

0. ВВЕДЕНИЕ. ПРЕДВАРИТЕЛЬНЫЕ СВЕДЕНИЯ

 

т. е. что

хг(1) — x(t\ t0, г). Отсюда следует

дифференцируемость

отображения F в точке г0. С другой стороны, равенство

(10) мож­

но переписать в виде

 

 

 

° х { - ) ( г0’ Х0(• ))< /(• ) = 2 (•)•

 

ИЛИ

t

 

 

 

 

 

 

У (0 — J <Рх (Т. ха(т)) у (т) dr = z (t) = 2 .

 

 

*0

 

 

Но последнее соотношение как раз и означает, что y(i) =

y(t\ to, г).

Теорема доказана.

 

 

Комментарий ко введению. Литература по

теории

экстре­

мальных задач огромна. Наш список не претендует на полноту."В нем собраны наиболее известные монографии, учебники и обзорные статьи, а также некоторые работы, непосредственно связанные с из­ лагаемыми в книге вопросами.

Упомянем сначала несколько работ, посвященных осмысливанию с общих позиций принципа максимума Понтрягина, в которых раз­ виваются общие концепции теории экстремальных задач и которые в наибольшей степени повлияли на отбор и характер материала в книге: Гамкрелидзе и Харатишвили [1]—[3], Гирсанов [1], Дубовицкий и Милютин [1]—[4], Нойштадт [2], Пшеничный [4], Рокафеллар [5], [6], [9], [14], Халкин [4], Хестенс [3].

Для ознакомления с темами, оставшимися за пределами книги, отсылаем читателя к монографиям Варги [4], Экланда и Темама [1] (расширения и скользящие режимы), Габасова и Кирилловой [1] (особые режимы), Моисеева [1], Пшеничного и Данилина [1], Сеа [1] (численные методы).

К § 0.1. Материал параграфа изложен во многих учебниках и монографиях: Данфорд и Шварц [1], Колмогоров и Фомин [1], Лю-

стерник и Соболев [1] и др.

К § 0.2. Более подробно о дифференциальном исчислении см. в книгах: Дьедонне [1], Картан [1], Люстерник и Соболев [1], Шварц [1]. Обзор современного состояния предмета см. в статье Авербуха и Смолянова [1]. Теорема Люстерника доказана в работе Люстерника [1]. Наше доказательство — обработка доказательства, изложен­ ного в книге Люстерника и Соболева [1]. О сжимающих многознач­ ных отображениях см. Надлер [1].

К§ 0.3. Выпуклый анализ комментируется в конце гл. 4.

К§ 0.4. Подробнее о дифференциальных уравнениях см. в кни­ гах: Картан [1], Коддингтон и Левинсон [1], Сансоне [1] и в статье

Филиппова [2].

Г л а в а 1

НЕОБХОДИМЫЕ УСЛОВИЯ ЭКСТРЕМУМА

 

В

этой главе доказываются необходимые условия экстремума

для

трех основных классов экстремальных задач. Мы увидим, что

они

формулируются в полном соответствии с высказанным во вве­

дении

принципом Лагранжа. Материал этой главы опирается на

§§ 0.2 и 0.3.

§1.1. Постановки задач и формулировки основных теорем

Л 1.1.1. Гладкие задачи с ограничениями типа равенств. Правило множителей Лагранжа. Пусть X и У— банаховы пространства, f — функция на X и F: X —►Yотображение X в У. Рассмотрим задачу

fW ->

inf;

(1)

F{x) =

0.

(2)

Соотношения вида (2) называютсяограничениями

типа

равенств. Задачи вида (1), (2) мы будем называть

гладкими задачами с ограничениями типа равенств,

если функция f и отображение F удовлетворяют неко­ торым требованиям гладкости.

Составим

функциюЛагранжазадачи

(1),

(2):

.

S

(х,

у*) = l 0f (х) + (у*, F (х)),

 

 

где Яо g R, у* е

У*. Величины Яо и у*

мы

называем

 

множителями Лагранжа.

Лагранжа).

 

Т е о р е м а

1

(правило множителей

 

Пусть функция f и отображение F дифференцируемы по

Фреше в точке х*, где F (х*) = 0,

и образ пространства

X при отображении х —*-F'(x*)x

замкнут.

Тогда, если

х* — точка локального минимума в задаче

(1), (2), то

найдутся такие не равные одновременно нулю множите­ ли Лагранжа Яо и у*, что

Х х (х„ Я0, у*) - Я0Г (х.) + F'* (х.) у* = 0.

(3)

74 ГЛ. 1. НЕОБХОДИМЫЕ УСЛОВИЯ ЭКСТРЕМУМА

Если же отображение F принадлежит классу Сi в точ­ ке х* и является регулярным отображением в этой точ­ ке, то Ко Ф 0 и можно считать, что Ко — 1.

Уравнение (3) будем называть уравнением Эйле­

р а Лагранжа задачи (1),

(2). Оно означает, что точ­

ка х* является стационарной точкой функции Лагран­

жа. Таким образом, теорема

1 утверждает, что необхо­

димое условие локального экстремума в задаче (1),

(2) при некотором выборе множителей Лагранжа сов­ падает с необходимым условием безусловного миниму­ ма по х функции Лагранжа. Итак, для задачи (1), (2) верен принцип Лагранжа.

Пусть имеет место регулярный случай. Условие (2)

иуравнение (3) означают тогда, что решение задачи х»

имножитель Лагранжа у* удовлетворяют следующей

системе уравнений:

Таким образом, здесь правило множителей Лагранжа утверждает, что выполнено условие стационарности функции Лагранжа по совокупности переменных (х,у*), ибо в регулярном случае множитель Лагранжа Ко ра­ вен единице. Если оба пространства X и У конечно­ мерны, скажем, X = Rm, Y — Rn, то написанная выше система есть система m + п уравнений с m + п неизве­ стными. Такая система имеет, вообще говоря, лишь изо­ лированные решения. Это последнее обстоятельство и составляет алгоритмическую суть правила множителей

Лагранжа.

Отметим два специальных случая задачи (1), (2). Пусть пространство У конечномерно. Тогда, как легко понять, задача может быть записана в такой форме:

 

 

/о (х) —> inf;

 

 

(4)

 

fi (х) =

о,

. . . . fn(х) =

0.

 

(5)

Множители

Лагранжа

в

этом

случае

суть

числа

Ко, Ki.........Кп,

так что

функция

Лагранжа

здесь

име­

ет вид

 

 

 

 

П

 

 

 

 

 

 

 

 

 

 

 

 

S (X, Яд,

. . .,

Кп)

2

(х)•

 

 

S

1.1. ПОСТАНОВКИ ЗАДАЧ

75

С л е д с т в и е 1.

Пусть функции fo, . . . , fn

принад­

лежат классу С1 в точке х*, удовлетворяющей усло­

виям (5). Тогда если точка а*

есть точка локального

минимума в задаче (4),

(5), то найдутся такие не рав­

ные одновременно нулю

числа Ко, . . . . Кп,

что

Щ * ) +

+ Ш * . ) = ° -

 

Если же, кроме того, функционалы

•••> f'n(x,)

линейно независимы, то Яо Ф О

и можно

считать, что

Ко = 1.

этого

утверждения немедлен­

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

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

отмечалось в примере 13 из §

0.2, условие регулярности

отображения x - * ( f i ( x ) , . . . .

fn(x))означает просто

линейную независимость функционалов f\, . . . , . Другой специальный случай возникает, когда ото­

бражение F распадается на регулярное отображение в

некоторое банахово

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

и отображение

в R",

т. е. когда задачу можно записать в таком виде:

 

 

/„(a) - * inf;

 

 

(6)

 

Е(х) = 0 ,

 

 

(7)

Ы *) = о , . . . . Ш

=

0.

(8)

С л е д с т в и е 2.

Пусть функции

fo, . . . , fn и

ото­

бражение F принадлежат классу Ci в точке х*, удов­ летворяющей равенствам (7), (8). Предположим, кро­ ме того, что отображение F регулярно в точке х„. Тогда, если точка х* есть точка локального минимума в задаче

(6) — (8), то найдутся такие не равные одновременно нулю числа Ко, . . . , Кп и вектор у*, что

Vo (д) + ••• + К К (Д) + F' (д) У*= °-

Следствие 2 тоже немедленно вытекает из теоремы 1, если принять во внимание, что всякое подпространство банахова пространства, имеющее конечную коразмер­ ность, замкнуто.

76

ГЛ. 1. НЕОБХОДИМЫЕ УСЛОВИЯ ЭКСТРЕМУМА

 

1.1.2.

Выпуклые

задачи. Теорема

Куна — Таккера.

Пусть X — линейное

пространство, /0,

fn — конечные

функции на X и А — подмножество пространства X. Рас­

смотрим

задачу

foM -> in f;

 

(9)

 

 

 

 

М * ) < 0 .........fn( x ) < 0,

 

(10)

 

 

х е Л

 

(11)

Соотношения (10)называются ограничениями

типа

неравенств. (Соотношение (11) не имеет функциональ­ ного характера, хотя и может быть записано в функ­

циональной

форме,скажем, в

виде неравенства

б(л ;|Л )^0.)

Если функции /0......... fn и множество А

выпуклы, то

задачу (9)'— (11)

называют задачей вы­

пуклого программирования.

 

Из-за того, что ограничения в нашей задаче разде­

лены на две

группы — ограничения типа неравенств и

ограничения (11), мы можем по-разному составлять функцию Лагранжа задачи (9) — (11). Главным обра­ зом, мы будем иметь дело с функцией Лагранжа, в ко­

торую не включены ограничения

(11):

 

 

 

П

3? (х, А0, . . . , Я„) =

2 ^tfi (х).

 

 

 

t

Однако можно

рассмотреть

и «удлиненную» функцию

Лагранжа

 

 

 

<?, (*,

Я„, . . . , К) =

2 hft (х) + Ь(х I А).

 

 

*=i

 

Условия экстремума в задачах выпуклого програм­ мирования можно записывать в двух почти эквивалент­ ных формах: в нелокальной форме (см. ниже теорему Куна — Таккера) и в локальной форме, с помощью субдифференциалов. Это связано с тем фактом, что в таких задачах всякий локальный экстремум является и

абсолютным.

2

(теорема

Куна — Таккера).

Пусть

Т е о р е м а

функции fo, . . . ,

fn и множество А выпуклы. Предполо­

жим, что вектор

х * удовлетворяет ограничениям

(10),

(И). Тогда, если

х * — решение задачи (9) — (11), то

существуют такие не равные

одновременно нулю

мно­

§ 1.1. ПОСТАНОВКИ ЗАДАЧ

77

жители Лагранжа Яо ^

О, . . . ,

An

^

О, что

 

 

 

9? (xt,

Я0.........А„)

= min SE (х,

Я0, . . . .

Я„)

(12)

U

 

 

 

 

х е

А

 

 

 

 

 

hfi (-О — 0

пРЧ

г =

1,

. . . . п.

 

(13)

 

 

 

Если

же, кроме того, существует такой вектор х е А,

что / г- (л:) с

0

при

всех

i — 1,

 

п (условие Слейте­

ра),

то Яо ф

0 и можно считать,

что Яо =

1. В послед­

нем

случае соотношения (12), (13) достаточны для

того,

чтобы точка х*, удовлетворяющая условиям

(10),

(11),

была решением задачи (9) — (11).

 

 

Соотношение (12) называется условием Куна Тан­

кера,

а равенства

(13) — условиями дополняющей

не-

жесткости.

Условие Куна — Танкера показывает, что для

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

х ч, т. е. таким,

которые в этой точке обращаются

в ра­

венства.

2' (субдифференциальная форма

усло­

Т е о р е м а

вий экстремума в выпуклом программировании).

Пусть

X отделимое локально выпуклое пространство и все функции U, •••> fn непрерывны в некоторой точке мно­ жества А (хотя они могут и не быть всюду конечными). Пусть далее точка х* удовлетворяет условиям (10) — (11). Если х * — решение задачи (9) — (11), то найдут­ ся такие не равные одновременно нулю множители Ла­

гранжа Яо 0, . . . . Я„

^

0,

что

О е Я 0df0 (х,) + . . .

+

К dfn (х,) + ЛГ (х,| А), (12')

hfi (x,) =

0,

 

i = l , . . . , n ,

где ЛГ(х,|Л) = д6(х,|Л) — нормальный конус к множе­ ству А в точке х *. Если, кроме того, выполнено условие Слейтера, то КоФО и можно считать, что Ко= 1. В по­ следнем случае написанные соотношения не только не­ обходимы, но и достаточны для того, чтобы вектор х , был решением задачи.

78

ГЛ. 1. НЕОБХОДИМЫЕ УСЛОВИЯ ЭКСТРЕМУМА

 

 

Соотношение (12') мы также будем называть урав­

нением

Эйлера Лагранжа.

Оно

означает,

что

0 ен

^ д х2? 1

и может

рассматриваться

как естественное

распространение

уравнения

Эйлера — Лагранжа

(3)

на выпуклые задачи.

все

функции

f0, . . . , fn

В гладком случае, когда

дифференцируемы, X — Rm и выполнено условие Слей­ тера, уравнение Эйлера — Лагранжа совместно с усло­ виями дополняющей нежесткости образуют систему из ш -j- п уравнений с т + п неизвестными, т. е. мы снова приходим к замкнутой системе, где число уравнений совпадает с числом неизвестных. Этот факт отражает алгоритмическую сущность теоремы Куна — Таккера.

В конце параграфа мы снова вернемся к задачам выпуклого программирования и сформулируем теорему Куна — Таккера в форме теоремы о седловой точке, ко­

торая позволит взглянуть с новых позиций

и

на сам

принцип Лагранжа.

 

 

 

 

 

1.1.3.

Гладко-выпуклые задачи. Экстремальный прин­

цип в гладко-выпуклых задачах. Пусть X и У

банаховы

пространства, U — произвольное

множество,

fo, •••, fn — функции на х X

и

и F: X X U

 

У — ото­

бражение произведения X X

U в У. Рассмотрим задачу

 

f0(x, и) -»• inf;

 

 

(14)

 

F{x,u) =

0,

 

 

(15)

 

fi(x, « X 0.........fn(x, и ) < 0 ,

 

 

(16)

 

и £= U .

 

 

 

(17)

Задачи такого типа мы будем называть гладко-выпук­

лыми, если функции f0, . . . , fn

и отображение

F

удов­

летворяют

некоторым условиям

гладкости

по

х

и вы­

пуклости по и, точно формулируемым ниже.

Нас будут интересовать необходимые условия ло­ кального минимума в задаче (14) — (17). Однако в данном случае содержание термина «локальный мини­ мум» требует уточнения, поскольку множество U не предполагается топологизированным. Мы скажем, что

пара

(х*, «*), удовлетворяющая ограничениям

(15) —

(17),

есть точка локального минимума в задаче

(14) —

(17),

если для всякого х из некоторой окрестности точ­

 

 

 

 

§ 1.1.

ПОСТАНОВКИ

ЗАДАЧ

 

 

 

 

 

 

79

ки л", и всякого и из U, удовлетворяющих тем же огра­

ничениям,

выполняется неравенство

 

 

 

 

 

 

 

 

 

 

 

 

 

Ы *.. « .)< /(* >

и).

 

 

 

 

 

 

 

Рассмотрим,

 

как

и

 

в предыдущих

случаях,

функцию

Лагранжа

задачи

(14) —

(17),

включив

в

нее

только

функциональные ограничения:

 

 

 

 

 

 

 

 

 

 

(■х, и,

Я0.........Я„,

 

 

П

 

 

 

 

 

 

 

 

 

 

у ) — S hfi (х,

и) +

(у *,

F(x,

 

и)),

 

 

 

 

 

 

 

 

 

1=0

 

 

 

 

 

 

 

 

 

 

где, как обычно,

Яо,

. . . ,

Яп — действительные

числа,

а

г/* <= У*.

 

 

3

(экстремальный принцип в гладко­

Т е о р е м а

выпуклых задачах).

Пусть точка

(х*, и,) удовлетворяет

условиям

(15) —

(17). Предположим далее,

 

что точка

х* обладает такой окрестностью V а

X, что

 

 

 

 

 

и

а)

при

всяком

u ^ U

отображение

x —*F(x,u)

 

функции x - * f i { x , u ) ,

i =

0, . . . ,

п,

принадлежат клас­

су Ci в точке х»;

 

х е У

 

 

 

 

 

 

 

 

 

 

 

б)

при

всяком

отображение

u - * F ( x , u )

 

и

функции u-*fi(x,

и),

i =

0, .. .,

п,

удовлетворяют

сле­

дующему

условию

 

выпуклости:

для

всяких

Ui е

 

U,

« 2 G t / и 0 <

а <

1

 

найдется

такое « е ! / ,

что

 

 

 

 

 

F (х,

и) — aF (х,

Ui) -j- ( 1 — a) F (х, и2),

 

 

 

 

 

fi (х, и) < afi (х,

и{) - f (1 — а) / , (х, и2),

1 =

0.........п.

 

Допустим, кроме того, что

 

 

 

 

 

 

 

 

 

 

в)

множество

 

значений

линейного

оператора

F*(x*, «*):

X —* У имеет конечную

коразмерность

в

У.

Тогда,

если (х*, «*)— точка локального минимума

в

задаче (14) —

(17),

то найдутся такие не равные одно­

временно

нулю

множители

Лагранжа

Яо ^

0, . . .

. . . , Я„ ^

0,

у* е

У*,

что

П

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SEх (х„

ut, Яд,

.. •,

Я„,

у ) = 2]

^iftx (•*■*> u.) +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'=°

+ F 'x (xt, ы.) у* =

0,

(18)

С*-*»

w*» Яд,

 

Яп,

у ) === min

(^*>

и, Яо,

Я^, у ),

(Ю)

 

 

 

 

 

 

 

 

и е [/

 

 

 

 

 

 

 

 

 

 

Я*/г (*,. «,) = 0 ярм / = 1, . . . . п.

(20)

Если же в дополнение к сформулированным условиям

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