Главная » Просмотр файлов » Б.Н. Пшеничный - Выпуклый анализ и экстремальные задачи

Б.Н. Пшеничный - Выпуклый анализ и экстремальные задачи (1125256), страница 20

Файл №1125256 Б.Н. Пшеничный - Выпуклый анализ и экстремальные задачи (Б.Н. Пшеничный - Выпуклый анализ и экстремальные задачи) 20 страницаБ.Н. Пшеничный - Выпуклый анализ и экстремальные задачи (1125256) страница 202019-05-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 20)

(4.11) хЕХ УЕЛ уЕП хЕХ Пусть Гь (х*, р) = впр((х, хх) — Гв'(х, у)). (4.12) х ФУнкпии Гу (хх, Р) выпУкла по совокУпности аРгУментов, так как она есть верхняя грань выпуклых функций <х, хх> — Гс(х, у). Последняя функция, очевидно, выпукла по хх; по у она выпукла, так как Ге(х, у) вогнута по этому аргументу. Ф а теогемА двойственности Рассмотрим многозначное выпуклое отображение о( *) = ((у, у'): у' > 1:(х*, у) у ~ Ч. Для этого отображения Их (хх, уе, уаа) = = 1п1 (<У у.')+У'*у': раей(ха у) У~ Ч. (т та) В частности, при уа = О, уае =1 И~, (х*, О, 1) = 1Е1 [~, (х*, у): у Бе Х) = у (х*). Аналогично, 1)х (Х, О, 1) 1Е1 ( — (х, х*)+у': уа))а'(хх, у), Уее)у) = (х*,а аа) 1Е1 ( — (х, ха)+),(х*, у): У~А') = (х*,а) = 1п1 1Е1( — (х, хе) + (а (х*, у)) = аня хх Бор((х1 ха) 1о (хе1 у)) = 1а(х у).

