В.М. Алексеев, В.М. Тихомиров, С.В. Фомин - Оптимальное управление (1979) (1155777), страница 40
Текст из файла (страница 40)
В бесконечномерных пространствах это не так. П р имер. Пусть Х =1„1(х) = ч~~ ~((х!г!п') — х)). Тогда /=! точка х=О является стационарной, 1'(0)=0, а второй дифференциал ) в нуле — положительно определенным Г" (0) Р!, й1 = ~~Р ~~фп'. у=! Но вместе с тем 0(1остп(пд, нбо на последовательности (е„/п)„", (е; — !-й базисный вектор пространства 1,) функцйонал ) принимает отрицательные значения: ~(е„!и) = = (1!п!) — (1/и') < О, а сама последовательность стремится к нулю.
2. В одномерном случае лемма, с которой начинается этот пункт, дает в некотором отношении исчерпывающий ответ на вопрос о том, является ли заданная точка точкой локального минимума бесконечно дифференцируемой функции ) или нет: за исключением тривиального случая, 242 когда все производные в данной точке равны нулю, лемма дает ответ на поставленный вопрос. Даже для функций двух переменных такого рода исчерпывающей процедуры по-видимому нет. 3.
Неравенства (12) накладывают серьезные ограничения на структуру нормированного пространства Х. Если выполнено первое из них, то симметричная билинейная функция ($~т)) =("(х)Я, Ч~ задает в Х скалярное произведение, а неравенства 1 1" (х) (! ) $1' > ($ ( $) = 1' (х) (з, з1 > а1 $1' показывают, что норма, порожденная этим скалярным произведением, эквивалентна исходной. Следовательно, Х линейно гомеоморфио евклидову (предгильбертову) пространству.
В частности, неравенства (12) не могут иметь места в пространствах С и С'. 3.1.2. Элементарная задача линейного программирования. В п. 1.2.6 мы в общих чертах описали класс задач линейного программирования. Здесь будет рассмотрена самая простая из задач этого класса. Для нас она интересна тем, что при ее рассмотрении мы познакомимся с важными условиями экстремума †условия соответствия и согласования знаков 'и условием дополняюи1ей нежестности.
Пусть Х= К', аЕ К"' — элемент сопряженного пространства, а=(а„..., а„). Рассмотрим задачу л ах — 1п1 (зцр); фэ ~~р~ а;х; — 1п1 (зцр); (й) !=1 х;~~0. Символ ~~ здесь означает, что в соответствующем ограничении может стоять один из знаков >, <' или =. Задачу (й) будем называть элементарной задачей линейного программирования.
Будем говорить, что для вектора а выполнено условие соответствия знаков (с ограничениями х; ~ ~0), если а;> 0 при ограничении х;> О, а;<О при ограничении х;<О и а; может иметь любой знак, если ограничение имеет вид равенства х,. = О. В случае, если неравенства «оборачиваются», т. е. если а; > 0 при ограничении х; < О, а, < 0 при ограничении х, > 0 (и снова а, †любого знака при х; = 0), то будем говорить, что выполнено условие согласования знаков.
В первом случае мы пишем ат~О, во втором атаЫО, Теорема (необходимое н достаточное условие экстремума в элементарной зада~в линейного программирования). Для того, чтобы точка х Е )ка доставляла абсолютный минимум (максимум) задаче (й) необходимо и достаточно, чтобы- были выполнены: а) условия соответствия (согласования) знаков а,~~О (а,-"э О), (1) б) условия донолнянят(ей 'нежестхости а;х, = О, 1 = 1, ..., и. (2) Доказательство. Допустим, что (д) — задача ми- нимизации и 1а-е ограничение имеет вид х„) О.
Если допустить, что а,,< О, то нижняя грань в задаче (й) равна — оо, ибо х,, может принимать сколь угодно боль- шие положительные значения. Поэтому условие а, ) 0 необходимо для того, чтобы значение задачи (искомый 1п() было конечно. Если допустить теперь, что ат,х,,чьО, то вследствие условия х,,) О н доказанного неравенства а;,' 0 на самом деле а, хт, ) О. Но тогда точка х не будет минималью задачи, ибо на допустимом векторе х = (х„..., х,, „О, х т„..., х„) имеем ах < ах. Доста- точность условий (1), (2) очевидна: если для определен- ности (3) — по-прежнему задача минимизации и выполнены условия соответствия знаков и дополняющей нежесткостй', то для любого допустимого вектора х Е )ка получаем ах « О, в то время, как для х в силу (2) ах= О. ° У нр аж не н не.
Вывести доказанную теорему из теоремы Куна — Танкера. 3.1.3. Задача Больна. Пусть Ь вЂ” конечный замкнутый отрезок вещественной прямой. Рассмотрим банахоао пространство Е=Ст(Л, 1(а);с)(х((, состоящее из элементов $ (х( ), 1„1,). В этом про- странстве рассмотрим задачу ат ($) = а) (х ( ' ) 1а ~ 1т) ь = ~Й(1, х(1), х(1))й1+1(1„х(1а), 1„х(1,))- ех(г, (й) тз 244 При этом в (й) функции (1, х, х) ~-ь Е(1, х, х) н (г„х„1т, х,)- 1(г„х„1„х,) определены в открытых подмножествах 1' н Я7 пространств Йх К" хй" и 1(х К"хнах К" соответственно и 1„1,Есь.
Обе функции будем предполагать по меньшей мере непрерывнымн. Задача (3) называется задачей Больца с незакрепленным временем, а функционал в (й) — функционалом Больца. В п. 1.4.2 был рассмотрен ее частный вариант, когда и= 1 (о случае п > 1 было лишь кратко упомянуто) и моменты времени 1, и 1, были закрепленными. Лемма. Пуста функции Е и 1 и их частные производные Б„, Ь„., 1~ и 1,, 1=0,1, непрерывны в областях У и В' соответственно.
Тогда функционал Я является непрерывно дифференцируемым (по Фреше) на следующем открытом подмножестве пространспма Е: 'И=Я-(х( ). (ы 1.)!х( ) ЕС'(Ь, 14"); (Ей, (1 х(1) ° х(1))Е~' (гч х(го) Г., х(1,)6%' (в 1~Е(п(Ь) и при этом З'(х( ), Г„К,))й( ), т„т,)=$(Е„(1)Ь,(1)+ ~в +Е„. (1)6(1))сУ+Ь(1,)т,— Х(1,)т, +1, т,ц 1, т,ц . +(„,(й((о)+х(К,)т,)+1„,(й(7,)ц х(1,)т,) (1) где Е(1) Т-(1, х(1).
х(т)), Х,„(1) Е.„(1, (1), '(Г)), г-„'(т) =т-„(Г, х(Г) хх(1)), С,.= 6,. (Е„х(~,), 1,, х(1",)), 1,, = 1.,(К„х(1,), 1„х(1,)), е =О, 1. Доказательство. Функционал%является суммой интегрального и терминального функционалов. Их непрерывная дифференцируемость была доказана в пп.
2.4.2 и 2.4,3. (Терминальный функционал $ — 1(1„х(1,), 1„ х (1,)) является частным случаем оператора краевых условий.) Чтобы получить (1), остается воспользоваться формулами (9) п, 2.4.2 и (3) п. 2 4.3. ° В соответствии с этой леммой (4) является элементарной гладкой задачей без ограничений.
Поэтому мы можем применять к ней необходимые и достаточные условия 346 б) условия трансверсальности по х Е„(1,.) =( — 1)')., (=О, 1; (3) 2) выполнены условия трансверсальносо1и по 1: Й(Г;) =( — 1)'+'1,, 1=0, 1, где Й (1) = 1.„ (1) х (1) — е (1). Соотношения (2) и (3) уже встретились нам в и. 1,4.2. условия трансверсальности по Г встречаются здесь впер- вые, но впоследствии в гл. 4 мы постоянно будем иметь с'ними дело. Доказательство. Было сказано уже, что зада- ча (6) является гладкой элементарной задачей, и к ней применима, следовательно, теорема Ферма (следствие 2 п. 3.1.1), согласно которой $ Е 1осех1г 6 ~ Я' ф) = О Ф>Я' ($) (т(( = О, Ут1 = (Ь ( ), т., т,) Е В (5) Вспоминая (1), получаем из (5) О=З'®~)~= 7, = 1 (Е„(Г) й(1)+Ц(1) й(1)) йг+и,й(1,)+ +М(Г )+Рота+Р т где для краткости введены такие обозначения: ис —— 1.с Рк — — 1,,+1.,х(гс)+( — 1)к'АЕ(Г!), 1=0, 1.
(7) 246 экстремума п. 3.1.1. Расшифровка утверждения теоремы Ферма приведет нас к следующей теореме. Теорема 1 (необходимое условие экстремума первого порядка в задаче Больца). 17 усть выполнены условия леммы. Если элемент $ = =(х (.), 1„1,) Е В 'принадлежит множеству ч1 и доставляет локальный минимум задаче (з), то 1) выполнены условия стиционарности по х( ): а) уравнение Эйлера — ' — „",Х,„(1)+Л„«) =О, (2) Соотношение Я'($)1т11 = 0 имеет место для любого элемента и = (Ь( ), т„т,).
Рассмотрим сначала элементы вида п=(Ь( ), О, О), ЬЕС'(Л, И"), Ь(г;)=О, 1=1, 2. Тогда из (6) ц г)(Е. (Г) Ь(1)+(.„т ЬД> )Г =О (6) 7» для любой вектор-функции Ь( )~С»(1»'„г»), 11") такой, что )г(Г,) =Ь(1;) =О. Но с такой ситуацией нам при шлбсь уже встречаться в п. 1,4.1. Из леммы ДюбуаРеймойа, доказанной там~ мы сразу получаем соотношение . (2) (в и. 1,4.2 лемма Дюбуа-Реймона была доказана для скалярных функций, н здесь ее следует применять поочередно к каждой компоненте вектор-функции Ь ( ); полагая Ь, ( ) =-... = Ь;, (.) = Ь;э, ( ° ) =-... =- Ь„( ° ) = О, мы сводим (В) к аналогичному скалярному соотношению с одной компонентой Ь,( ) и получаем 1-е уравнение системы (2)), При этом заодно доказывается непрерывная дифференцируемость»,„(Г).
Но тогда в выражении (6) можно произвести интегрирование по частям, что (с учетом (2)) дает О=3)'Й)Ы=(це г»(Го))Ь(ге)+ +(с»»+Т,;(1»)) Ь(Г,)+(),т,+~»тг (9) для произвольных векторов Ь(Г,), Ь(1,) и чисел т, и т,. Отсюда и из (7) немедленно следуют соотношения (3) и (4). ° Как мы видим, доказательство теоремы, в сущности, такое же, как и в гл. 1. Только там нам пришлось вычислять производные кустарно, а здесь мы воспользовались общими теоремами дифференциального исчисления Я 2.2 и 2.4, 3.1А. Элементарная задача оптимального управления, Пусть Ц вЂ” топалогическое пространство и йп11„1»1 Х хП вЂ” К.
Рассмотрим задачу и ) (и ( ° )) = ) ~р (С и Я) М вЂ” 1п1 (3) ь в пространстве КС(11„Я Ц) кусочно непрерывных функций и( ):[»~ 1,1- ц со значениями в Й. Функцию ~р 247. будем предполагать непрерывной в11„1,1ХМ. Задачу(й) назовем элементарной задачей оптимального управления. Теорема (неабходимое и достаточное условие минимума в элементарной задаче оптимального управления). Пустьфункиияи( ) Е ~ КС ([1„1,1, П) и доставляет абсолютнь«й минимум в задаче (з).. Тогда длл любой точки непрерывности функции й( ) выполнено соотношение ш(пг(1, и)=~(1, й(1)). (1) Доказательство.
Допустим, что соотношение (1) не выполнено и существуют точка т (где й(.) непрерывна) и элемент очП такие, что )(т,.р) <)(т, й(т)), Вследствие непрерывности функций 1 — ~ (1, о) и Г- /(Г, й(Г)) в окрестности точки т найдется такой интервал а=(т — б, т+Ь1, чта г(г, о)<г(Г, й(1)) при 1~А. Положим й(1) =и Я при 1(й и и(Г) =о при 1ЕЛ. Тогда ~(и( )) <)(и(.)) вопреки минимальности й( ). 3.1.5. Принцип Лагранжа для задач с равенствами н неравенствами. В гл.