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

книги из ГПНТБ / Цирлин, А. М. Основы оптимального управления конспект лекций

.pdf
Скачиваний:
9
Добавлен:
19.10.2023
Размер:
6.17 Mб
Скачать

Рос, f^Q

Co i .

Нужно так выбрать закон изменения температуры

по длине

трубы

Т(£),

чтобы

концентрация целевого

продукта

 

I = Cj (

/ j )

была

максимальна.

Здесь С - вектор концентраций

с

составляющими

С; ,

U

- длина

трубы.

 

 

 

 

 

Множество

Д определяется связью

(1.6) и

ограничениями

 

Заметим,

что,

как и в

предыдущих задачах,

целевая

функция

при

каждом <^Т (

£

) , С ( С

) > 6- Д выражается

числом.

Однако,

е с ­

ли в предыдущей задаче она зависела от набора числовых управлений

(расходов

сырья),

то

в данной

задаче

она, в свою

очередь, зависит

от функций

Т ( €

)

и С (

) , Такую зависимость

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

функций и

множеством

точек

числовой

оси называют

функционалом.

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

Легко себе представить задачи, в которых эти параметры могут принимать некоторый ряд значений.

В этом случае возможны различные постановки.

Например, максимум I при средних значениях параметров; максимум среднего значения I при некотором вероятностном распределении параметров, наконец, максимум I при наихудшем возможном значении параметров (задача на максмин).

12

§2. Множества, оболочки, максимум и верхняя грань

2.1.Понятие о множествах..

Множеству нельзя дать определение. Это одно из тех понятии, черев которые определяются другие математические ооъекты. Поэтому

ограничимся пояонениеи.

Чтобы ОТЛИЧИТЬ одни предметы от других, выделяют их с помощью

одного признака или совокупности признаков, присущих

только

этим

предметам. Объекты, объединенные общий признаком,

образуют

мно-

яеотва.

 

 

 

 

 

 

 

 

 

 

 

Например: множество

точек

плоокооти

, для которых

 

 

 

д(г-+ У* + I ,

 

 

 

 

 

 

(2.1)

образуют круг единичного радиуса о центром в начале координат

(рис.2.1). Если в (2.1)

 

стоит только

энак

равенотва,

то

множест­

во, выделяемое этим равенством - окружность, а если

-

только э<нак

неравенства

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

круга.

 

 

 

 

 

 

 

Множество

может быть

определено

заданием

некоторой

процеду­

ры, позволяющей решить вопрос о принадлежности

объекта. Мы будем

называть такое задание множества алгоритмическим.

 

 

 

 

Множества обычно обозначают большими буквами, а их

элементы -

чалыми. Обозначим множество на плоскости,

отвечающее

о р г а -

 

нвченжю /2 . 1/, через А.Тогда на рис. 2.1

точка "а"

принадлежит

А. Этот факт внражает

запись

 

 

 

 

 

 

 

 

CL'

J

 

 

 

 

 

 

 

 

Точка же "в" не принадлежит

А-.

 

 

 

 

 

 

 

 

А .

 

 

 

 

 

 

 

 

 

 

Пусть имеется набор условий, каждое из которых выделяет, свое

множество А^

объектов (чисел, функций,

предметов

и т . д . ) .

Тогда объекты, удовлетворяющие всем признакам набора, тоже

 

образуют множество Ап

,

но,

естественно,

не большее~,чем

каждое

13

из

А- . Говорятт что Ал

пересечение мноаеотв • А.. Эт-от

термин

очень точно определяет

смысл

множества

Ап / р и о . 2 , 2 / ;

На

рис . 2 . 2

Ап

заштриховано.

 

 

 

 

 

 

Моино выделить и объекты,

обладающие

хотя бы одним

ив

рас ­

сматриваемого набора признаков. Множество таких объектов Ао назы­

вается

объединением

множеств

М ,

оно содержит^по крайней мере, не

меньше

объектов, чем

каждое

из A j

(рио . 2 . 3) . В условных обозна­

чениях

 

 

 

 

 

А„ = Aj П Д . • • •

 

AQ

= kjUA-

 

 

Очень важно

понятие

пустого

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

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

содержащего

ни

одного элемента.

На первый взгляд во введении это ­

го понятия нет особенного смысла. Однако многие операции о множе­

ствами (получение их пересечения, например) были бы невозможны без использования пустого множества. На уроке математики в одной

из школ

очень хорошо иллюстрировали малышам понятие пустого мно-

аества.

Учитель говорил, что

множество

учеников класса

есть

объ­

единение

множества мальчиков

и девочек,

обучающихся в

атом

клас ­

се, а потом просил

встать

всех

мальчиков о

кооичками. Так

как де­

по было в младших

классах,

куда

не проникла

мода на длинные муж­

ские прически, пересечение множества мальчиков и множества

уче ­

ников о косичками оказывалось пуотым.

 

 

Если каждый элемент множества В являетоя

одновременно адамен-*

том At то говорят,

что множество В является

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

А.

Так, множество

В, для которого

 

 

хК у** 1,

является подмножеством А, отвечающего условии (2 . 1) .

2.2.

Выпуклым называют

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

Д

, в котором для любы),