хх Так как у(х*) полуиепрерывна в ха = О, то согласно теореме 4.2 Бпр((Е1 ( — Ла(х, у))~ = у(0). (4.13) х ~Бек Но у (0) = 1Е1 Бпр ( — 1а (х, У)). теехел (4 14) еа = (п1 ( — Уа(х> У)). тем Здесь было использовано то, что ),(ха, у) есть (согласно (412)) функция, сопряженная к ~а(х, у) относительно х; а так как /а(х, у) замкнута по х, то в силу теоремы 4.4 1п1( — (х, х*) + )'" (хх, у)) = $32 Гл пь Выпуклые мнОГОзнАчные ОГОБРАжения Сопоставление (4.13) и (414) доказывает (4.И), а, значит, и (4.10). Теорема 4.8.

Пусть )о' — выпуклое компактное множество в У, функция 1(х, у) есть замкнутая выпуклом собственная функция х при каждом рона и з мкнутая вогнутая функция у при каждом х, а у(0) т=ж . Тогда имеет место соотношение 1В1зпр )(х, у) = зпр(п11(х, у). х ООК оси х Д о к а з а т е л ь с т в о. В рассматриваемом случае М = Х и необходимо проверить только полунепрерывность в нуле о1оункпип у (х») = (п1 )»(х», у), Рс к 1» (х», у) = зпр((х, х») — 1(х, у)). Так как 1(х, у) замкнута по у, то 1»(х», у) замкнута по х* и у. Поэтому согласно сказанному в начале этого раздела нижняя грань (»(х», у) по у он)о' достигается. Пусть теперь х'.— «О, у(хо) — «р. Ооозначпм через у; то значение у он)((, для которого 1» (хо, у;) = у (хб).

Так как у,ов)о' н )о' — компакт, то без ограничения общности можно считать, что у — уо он )у. Используя это, получаем р= 11шу(х;) = 1(ш1»(ха, у;)з1»(0, уо)~)у(0), (4.15) сю о так кэк )»(х», у) замкнута но совокупности переменных и 1»(0, уо) > (п1(1»(0, у): у~)о') =у(0). Тем самым полунепрерывность у(х*) в нуле доказана, и это завершает доказательство теоремы.

Глава 1Ч ВЫПУКЛОЕ ПРОГРАММИРОВАНИЕ Выпуклое программирование — это область исследований, объектом которых служат экстремальные задачи, связанные с минимизацией выпуклых функций на выпуклых множествах. Это, во-первых, задачи описания точек, в которых выпуклая функция достигает своего минимума на данном множестве, т. е'. формулировка необходимых условий экстремума. Во-вторых, описание задач, двойственных к данной задаче, т. е.

таких экстремальных задач, нахождение максимума в которых так или иначе тесно связано с решением исходной задачи. Этой проблематике, а также описанию решении некоторых более конкретных вопросов и посвящена данная глава. 5 1. Линейное программирование К задачам линейного программирования относятся задачи, в которых ищется минимум линейной функции на множестве, заданном системой линейных неравенств. Таким образом, задачей линейного программирования называется задача нахождения минимума целевой функции (х,яе) при ограничениях (х, х,'.) — а;:<-О, 1= 1, ..., т, (1Л) или, короче, 1п11(я, х"): (х, а,'.) — а;(О, 1= 1, ..., т).

(1.2) х В дальнейшем будет предполагаться, что система неравенств 11Л) совместна, т. е. существует по крайней мере одна точка л, ей удовлетворяющая. Множество точек х, удовлетворяющих системе 11Л),будем обозначать через Р: Р=1ж (х, х,'.") — сс;(О, 1= 1, ..., т), и называть допустимой областью. 134 ГЛ. 1У. ВЫПУКЛОЕ ПРОГРАММИРОВАНИЕ 1. Необходимые условия минимума. Теорема 1.1. В задаче линейного программирования нижняя грань целевой фуннции либо достигается и конечна, либо равна — ег. Д о к а з а т е л ьс т в о. Согласно теореме 1.4И5 и формулам (1.4.24), (1.4.25) любые решения системы И.1) и только они представимы в виде х = ~~'.~ у;у;+ ~~", Л;х;, (1.3) 1егь 1игг ~ у)=1, у;>О„Л1>О, )их+ где 1г 01+ = И, ..., т).

Поэтому для любого хшР выполняется равенство <х, х*,> = Х у1<у;, ф+ Х );<х;, х,'> (1.5) 1ри1+ 1мге (1.4) и минимум достигается на точке у1,, для которой (у;,, х,') шш (у;, х*). 1Н1+ Согласно теореме 1.4И5 и формулам И.З), И.4) Р=й(.+К~ и задача линейного программирования сводится к минимизации выражения в правой части соотношения И.5) по (1 и Ль удовлетворяющим ограничениям И.4). Если (хг, х*) ( 0 для некоторого 11нгв, то, устремляя соответствующее Л1 к +, можно добиться неограниченного убывания (х, х'). Если же (хг, х ))О, ) еегв, (1.6) то при нахождении точной нижней грани (х, х,*) нужно положить все Л1 1Е 1' равнымп нулю.

Поэтому ш)п((х, х ): хан Р) = = ш)п) ~ у; (у,, х'): ~~З~ у; = 1, у, ) О) = т1 Ио1 ~ го1+ = ш1П(у1, хг) (1.7) ил 1+ З !. ЛННЕИНОЕ ПРОГРАММИРОВАНИЕ (Зб уууу+ Х Лох1 УН1+ Уе1 о о ,Р 7,.=1, уу>О, Л)~О, УН1+ о (1.8) где 1о = у ЕБ 1 : (у1 хо) = поп (уь хо)~з ае1+ 1о = (у ~1'.

(х;, хо) = 01. Доказательство. Легко проверить, что для любой точки х, представимой в виде И.8), выполняется соотношение (х, х') = ш(п (у;, х'), Уе1+ т. е. действительно в силу равенства И.7) в этой точке достигается минимум. Так же просто иа соотношения И.5) вытекает, что (х, х*) ) нйп (у;, х'), УО1.Ь если точка х не представима в виде И.8).

Теорема 1.3. Если множество ХУ ограничено, то 1) есть многогранник, минимум целевой функции достигается на некотором множестве его крайних точек и любая точка минимума есть выпуклая комбинация этих крайних точек. Теорема непосредственно вытекает иа предыдущей с учетом того, что АУ М„, Ко=(0) и х,=о, ум1о.

Следующая теорема полностью характеризует те точки, в которых достигается минимум в задаче линейного программирования. Теорема 1.4. Пусть хо — точка мини. мума задачи линейного программирования. Тогда существуют такие где Мо — многогранник, а Ко — многогранный конус. А по теоремам 1.4.6 и 1.4.3 точки у, в соотношении И.З) можно считать крайними точками многогранника М .

Теорема 1.2. Множество решений задачи линейного программирования есть множество точек х, представимых в виде 436 гл. гч. Выпуклов пгогглммиговлние числа Лч о= 1, ..., т, что х*+ ~~.', Л;х*. = О, г г=1 Лг((хо, х'г) — ггг) = О, (1.9) Лг гО, г=1, ...,т. Обратно, если выполнены условия (1.9), то хо гн Р— точка минимума задачи линейного программирования. Д о к а з а т е л ь с т в о.

