Главная » Просмотр файлов » XIV Аттетков и др. Методы оптимизации

XIV Аттетков и др. Методы оптимизации (1081420), страница 57

Файл №1081420 XIV Аттетков и др. Методы оптимизации (Зарубин В.С., Крищенко А.П. - Комплекс учебников из 21 выпуска) 57 страницаXIV Аттетков и др. Методы оптимизации (1081420) страница 572018-01-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Кроме того, согласно формуле Тейлора с остаточным членом в форме Пеано и равенству д;(х~ ~) = О, для .любого индекса г Е Хя найдется такое стг > Ог что при ст Е (О, ои) Уг(х +сгр ) — Уг(х +стР ) Угдх ) = (8тас1д,;(хл с ) г ор ) + о(о) < сгт1я + о(сг) < О. Так как дс (х~ с ) < 0 при любом / гс Хю то благодаря непрерывности функции дс(х) найдется такое оу > О, что для всех о Е (О, ос) будет выполнено неравенство дс(х~ ' + орв) < О. Таким образом, имеем дг(х~ +ар") < О, г =1, т„сге (Ог сто)г сго = шш сг; > О, г=ьт т.е.

вектор р определяет допустимое направление в точке хв ' Е П относитечьно множества г1. При необходимости число оо > 0 можно выбрать еще меньшим, чтобы при сг Е (Ог оо) было 3. ЧИСЛЕННЪ|К МЕТОДЪ| выполнено и неравенство = (Исае||в(х '), ор ') + о(о) < опе + о1а) < О. В итоге получаем, .что вектор р~ задает, согласно определению 8.1, возможное направление спуска из точки х~ ~ Е й на множестве й.

Перемещение в этом направлении приводит на к-й итерации в точку х =х '+ньр, жь Е (О,йе), (8.71) где нл > О это наибольшее значение ж, при котором верно соотношение хв '+тр Ей, т Е (О, и). Если й - выпуклое мнолееетво, параметр й~ > О можно определить формулой нв = шах1.н > О: х + жр Е 11). (8.72) Отметим, что в случае неограниченного множества й 1в том числе и выпуклого) для некоторых направлений спуска значение хе может быть бесконечно. Различные способы выбора значения не в (8.71) приводят к различным вариантам алгоритмов, реализующих спуск в найденном на каждой итерации возможном направлении.

Эти алгоритмы обычно объединяют общим названием метод возможных направлений. Один из способов выбора нь состоит в минимизации функции фе(н) = Тв(х~ ~ + нр~) в полуинтервале 10, х|), для чего можно использовать методы одномерной оптимизации (см. 2). Для целевой функции, удовлетворяющей условию ~8гас1Ях) — 8тас1 1о(У)~ < А~х — У~, х, У Е й, где А > О, полагают нь = пнп Яв, — ~. Наконец, если оценка à — ~ш~1 значения нь затруднона, то можно применить метод дробления Сме Ниевлвев Ф.П.

8.7. МЕтОд вюзможных нанравлвний 397 шага: выбрать некоторое исходное значение зсо, найти при зсг = = зсо, используя (8.71), точку х~, и если х~ гр Й, то дроблением значения зсг добиться выполнения условия х Е Й. После этого ь следует вычислить значение Д(х~), и если Ях~) > Уа(х" '), то продолжить дробление значения зсг до тех пор, пока не будет выполнено неравенство Д(х") < Д(хл с). При этом в случае множества Й, не являющегося вьтуклым, необходимо проверить, не нарушено ли при последующем дроблении условие х~ЕЙ. Вернемся к задаче линейного программирования (8.70) и рассмотрим случай, когда ее решением является точка яь = = (р", 0) Е всн г~, т.е. г1ь =гз' = О. Покажем, что это равносильно выполнению в точке х~ ' = х' Е Й необходимого условия минимума функции Д(х) на множестве Й (8.68), т.е.

существованию неотрицательных и не всех равных нулю множителей Лагранжа Ло и сго г Е Хы для которых выполнено равенство Лодгаг1Д(х*)+ ~~г д,8гас1у,(х*) = О. (8.73) ет„ Для любого решения яв = (р~, пя) этой задачи выполнены неравенства, задающие допустимое множество Игя. Первое из них умножим на Ло > Ог а каждое из неравенств для индексов г Е Хв ---- на р, > 0 и после сюжения полученных произведений с учетом (8.73) и линейности скалярного умножения запишем Ло(дгас1~о(х*) Рь) + ~г Р;(8гас1У,,(х*), Р ) = геТ,, = (ЛоКгаг1Хосх*)+ ~ Р Кгассу сх*)г Р ) =0 < гйг(Ло+ ~ Рг).

ген, Так как коэффициент при г1я положителен, то Ог > О. Но выше установлено, что Ог, < О. Следоватсльног выполнение необходимого условия минимума в точке х Е Й равносильно выполнению равенства тсг = О. Можно доказать*, что если функции Смл йввгглвев Ф.П. 398 3. ЧИСЛЕННЫЕ МЕХОДЫ Хс(х) и д,;(х), 1 = 1, т., являются аыпдклььии, .а множество П имеет внутренность, то для того, чтобы в точке х~ ' достигался минимум функции (с(х) на Й, достаточно выполнения равенства пь = О. Таким образом, в качестве условия прекращения итераций в методе возможных направлений можно принять выполнение неравенства ~г1ь~ ( ет где еч ) 0 заданный параметр точности поиски Рассмотрим особенности применения этого метода к минимизации квадратичной целевой функции при линейных ограничениях.

Пример 8.11. Решим методом возможных направлений задачу квадратичного проераммирования, уже рассмотренную в примере 8.9: 1с(хмхз) = 2х~1+2х2 — 2х1ха — 4хь — бха — ь пнп; х1+хз — 2(0,:г1+5ха — 5(0, — х1(0, — хз (О. Как и в примере 8.9, целевую функцию представим в виде Хс(х) = — Ях, х)+(с, х), х Е и'., где В соответствии с (8.60) ее градиент имеет вид / 4х1 — 2хз — 4 1 .(* =~ .~) (8.74) 1 — 2х1+ 4ха — 6) Обозначим левые части неравенств д1(х) = х1+ хь — 2, дь(х) = = х1+ 5ха — 5, уз(х) = — хм дч(х) = — х2 и запишем их градиснты бга<1у~ = (1 1) ., Игае1дз = (1 5), бгабдз = ( — 1 0) и 8таг1д~ = т = (Π— 1) .

Так как множество П задано линейными ограничениями, то оно является выпуклым. Его представление в плоскости х10хз показывает, что оно ограничено (рис. 8.16). 399 8.7. Метод возможных направлений Рис. 8.16 В качестве начальной выберем точку жо = (О, 0), в которой 76(хе) = О, и примем ео — — 0,01. Первая итерация. В точке жо в соответствии с (8.74) т имеем 8тас)(е(ао) = ( — 4 — 6) . а активными являя~тон лишь ограничения неотрицательности переменных и~ и тав т.е.

множество индексов Х~ = (3, 4). Поэтому для поиска направления (О (1) ' спуска из точки ж, определяемого вектором р = (р~ рз ) следует решить задачу (8.70), т.е. минимизировать переменное т) на множестве И71, заданном неравенствами — 4р~ — бр2 < и, — р~ < ц, — ро < ц, ~р~ ~ < 1, ~ря~ < 1. (8.75) Наименьшее возможное значение т) ограничено в (8.75) вторым И тРЕтЬИМ НЕРаВЕНСтВаМИ вЂ” Р1 ( т) И вЂ” Ро ( т) ПРИ МаКСИМаЛЬНО допустимых значениях р~ = рз = 1, т.е. 7) = — 1. При этом первое неравенство в (8.75) также будет выполнено. Таким образом, т р = (1 1), причем этот вектор определен однозначно. Ясно, что при движении точки ш = ж~+ этр в направлении вектора р ограничения дз(ш) < 0 и дэ(т) < 0 неотрицательности переменных не будут нарушены.

Найдем, при каких значениях эе станут активными ограничения д ~ (ш) < 0 и дз(в) < О, т.е. д1 (ж) = и, ) + эер ~ + т ) + эер ) — 2 = 2эе — 2 = О, дз(ш) = х~ + эер) + 5из + 5этрз — 5 = бэе — 5 = О. Отскэда следует, что эе < эт~ = 5/6. 400 8. ЧИСЛЕННЪ1Е МЕХОДЪ| Значение м1 выберем., минимизируя функцию ~11м), задан- НУЮ РаВЕНСтВОМ ~~1(м) = ЯХ" + мР'), ИЛИ 1 ф11м) = — (фж~ + мр )., х" + мр~) + 1с, х + мр~) = 2мз — 10х 2 на отрезке ~0, х1). Отсюда получаем м~ — — х1 = 5/6, а затем вычисляем ж1 =,ве + х1р' = (5(6, 51'6) и 7в(ж1) = — 125,118 — 6,9444 1см.

рис. 8.16). Вторая итерация. В точке ж1 при помощи 18.74) нат ходим рад 1'е1а1) = ( — 7/3 — 13,13) . Активным является лишь ограничение дз(ж) < О, т.е. множество индексов Хз = (2). Следо- (2) 00 вательно, для нахождения вектора р = 1р1 рз ), определяющего направление спуска из точки а, следует минимизировать переменное о на множестве И~з, заданном неравенствами 7 13 3 3 — — р1 — — рз ( д, р~+5рз (и,. ~р1( (1, ~рг~ (1.

18.76) Умножив второе неравенство на 7/3 и сложив с первым нера- 11 венством, получим и > —.рз. Так как о < О, то и рз < О. Теперь умножим второе неравенство на 13/15 и после сложения 14 с первым найдем р1 > — — и., т.е, 1И > О. Отсюда следует, что наибольшему возможному значению р1 = 1 соответствуют наименьшее возможное значение Н = — — и рз = — —. При этом 14 14 все неравенства в 18.76) выполнены. Таким образом, получаем рз =11 — 5/14) . При движении точки и = а~ + мр в направлении вектора рз ограничение дз(,в) < 0 не будет нарушено, так как оно является активным в точке а ~.

Ограничение дз(т) < 0 также не нарушается, так как оно означает, что и1 > О, а в точке ж + мр 1 2 для первой координаты имеем ж, + хр = — + м > О. Выясним, Ю 00 а при каких значениях м выполняются ограничения д1 1х) < 0 и 401 8.7. Метод воаможныл направлений 94(х) < О, т.е. когда д1(х) =х1 +лер1 +х2 +лер2 — 2= — лт — —, <О, 1 П 12) 11 1 12) 9 1 14 3 111 60 д4(х) = — хо — 2ер2 — — — ле — — < О. 14 6 Отсюда следует, что 2е2 = 14/27.

Функция ф2(ле) = 1"91х + лер ) с учетом симметричности матрицы 1,1 имеет вид 2 ф2(ле) = †5~(р , р ) + ле(фх , р ) + (с, р )) + 291 2 11 125 + — (Ях .,х )+(с,х ) = — ле — — ле — —. 2 ' ' 98 14 18 77 На отрезке [О, лт2] точкой ее минимума будет 2е2 = —. Поэтому 582 хя = х" + ле2р2 = ~ —, .' ) и 791х~) = — 7,0850 (см. рис. 8.16).

/281 935 1 1,291' 11б4) Т р е т ь я и т е р а ц и я . Используя (8.74), вычисляем / 1015 1373 1 дгабД(х ) = 11 — — — ) 582 291 ) Так как в точке х нет активных ограничений, то Хз = О, и переменное 9 следует минимизировать на множестве И23, заданном неравенствами 1015 1373 Р1 Р2 < 41~ ~Р!~ < 1~ ~Р2~ < 1 Иначе говоря, нужно найти минимальное значение левой части первого неравонства при условии, что выполнены два других неравенства. Ясно, что минимальное значение достигается при т Р1 = р2 = 1, т.е. Рз = (1 1), и минимальным значением 17 будет 9 = — — — — 6,4622.

37б1 582 При движении точки х = х2+ лтрз в направлении вектора р ограничения дз(х) < 0 и д1(х) < О, означающие неотрицательность переменных х1 и х2, выполняются при любом ле. 402 8. ЧИСЛЕЕШЫЕ МЕХОДЪ| Выполнение ограничений д1(х) < 0 и д2(х) < 0 означает., что д1(х) =х +хр +х +хр, — 2 =2х — —. <О., 00 ~з> ОО 00 269 1164 д2(х) =х +нр' +от. +5нр' — 5=Он — — <О. 00 (3> 00 ~з~ 21 1 ! ''2 2 1164 Отсюда устанавливаем, что хз = — 0,0030. 7 2328 Функция рз(н) = Яхз + нр~) на отрезке [О, нз) достигает наименыпего значения при хз = нз. Поэтому хз = хз+, сзрз = ( — ', — ') = (0,9686, 0,8063) и ~о(хз) = — 7,0975. Рассматриваемая задача с квадратичной функцией не является сложной, и ее решение нетрудно найти аналитическими методами.

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

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

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

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