двух элементов,

принадлежащих

Д ,

У,

и

Уц

 

элемент

 

 

 

J

-

 

J$X,+

 

(/-Я!

 

 

'

(2.2)

принадлежит

этому

множеству

 

при

 

0

В <£•

I . Геометрически это

условие означает,

что

любая

точка

отрезка, соединяющего У,

и

Я$, л~

принадлежит

множеству

Д.

На рис . 2 . 4,а изображены выпуклые,

а

на

рис . 2 . 4,б -

невыпуклые

множества.

 

 

 

 

 

 

 

К выпуклым

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

например,

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

гиперплоскость,

отреэок

прямой линии

и т . д .

 

 

 

 

Из (2.2)

непосредственно

следует,

что

пересечение выпуклых

мно­

жеств всегда выпукло, чего нельй$,,конечно, сказать о их объединении,

Уеловия типа равенства, наложенные на переменные, выделяют неко­

торое множество их допустимых

значений. Это множество

для

условия

 

/ < X, Л ,

• • • ) = " с

 

 

 

выпукло

лишь тогда, когда функция ^

линейна

по всем

(дока­

жите это

сами).

 

 

 

 

 

Дели

выпуклое множество Д содержится в одном

ив полупространств,

на которые делит пространство X неноторая гиперплоскость П, причем -

граница

Д имеет хотя бы одну

общую точку с П, то эта

гиперплоскость

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

СПдва

р и с . 2 Л , а ) .

 

 

 

 

Крайней точкой,

множества

называют точку А, если в Д не существу­

ет

двух

таких несовпадающих

точек Xj и Х2, что А может быть выраже­

но

формулой (2.2)

при

0

< I .

Для выпуклых множеств справедлива теорема отделимости Хана-Банаха.

Теорема 2 . i . Два непересекающихся выпуклых

множества,

хотя

бы одно

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

То

есть

ыонно про­

вести такую разделяющую гиперплоскость, ч?о

эти

множества

окажутся

в разных полупространствах (рис . 2 . 5) .

 

 

 

 

иг

2.3. Выпуклые оболочки множеотв

Наименьшее выпуклое множество, содержащее данное множеотво J\t

называется его

выпуклой оболочкой. Обозначается оно обычно

через

С0 Д .

На рис.

Q.dfi приведены

примеры выпуклых оболочек

(пунк­

тиром

показаны

границы CQ Д , там,

где они не совпадают о граница­

ми множества

Д . ) . Любая точка

А выпуклой

оболочки

может

быть

представлена

в случае'одноовявного множества Л как

точка

отрезка,

соединяющего

два элемента Д .

( р и с . 2 . 6 , а ) .

Однако множество

может быть не односвязно. Оно может состоять, например, из отдель­

ных точек

X j ,

• • • У-п. . В этом случае

выпуклая

оболочка

является

выпуклым

многогранником, в котором

точки X ,>

лежат

внутри или на грани. Но каждая ив вершин многогравника во всяком

случае принадлежит

Д .

 

 

 

 

 

 

 

 

 

 

Можно доказать

следующее утверждение

(теорема

2.2)

 

 

 

Если множество Д .

принадлежит П.- верному

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

то

 

каждый элемент

Ср

 

. может быть представлен как выпуклая

 

комбинация не

более, чем

( Ш - Р - го элемевта

Д .

 

 

 

 

^ - 2 4 * *

 

 

i<**.*of)

 

 

 

к . * )

Если, например, Д

- множество векторов на плоскости

(П.-2),

то теорема 2.2 утверждает, что любой элемент

выпуклой

оболочки

лежит внутри треугольника

о вершинами

в

. У ^

( р и с . 2 . 6 , б ) .

 

Этот результат может быть несколько

усилен (теорема

2 . 3);

 

Если многеотво

JL

в

й, - мерном

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

оостоит

не

бо­

лее,, чем из Игкомпонент связности, то число элементов

 

.

вхо­

дящих в {й.3)ш равно

не

(R+I). a

TL

 

 

 

 

 

 

Так, для плоскости

множество . Д .

должно состоять не

более,чек

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

ется в книге В ^ Б о л т я н с к о г о "Оптимальное управление дискретными

системами", "Наука", 1973.

16

Эти две теоремы позволяют поиск максимума некоторой функции,

определенной

на

выпуклой оболочке

множества

Д, свести

к

опреде­

лению

таких

(П+1)-го элемента

Хк

и +1)-го

чиола otK

,

для кото

рых функция

от

выражения

(2.3)

максимальна.

 

 

 

2Л.

Мощность и мера

множества

 

 

 

 

Множества могут отличаться друг от друга количественно. Так, счетными называются множества, каждому из элементов которых можно поставить в соответствие натуральное число. Значит ли это, что число элементов обязательно конечно? Нет, ведь числовая ось содер­ жит беоконечный ряд чисел. Тогда возникает вопрос, а есть ли мно­

жества, у которых число элементов больше, чем у

бесконечного счет­

ного множества. Оказывается еоть, но чтобы одну

"бесконечность"

сравнить с другой, приходится ввести понятие мощности множества.

Множеством мощности континуум называется множество, элементам которого можно поставить в соответствие точки отрезка числовой оси имеющего конечную протяженность. Можно показать, что множества на­

туральных

чисел здеоь

не хватит, хотя, оно и бесконечно.

Существуют

множества,

имеющие мощность болыцую, чем континуум,

однако, в

за ­

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

иметь

дело

с конечными, очетными

множествами и множествами мощности континуум

В некоторых задачах приходится учитывать другую характеристику

множества,

его меру.

 

 

 

 

Сначала

рассмотрим

множество точек числовой оси

( р и с . 2 . 7 , а ) .

Пусть, как показано на рисунке, соответствующие точки заполнили

два_отреэка на этой оси. Над каждым

отрезком построим

функцию

Н ( Ъ ), равную единице на и

нулю вне

рассматриваемого

отрезка

(характеристическую

функцию

отрезка). За меру множества . X примем

м c j f - i

= fy(4)

с/1

.

 

 

. - е><=>

 

 

 

17

Меры отрезка

и соответствующего ему интервала, т . е . отревка

без конечных точек) равны друг

другу и равны длине отрезка.

Меру множества У, элементами которого являютоя точки некото­

рого

отрезка

(а,

в'],

определяют

через построение системы и н и р -

валов, заключающих в себе вое элементы У.

 

Минимальная суммарная длина таких интервалов называется внеш­

ней мерой

множества. Внутренней

же мерой множества У является

разность

между длиной

отрезка (а,

в) и внешней

мерой множества,

дополнительного

к

У

относительно

отрезка (а,

в ) , т . е . множе­

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

мера

всегда

меньше

внешней.

 

 

 

Если же они равны, то множество называется измеримым и их

общее

значение называется мерой.

 

 

При таком определении меры ясно, что любое счетное множество,

отображение которого показано на рисунке 2.7,6, имеет нулевую

меру

( М С У 1 =

0) .

 

 

 

 

Решение некоторых оптимальных задач определится о точностью

до множества нулевой меры, подобно тому как решение дифферент .

анальных уравнений определено с точностью до произвольных ПОСТОЙ

янных. Например,

если

^*(^J

 

в ° т ь решение

задачи о. макоимума

функционала

 

 

- г

 

 

 

 

где J - непрерывна

и ограничена,

то и

является

 

решением,•если она

отличается от

 

) на конечную величину

 

на множестве нулевой меры С ведь

по

величине функционале

 

эти две функции неразделимы).

 

 

 

 

 

 

Гос. публичная

1

 

 

 

научно-тс.чн;!чес1-:пй i

 

 

 

библиотека СССР

]

 

 

 

ЭКЗЕМПЛЯР

I

 

 

 

ЧИТАЛЬНОГО ЗА.1Л

 

Часто в задачах определения минимума и максимума некоторой

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

которые

существуют

лишь на

множестве

значений аргумента нулевой

меры,

 

В этом случае говорят о существенном максимуме

(минимуме)

функции.

 

 

 

 

 

 

 

 

 

 

 

2.5.

Возможно,

что на множестве допустимых решений целевая

функция

вообще

не

имеет

максимума или минимума. В таких

олуианх

требуется

найт^

последовательность элементов

J0,

которая

сходится

к

пределу

(возможно и не принадлежащему Я) такому, что

предельное значение целевой функции не меньше, чем любое ее

значение

для

допустимых

решений.

 

 

 

 

Например, максимальное значение линейной функции

I

= у

на

множеотве

/у//

 

не

достигается. Но

 

 

 

 

 

-&т.Т

= i

 

 

 

 

 

 

у - /

 

 

 

 

 

 

 

 

и

превосходит

величину

I для

всех допустимых значений

аргумента.

'

Или функция

 

 

 

 

 

 

 

 

 

 

I

( У ) - : I - £ ~ у )

 

 

 

(рио.2.8)

 

 

 

 

 

 

 

 

 

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

ничена

оверху.

 

 

 

х

 

Чтобы учесть такую возможность, говорят о

верхней грани целе­

вой

функции

на

Л : ( * у £ £ Р I ( I / ) )

или о ее

нижней

грани

( I v \ - ^

1

)

) . Если решение принадлежит J},

то

Для

I

( у ) ,

показанной

на р и с 2.8,

\£<^-pT()/J-

I .

19

Pec.

$j

/ V c 2.2.