Нусть хо — точка минимума. Расомотрим конус Ко(хо) = (х: хо+ Лх гмР при малых Л > 0). Обозначим 1о=(г: (хо,х,*) — юг=О, г=1, ...,т). Если хт Ко(хо), то при достаточно малых Л> 0 должны выполняться неравенства (хо + Лх, х'г) — иг = (хо, х,") — аг + Л (х, х,*) ( О.

Но легко видеть, что зтп неравенства выполняются тогда и только тогда, когда (х, х;)(О, гя 1о, так что Ко(х,) =(х: (х, — х,'))~0, т. е. (х, хо))0, хан Ко(хо). Инымп словами, хояКо(хо). Но тогда согласно теореме 1.4.9 и формуле (1.10) х* можно представить в виде х = — Х Лгхг, Лг> О г ен Хгг. гмго г ен г о) (1 10) Так как хо — точка минимума и хо+ЛхтР нри достаточно малых Л > О, если х т Кг (хо), то (хо + Лх хо) вт(хо хо) % Ь ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ 137 Положив Х;=О, (Ф1о, с учетом определенпя 1о получим формулы (1.9). Пусть теперь х, принадлежит Р и выполнены условия (1.9).

Тогда для любой то зки х ы Р получаем (х, х",))(х, х") + ~~'., Х;((х, х'.) — ао) = о=1 =, х, х*-)- ~ Х;х". — ~ Х;соо = — ~жоао (1.11) ото ' о=о о=о В то же время в силу условий (1.9) (хо х ) = (хо х ) + Х )~~((хо х,,) — а~) = Оо О = — Д ).;хо (1 12) о=1 т. е.

(х, х,*,) ) (хо, х,',) для всех х он Р, н, следовательно, хо — точка минимума. 2. Двойствеинан задача. Пусть вектор уо он К" имеет компоненты йь 1= 1, ..., по. Обозначим ~в <р(уо) = — Д жоао 4=1 о. (и'.*,„. Хь*,=о. о=1 Х; ) О, 1 = 1, ..., т (1.13) Задача максимизации функции щ(уо) на множестве Р» называется двойственной задачей линейного программирования. Т е о р е м а 1.5. Если х ~ Р, уо он Ро, то <х, хо > > > <р(уо). Доказательство следует из формулы (1.11).

Теорема 1Я. Если нижняя грань целевой 4уннции в задаче линейного программирования равна —, то ограничения двойственной задачи несовместны, т. е. Р,=И. Действительно, нз предыдущей теоремы следует, что если Ро Ф И, то (х, х,*) ограничено снизу на Р. Теорема 1.7. Ясли исходная задача линейного программирования имеет решение хо, то двоцственная задача имеет решение Уо и (хо хо) = Ф(уо)' 1ЗВ ГЛ. 1У. ВЬ1ПУКЛОЕ ПРОГРАММИРОВАПИЕ Доказательство. В самом деле, если в качестве вектора уо взять вектор с компонентами Ль которые фигурируют в теореме 1.4, то вв равенства (1Л2) и теоремы 1.5 следует, что ф(уо) = (хо хо) >ф(у*) у*в-=По~ т. е. уо — решение двойственной задачи и выполняется требуемое теоремой равенство.

Теорема 1.8. Если хов1), ув и1)о, то х является решением исходной, а у* — двойственной задачи тогда и только тогда, когда Л;((х, х,*.) — со1) = О, 1= 1, ..., т. (1Л4) Доказательство непосредственно следует нз соотношения (1Л1) и теоремы 1.7. 3. Разрешимость линейных неравенств. Рассмотрим систему линейных неравенств (х, х;)(О, 1=1,..., т.

(1Л5) Обозначим через К~ полупростраиство, определяемое йм неравенством (1Л5). Очевидно, что 1п1К, состоит из то- чек, для которых (х, х1 ) строго меньше нуля, а 1лпКо=К". Т е ар е и а 1.9. Система неравенств (х,х )<О, 1=1,...,т, (1.16) разрешима тогда и только тогда, когда не существует таких Ц > О, 1 = 1, ..., т, не всех равных нулю, что т ,У', Л,х;' = О. (1.17) о=1 Д о к а з а т е л ь с т в о.

Характеристики

Тип файла
DJVU-файл
Размер
4,9 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее