Файл: Цирлин, А. М. Основы оптимального управления конспект лекций.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 81
Скачиваний: 0
so
6.3. В невыпуклой |
задаче; |
|
|
|
|
1. Множество |
сравнения |
L выбирается |
таким, чтобы на нем |
||
максимизируемую |
функцию и функции, определяющие |
множество Л, |
|||
можно |
было линеаризовать. |
|
|
|
|
2. |
Множество |
вариаций, |
приводящих к |
росту J-0 |
, и множе |
ство допустимых вариаций для линеаризованной задачи представ-
яяют собой выпуклые конусы, имеющие обцую зернину |
У |
и не |
||
имеющие общих внутренних точек. Значит должна существовать |
||||
разделяющая |
их |
гиперплоскость (см. 2.2). Условие |
ее существо |
|
вания и формируется как условие существования i - |
множителей |
|||
со свойствами |
(6 . 7) . |
|
|
|
Обычно |
Ь |
есть линь подмножество-JD. Это означает, |
что |
условия оптимальности выделяют много ''претендентов0 на реше
ние, а |
набор инозителей |
Л |
не |
единственен. |
|
|
||
Исключение составляет |
случай, |
когда множество |
Л и макси |
|||||
мизируемая функция J-o |
строго |
выпуклы. Л ля этого нужно, |
чтобв |
|||||
функции |
j / t ' |
были |
линейны, а |
ограничения (6.2) |
выделяли |
выпую |
||
жое множество |
( F j |
- выпуклы). |
|
|
|
6.*. Особый случай.
Впредыдущем параграфе мы останавливались на особых случа ях в задаче о максимуме функции при наличия связей. Эта особые сдучаз касались точек в пространстве X, в которых градиент функции ' j / j или максимизируемой функции обращался в нуль. Аналогичная ситуация возникает а в задаче с ограничениями.
Однако здесь возможны изолированные точки несколько иного рода,
Аименно, точки, лежащие на границе Л, и такие, что движение ив нзх внутрь допустимой области возможно по изолированному
направлению. Таков случай изображен на рис.6.3, где линии Р | я О и Р = О касаются з точке У * . Градиенты этих
SI
функций линейно |
зависимы |
|
, и уаловие |
(6.8а) не выполнено ни |
||||||||||||||||
при |
каких |
конечных |
значениях j\ . |
|
|
|
|
|
|
|
|
|||||||||
Случай, |
когда |
в |
У * градиент |
равен нулю, совершенно |
|
|||||||||||||||
аналогичен соответствующему случаю в 5.5. Всюду |
ниже мы будем, |
|||||||||||||||||||
часто не оговаривая этого, предполагать, |
что условия |
регуляр |
||||||||||||||||||
ности |
(общности |
положения) |
выполнены. |
|
|
|
|
|
|
|
|
|||||||||
6.5. Седловая точка функции Лагранжа |
|
|
|
|
|
|
|
|||||||||||||
Будем рассматривать малую выпуклую окростносвь Е |
точки X |
|
||||||||||||||||||
такую, |
для которой |
функцию |
/ „ |
и пересечение |
L |
множеств £ и |
Л |
|||||||||||||
можно было бы считать выпуклыми. Таким |
образом, |
задача об у с лоз |
||||||||||||||||||
ном максимуме |
j.0 |
на Е имеет |
единственное |
решение. Покажем,что |
||||||||||||||||
функция |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
R = |
(У ) -+ J. / |
• (Ю |
|
ft |
(Ю |
|
(6.9) |
|
||||||||
имеет |
в |
X * седловую |
точку. |
Обозначим |
черев |
6** функции |
|
|||||||||||||
|
Й » ( Л ) = , т у |
й ( х , Л |
|
|
|
|
|
|
( 6 . 1 0 ) |
' |
||||||||||
Решение задачи (6.103 зависит от значений |
Ji-множителей |
и не |
|
|||||||||||||||||
всегда |
является |
допустимым |
по условиям |
(6,1) н (6.2), |
то еоть |
|
||||||||||||||
X* |
( j f ) |
не всегда |
принадлежит |
L ~ В Л13 |
|
|
|
|
|
|
||||||||||
_Соглаоно теореме Куна-Таккера |
найдется |
такое |
значение |
|
||||||||||||||||
J |
= j( |
|
Для которого |
X * |
( Jf ) |
|
£ |
L |
. При двбоы j / |
|
||||||||||
|
|
|
|
|
|
|
хьу |
|
|
|
|
|
|
|
|
(б . п ) |
|
|||
так |
как |
L |
£ |
Е |
. При j l |
= |
ji |
|
это неравенство превращается |
|||||||||||
в равенство, |
причем |
всюду |
i |
L , |
$ |
( Л ) не завиоит |
от с// |
|
||||||||||||
и равен |
^Д-Х ^„ (X j так как два последних |
слагаемых в |
(6.9) |
|
||||||||||||||||
обращаются в__нуль._Таким образом} |
К |
( «/» |
) достигает |
мини |
||||||||||||||||
мума при |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
$*(IV |
|
=• |
m |
^ |
5 ? * * |
Q№ |
|
7) |
|
|
|
(6-I2) |
|
SI |
|
j |
|
Здесь множество вначений |
J , на котором имеется ыинямун, |
||
определено условиями (6.7). |
Говорят, |
что функция (? |
|
имеет седловую точку (рис.6.4), если |
для любых Х€Е |
и j/ |
|
справедливы неравенства |
|
|
|
G(k}3f*)±QC**J*)* |
R(**,J). |
(б.п, |
6.6. до оих пор речь кжа о седловой точки функции R в неко
торой, вообще говоря, малой окреотности Е предполагаемого реше ния. Однако мы можем раооирить ату окрестность до' всего множе ства X или любого его подмножества. Действительно, пусть можяо указать некоторое достаточно широкое мноаеотво V заведомо охватывающее Д. Тогда
л о в |
/ |
|
Rt*J)^tp*xR(z,J)-™**Mv |
|
X£V* |
_ |
_ |
*** |
(6.14) |
При |
j l =» |
<// |
это неравенство обращается в равеяотво, |
|
с точке макоиыума еоть |
искомое решение. Причем решение, обес |
|||
печивающее нелокальный, а абсолютный максимум |
J-0 за J . |
|||
Таким образом, |
|
|
|
|
Иначе говоря, волн найдется такой вектор |
|
jj' «* |
, |
|||||
450 каксимуи |
функции & |
п о |
I |
на V |
достигается |
в точ- |
|||
к® |
€ 7} ) 1 |
0 8 - 2 8 |
*Ьчка |
является |
сэдловой, |
и функцня |
|
||
&*С?) ' тЯ* |
Л) иишшальиа 3 |
ней по J . |
|
||||||
|
Для малого |
нноаества |
сравнения |
и |
и |
_малой окрестности |
|||
Е |
Ередполагаеного |
решения такое |
значение |
^ |
должно найтись |
||||
s регулярном |
случае. |
|
|
|
|
|
|
|
|
|
|
|
|
|
„ 3 3 |
|
|
|
|
|
|
|
Senepb жо, когда |
речь |
идах об абсолютном максимуме, ньт |
квкаких |
|||||||||||
гарантий того, что |
Jf |
|
отыщется. Тон не менее, неравенство |
|||||||||||
(6.14) может |
оказаться |
полезным. Еолн найти достаточно |
проотуп |
|||||||||||
з не олишком отличную от J) область V , |
в которой легко |
опреде |
||||||||||||
лить абсолютный иакоимум |
Q |
по <У , |
при некотором фиксирован |
|||||||||||
ной |
значении |
<у/ |
, |
то полученное |
число даот верхнюю оценку |
ножо |
||||||||
вого |
решения. |
|
|
|
|
|
|
|
|
|
|
|
||
Теперь |
с помощь» определенной |
процедуры можно так назначать |
||||||||||||
J j |
чтобы этот |
накоимун уменьшался, о эь-ачит верхняя |
оценка |
|||||||||||
становилась |
вое ближе и олиже к решению. |
|
|
|
||||||||||
В некоторых задачах |
получение верхней оценки яэдязтон доста |
|||||||||||||
точным. Так, в задачах |
выбора |
оптимального режима действующих |
||||||||||||
аппаратов, где некоторый допустимый (н обычно не самый плохой) |
||||||||||||||
режим уже найден, бливооть верхней оценки ревення к фактнчеом |
||||||||||||||
достигнутому |
вначешш |
целевое функции говорят о нецедеоообраа- |
||||||||||||
нооти детального |
решения |
задачи. |
|
|
|
|
|
|||||||
Эанетим, |
что функции |
R |
можно записать в неокодьао |
бонее |
||||||||||
общей фошо |
|
|
|
|
|
|
|
|
|
|
|
|
||
где |
jj- ( X ) в |
(X ) - функция, завноящяе от одной али нескожь*, |
||||||||||||
КИЕ |
составляющих |
вектора X и |
удовлетворяющие |
неравепотваи |
|
|||||||||
(6.7) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Поэтому |
на Э, как в прежде, |
расишренная функция R |
равна |
|||||||||||
J.e (X), следовательно, неравенство (6.14) справедливо |
н идя этой |
|||||||||||||
функции |
|
|
_ |
|
|
|
|
|
|
|
|
|
|
|
rnay |
£ |
|
|
|
|
=? прах |
X? ^rnojc |
J |
. |
, |
5Напомним, что мы не оговаривали здесь никаких условий нек- •дшишпшн i чау та jnt» ч/i
оерывности или гладкости 1Г н f7'-</4 .
Si
Вовсе не осязательно учитывать нов условия задачи, вводя соответствующие множители в функцию Лаграняа.
Множеотво Д представляв? сооой пересеченно множеств V- ,
выделяемых каждый из условий. Цусть одна группа условие выделяет HHOseosBoVg. Тогда ножво оорвэовать функцию Леграну
В |
• J. + Js |
?r(*J |
и искать |
максимум этой |
функцяа ва 7 j . Dps фиксированной Jr |
пожучим вврхвош оценку |
решошя. |
0"с. 6./ |
Рис. 6.2. |
Ь*0
Рос. 6. 3
ss
§ 7. Алгоритмы численного решения |
задачи об условном |
|||
маноим.7И8 |
УНКЦИИ |
|
|
|
Чи о ленные алгоритмы |
нахождения условного максимума можно рвя- |
|||
|
Ф |
|
|
|
бить на две группы: поисковые методы, |
использующие для |
поотрое- |
||
ляя улучшающей последовательности информация о поведении |
функции |
э локальной окрестности точки поиска, и методы глобальные, осно ванные на получении оценок реиенил в последовательном их ужучм-
нян. |
|
Методы |
поиска условного |
максимума |
|
|
|
||||||
Рассмотрим |
первоначально |
задачу |
поиска |
максимуыа |
функции |
||||||||
J-0QL) при |
наличии |
условие |
типа |
равенотв |
|
|
|
||||||
|
|
|
|
|
|
J-i(X)*0 |
|
|
|
|
|
|
(7.1) |
|
|
|
|
|
|
|
|
|
|
1= |
i , 2 . . . |
m. |
|
я ограничениях, |
наложенных |
линь |
на |
отдельные составляющие J( . |
|||||||||
Все методы решения этой задачи сводятся к движении э направ |
|||||||||||||
ленна |
условного |
градиента |
{ |
1 |
). |
|
|
|
|
||||
7 . 1 . Метод проектирования градиента |
{ |
49 3 |
|
|
|||||||||
Пусть |
начальная |
точка поиска |
J(0 |
удовлетворяет |
уоювияа |
||||||||
(7 . 1) . Б общем случае, чтобы ее вайтн, нужио ревить вопомота- |
|||||||||||||
тедьную |
задачу |
минимизации |
функция |
|
|
|
|
|
|||||
ят прн |
фиксированных значениях |
(Г\ - Тг\ ) составляющих X оп |
|||||||||||
ределить |
остальные |
ТА составляющих |
иа |
системы |
(7 . 1) . |
||||||||
5 |
точке |
XQ |
|
находится направление |
условного |
градиента |
|||||||
j ^ ( |
X ) , |
т . е . |
направление |
наиоолеэ быстрого роста |
целевой |
||||||||
функции в линейном подпространстве, касательном к поверхноств, |
|||||||||||||
определяемой связями (7.1). |
При достаточно малом жаге я найденном1 |
||||||||||||
направлении |
в точке |
не слипком сильно нарушены уравнения |
|||||||||||
свявей. Поэтому |
и з н е ё о помощью, |
например, |
процедуры минимизаций |