Главная » Просмотр файлов » И.В. Бейко, Б.Н. Бублик, П.Н. Зинько - Методы оптимизации и алгоритмы. Решения задач оптимизации

И.В. Бейко, Б.Н. Бублик, П.Н. Зинько - Методы оптимизации и алгоритмы. Решения задач оптимизации (1121207), страница 69

Файл №1121207 И.В. Бейко, Б.Н. Бублик, П.Н. Зинько - Методы оптимизации и алгоритмы. Решения задач оптимизации (И.В. Бейко, Б.Н. Бублик, П.Н. Зинько - Методы оптимизации и алгоритмы. Решения задач оптимизации) 69 страницаИ.В. Бейко, Б.Н. Бублик, П.Н. Зинько - Методы оптимизации и алгоритмы. Решения задач оптимизации (1121207) страница 692019-05-09СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

венств используется модифицированная функция Лагранжа и алгоритм типа штрафных оценок. 5.18. Методы проектирования обобщенного градиента 1. Основной алгоритм 3 а д а ч а 1. Найти агн ппп !э (х) для заданной функции хех 7э: И"-ь Н' и заданного множества Х ~ Л". Предпааожения 1. (э) — функция 7е — выпукла вниз; (э[) — мно- жество Х выпукло и замкнуто. Этот метод напоминает метод проекции градиентов, если вместо, градиента использовать обобщенный градиент Ч7э функции 7э.' Алгоритм 1 Н а ч а л о. 1. Выбрать начальное приближение хэ ~ Л" и по- ложить й = О. О с н о в н о й ц и к л.

11. Вычислить обобщеннь!й градиент Ч!э (хэ) фУнкции [э в точке х". 1!1. Вычислить значения шагового множителя р„и нормирую- щего множителя уэ, удовлетворяющие условиям теоремы 1. 1Ч. Вычислить следующее приближение ха+! = пх (х" — рауаЧ!э (ха)). Ч. Положить я = !г -[- 1 и перейти к шагу П. Теорема1. Пусть выполнены предположения ! и условия: (э)— существует точка х*, принадлежащая множеству минимумов Х" функции [э в области Х, для которой [~ х* ([ ( сопз1; (11) — для лю- бого числа а ( оо найдется такое число Р (а) ( оо, что 1 Ч[з (х) ~! ( Р (а) пРи ~! х [! ( а; ([и) — ноРмиРУюЩие множители Ую [г = О, 1, ..., пинсоны, что Уа> О и Уэ[) Ч(э (х') ([(сопз[, й = = О, 1, где (хэ)а=з — последовательность, порожденная алгоритмом 1; (Ь) — шагавьге множители рш [э = О, 1, ..., удовлетворяют усло- виям р„ > О, р„ О, Е р, = 37$ Тогда найдется такая подпоследовательность ()'о (х )),=о последовательности (1» (х»))»=о, что 1!ш1о(х") = 1о(х*), т.

е. 1пп пп'пго(х') = 1о(х') »-~ гб» Теорема 1'. Если в дополнение к условиям теоремы 1 мнозсество минимумов Хе функции 1о в области Х ограничено, то последовательность (1» (х»))~~, порожденная алгоритмом 1, сходится к ~,(х') и 1п1 (!хе — х"!1-».0 при й-» оо. к'ЯХ' Замечание 1. Если в теореме 1 потребовать, чтобы вместо ((а) выполнялись условия 00 р») О, 2„р» — оо, »-о то последовательность (х")»=о, порожденная алгоритмом 1, будет сходиться к решению х' С Х' без предположения об ограниченности множества Хе.

В. Мвогошегооый метод обобщенного гредвевтвого евгева 3 а д а ч а 2. Найти агя ш!п 1о (х) для заданной функции кох 1»: В"-» В' и заданного множества Х 1.'» (х !1, (х) ( О, х~ В"). Предположения 2. (1) — функции 1» и 1» — выпуклые на В"; (й) — существует точка х Е В" такая, что 1» (х) (О; (й() — множество Х вЂ” ограничено. В приводимом ниже алгоритме направление спуска выбирается с использованием обобщенных градиентов и значений функций 1» и 1» на пРедыДУЩих итеРациЯх.

Шаговые множители Р„Удовлетворяют классическим условиям. Алгоритм 2 Н а ч а л о. 1. Выбрать произвольное натуральное число т ~~» 1. П. Выбрать произвольный набор точек (х — +', ..., х'). П1. Выбрать константу и, удовлетворяющую условию а ) ) 1о (х*), где хе — Решение задачи 2. 1Ч. Выбрать константы 6, )О, 6,)О, причем 6, выбрать из условия 6, ( — 1» (х) (точка х определяется в условии (й) предположения 2). Ч. Положить й = О. 372 Ос но в н о й ц и к л. Ч1. Вычислить шаговый множитель р», удовлетворяющий условиям теоремы 2. ЧП, Если 1, (х») ) а, то положить о«» = (й) и перейти к шагу ЧШ; если 1 (х") со, то положить О» = (й — т + 1, ..., Ь) и перейти к шагу ЧП1.

ЧШ. Вычислить Ч1, (х') и Ч1, (х') — обобщенные градиенты функций 1, и 1, в точке х'. 1Х. Вычислить вектор й» из условия ш!п «р»(й) = ф»(й»), !!»ров» где функция ф„определяется по правилу ф»(й) «» шах фм(й), И.т» 1о(х') — 1» (х') + (х' — х'. Ч1»(х')) + (й, Ч1»(х9). 1, (хг) ( — 6«о «пах (1» (хг) — 1о (х») + (х" — х«, Ч1» (х«)) + (й. Ч1» (х!)), 1, (х«) + (х» — х/, Ч1, (х!)) + (Ь, Ч1, (х!)) ), б, «1»(х«) ~ — б„ 1,(х!) + (х» — х«, Ч1«(х«)) + (й, Ч1,(х')), 1 (х') ) б,. Х. Вычислить следующее приближение х»+' =. х» + Ь». Х1. Положить й = й + 1 и перейти к шагу Ч1.

Теорема 2. Пусть вмполня«отся предположения 2 и шаговые множители р», Ь = О, 1, ..., удовлетворя«от условиям р»-»+ О при й — »ос, 2т» р» —— со. »-о Тогда бесконечная последовательность (х»)»=о, порожденная алгоритмом 2, такова, что гп!п()х» — х))~-О при й-»со; квх* 1о(х») — »ш!п1»(х) при й-» со. »ЯХ где Х'= (х!1,(х) =ппп1,(у), хрХ). »ах 3.

Методы проектвроааввл обобщеввото традвевта длл решеввл предел»выл экстремальвыл аадач 3 а д а ч а 3. Найти агд ш!п 1, (х), где 1» (х) й!пп «р» (х); »ех »-юа «р»: В" -о В', й = О, 1, ... — заданные функции; Х с В". 373 Предположения 3. (») — функции <р«(х), й = О, 1, ...— выпук- лые; (й) — Х вЂ” выпуклый компакт. Алгоритм 3 Н а ч а л о. 1. Выбрать произвольное начальное приближение хо е Х.

11. Положить й = О. О с н о в н о й ц и к л. 111. Вычислить вектор Ч%» (х»)— обобщенный градиент функции ~р (х) в точке х». 1Ч. Найти шаговый множитель рю удовлетворяющий условиям теоремы 3. Ч. Вычислить следующее приближение х"+' = пх (х" — р«Ч«р» (х»)). Ч!. Положить й = й + 1 и перейти к шагу П1. Теорема 3.

Пусть выполняются предположения 3 и (!«о) — по- следовательность (ор«(х))»=о сходшпся на Х равномерно к функции 1о (х) (!") О р»)0, й=О, 1, ...; р«-~0 при й-~оо; ~ р =оо, «=о Тогда для любой сходящейся подпоследовательности (х ",~ 1 последовательности (х«(«. р, порожденной алгоритмом 3, справед- ливо предельное соотношение 1 пи х« ' = хо ~ Х*, о ~О где Х* — множество решений задачи 3.

Ниже приводится стохастический аналог алгоритма 3. Алгоритм 3' Н а ч а л о. 1. Выбрать произвольное начальное приближение хо Е рр 11. Положить й = — О. Ос но в н о й ци кл. 1П. Вычислить реализацию $» случай- ного вектора $", условное математическое ожидание которого удов- летворяет соотношению Е ($»/хе, х', ..., х») = Чор» (х«). 1Ч. Найти шаговый множитель р», удовлетворяющий условиям теоремы 3'. Ч.

Вычислить следующее приближение х'+' = пх(х" — р»з»). .Ч!. Положить й = й + 1 и перейти к шагу 1П. Теорема 3'. Пусть выполняются все предположения теоремы 3 и условие Е (р«)'< 374 Тогда с вероятностью 1 предельные точки последовательности (х»)»=о, порожденной алгоритмом 3, принадлежат множеству решений Х' задачи 3. Библиографические указания, Пункт 1 написан на основании работ [148, !53, 2881, пункт 2 — на основании [126, !291, пункт 8 основан на результатах рабопо [1591. 5.19.

Методы условного градиента 1. Реалвауемыа метод условного традвевта 3 а д а ч а 1. Найти агд ппп [о (х) для заданной функции гкх 1о: 11"- 1[' и заданного выпуклого компактного множества Х. Предположение 1. Функция 1о — непрерывно дифференцируема. Метод условного градиента может применяться для решения задачи минимизации нелинейной функции в области, в которой задача минимизации линейной функции решается без особого труда.

В данном методе на й-й итерации за направлениедвижения к следующему приближению х»+' выбирается вектор й" — г" .— х», где г» ~ Х удовлетворяет условию (Ч!о(х»), г») ш!п(Ч1о(хо), г). гяя Алгоритм 1 Н а ч а л о. 1. Выбрать начальное приближение хо Е Х. 11. Выбрать константу р ~ (О, 1) (рекомендуется [1 * х/о). 1П. Положить й = О. О сна в н о й ци к л. 1Ч. Вычислить Чуя (х»). Ч. Найти точку г» ~ Х, удовлетворяющую условию (Ч1о(х»), г') = ш[п(Ч~о(х»), г). гех У!. Вычислить вектор й»- 㻠— х". Ч11. Вычислить 6„= (Чуо (х»), Ь~).

Ч1П. Если б„= О, то положить х* = х» и прекратить вычисления; иначе перейти к шагу 1Х. 1Х. Положить 1 = О. Х. Вычислить р, = р!. Х1. Если выполняется неравенство 1о(х»+ р»[т») ~()о(х») + р»(1 са) б» то перейти к шагу ХП; иначе положить 1 = ! + 1 и перейти к шагу Х. ХП. Вычислить следующее приближение х»+' = х» + р,й». ХП1. Положить й й + 1 и перейти к шагу [Ч. Теорема 1. Если выполнено предположение 1 и (1) — множество Х выпукло и компактно; (й) — градиент функции /ь в области Х удовлетворяет условию Липшица )Ч7»(х) — Ч/ь(у))(у)х — у1, у<со, Чх, усХ, то любая предельная точка х' бесконечной последовательности (х»)» — ь, порожденной алгоритмом 1, удовлетворяет необходимому условию минимума функции 1» на множестве Х (Ч/ь(х*), х*)((Ч/ (х*), х), Чх~Х.

Условие 6» = О также является необходимым условием мини- мума функции /ь на множестве Х. Теорема 1'. Если выполнены условия теоремы 1 и функция /ь выпукла, то бесконечная последовательность (х»)» ь, порожденная алгоритмом 1, такова, что 1)т/ь(х») = т!п/ь(х), »~ «ЯХ причем справедлива следующая оценка скорости сходимости 1, (х») — т т /ь (х) ( т,/Я, «ьх где ч, ) Π— некоторая константа.

Теорема 1". Если выполнены условия теоремы 1' и (1) — область Х сильно выпукла, т. е. существует число ()ь ) О такое, апо для всех х, у ~ Х точки г = (х + у)/2 + э принадлежат Х для всех ш, удовлетворяющих условию 1ш)! = р (х — у)', (й) — существует константа е, ) О такая, что (! Ч/, (х) !) в е, для всех х Е Х, то бесконечная последовательность (х»)» ь, порожденная алгоршпмом 1, сходится к точке минимума х* функции /ь на множестве Х со скоростью геометрической прогрессии (х» — х*~(<т,д», оь(1, где т =- фь(х') — / (х*))/2рье») ~*, д = (1 — рьеь/4у) /'. 2.

Алгорлтм Франка — Вулфа Предположения 2. (1) — функция /, (х) — выпукла и непрерывно дифференцируема„(й) — Х вЂ” выпуклое множество. Алгоритм 2 Н а ч а л о. 1. Выбрать произвольное начальное приближение хь с Х. П. Положить я = О. Основной ци кл. 111. Найти точку у»~Х такую, что для всех х Е Х выполняется неравенство (Ч/ь (х ) у ) ~ ~(Ч1» (х ) х) 1Ч.

Найти число р» с [О, 1] такое, что 1 ((1 — р„) х" -[- р»у») ( ~, ((! — р) х' + ру") для всех р р [О, 1]. Ч. Положить х'+' = (1 — р,) х» + р„у'. Ч1. Если 1» (х»+') ( го (х»), то положить й = й + 1 и перейти к шагу 111; если го (х»+') = 1о (х»), то положить х* = х»+' и прекратить вычисления (в этом случае находят решение х' задачи 1).

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

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

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