Главная » Просмотр файлов » Ф.П. Васильев - Методы оптимизации

Ф.П. Васильев - Методы оптимизации (1125241), страница 35

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

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

Отсюда следует, что У("а) > УИ) » ° ° ХЬр) > (41) Процесс получения последовательностей (н,), (Г(е )) в дальнейшем будем кратко называть симплекс-процессом. Заметим, что в примерах 1, 2 симплекс-процесс завершился за конечное число шагов выполнением одного из условий (32) или (33).

Однако всегда лн это будет так? Возможно, существуют канонические задачи, для которых симплекс-процесс может неограниченно продолжаться? Для ответа на этот принципиально важный вопрос, внимательнее проанализируем описанный симплекс-процесс. Прежде всего заметим, что поскольку варианты (32)-(34) изменения знаков величин Ла(н), Га„(н) исчерпывают все возможности н взаимоисключааот друг друга, то симплекс-процесс может быть бесконечным лишь в том случае, когда на каждом шаге этого процесса будут реализовываться условия (34). Каждая реализация условий (34) связана с переходом от одной угловой точки к другой угловой точке, от одной симплекс-таблицы к другой симплекс-таблице.

Это значит, что всякий бесконечный симплекс-процесс порождает последовательности угловых точек 120 Гл. 3. ЭЛЕМЕНТЫ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ Г> 3, СИМПЛЕКС-МЕТОЛ. АНТИЦИКЛИН 121 4(еО)>>( 2) >У( р)> (43) Поскольку угловых точек конечное число, и из-за строгих неравенств они повторяться в симплекс-процессе не могут, то этот процесс закончится на каком-то шаге выполнением либо условия (32), либо (33). Впрочем, конечность симплекс-процесса здесь вытекает и из несовместимости соотношений (42), (43).

Таким образом, доказана Т е о р е м а 1. Пусть в канонической задаче Я множество Х непусто и нввырождгно, гапдА = г = гп < и, пусть еь — произвольная угловая точка этого множества. Тогда симплекс-процесс, начинающайся с точки е при выборе разрешающего элемента Т„иэ условий (34), (35), эавершйтся эа конечное число шагов определением некоторой угловой точки е, множества Х, в которой реализуются либо условия (32), либо (33), причем в случае (32) е„— решение задачи (1), Де ) = /, > — со, в случае (ЗЗ) задача (1) нг имеет решения, У, = -оо, Заметим, что хотя теорема 1 справедлива при любом выборе номеров к, г из условий (34), (35), но продолжительность симплекс-процесса и послед- (е,), их базисов (В,), симплекс-таблиц (Я,), где Я„является симплекс- таблицей точки е„с базисом В, причем, как видно из (41), соответствующая последовательность (У(е,)) не возрастает. Поскольку угловых точек и их базисов в задаче (1) конечйое число, то конечно и множество симплекс- таблиц этой задачи.

Отсюда следует, что симплекс-процесс может быть бесконечным лишь в том случае, когда хотя бы одна из симплекс-таблиц Я, соответствующая некоторой угловой точке е с базисом В, будет повторяться бесконечно много раз. Это значит, что найдется бесконечная подпоследовательность номеров (р,): р, < р, « ... р, < ..., такая, что е„ = е, В, =В, Я, =Я, У(е,)=У(е) при всех 1=1, 2,, В силу(41) это возможно лйшь тогда, когда /(е ) = сопз1 42'р > р,. (42) Таким образом, необходимым условием бесконечности симплекс- процесса является условие (42), которое должно выполняться, начиная с некоторого номера р .

Посмотрим, когда это возможно. Начнем с выяснения того, когда /(ю) =/(е) и когда У(ю) </(е), где угловая точка ю получена из угловой точки е в результате одного шага симплекс-метода. В силу Условий (34), (35) с2„(е) > О, Тм(е) > 0 и, кРоме того, ~, (е) = е' >0 как базисная переменная угловой точки е. Отсюда и из формулы (38) следует, что /(>е) = У(е) тогда и только тогда, когда е' =О, т. е, е — вырожденная угловая точка. Такое явление мы наблюдали в примере 1 при переходе от таблицы 5 к таблице 6.

Таким образом, среди канонических задач имеет смысл выделять задачи вырожденные и невырожденные. О п р е д е л е н и е 1, Задачу (1) называют вырожденной или нгвырожденной, если множество Х в этой задаче содержит хотя бы одну вырожденную угловую точку или не содержит таковые, Покажем, что в невырожденных задачах (1) симплекс-процесс всегда конечен. В самом деле, в таких задачах все базисные координаты угловой точки е будут положительны. Поэтому какими ни были номера к, г, определяемые из условий (34), (35), всегда е' > О, и, согласно (38), тогда Дю) < Де).

Отсюда следует, что в невыро>кденных задачах симплекс-процесс порождает такую последовательность угловых точек е, е„..., е„,..., для которых няя точка е, могут существенно зависеть от выбора этих номеров. Впрочем, интересно отметить, что если номер к из условий (34) как-то уже выбран и зафиксирован, то в невырожденных задачах номер г условием (35) определяется однозначно. В самом деле, для невырожденной угловой точки ю =(ю',..., ю") с базисом (37) координаты ю' >0 для 2 фа, 1 < 2 < т. Из формул (36) тогда следует, что е' — гйхех/7~2 > 0 или е'/Т>„> ех/Т„для всех 2 Е Х„(е), 2 ~ г, так что минимум в левой части (35) будет достигаться на единственном номере г е Хь(е).

Отсюда следует, что условие (35) может неоднозначно определять номер г лишь в вырожденных задачах, Кстати говоря, если в (35) минимум достигается по крайней мере на двух номерах г,1 е Х,(е), г ф 1, то, согласно формулам (36), ю' = юх = О, т.

е. угловая точка ю непременно будет вырожденной (так случилось в таблицах 4, 5). Конечно, точка ю может быть вырожденной и в том случае, когда условие (35) однозначно определяет номер г е Х,(е), для которого е' =0 (как видим, тогда сама точка е вырожденная); в этом случае, как видно из (36), у точки е> базисная координата ю' = 0 (см. табл. 5, 6). Впрочем, если (44) г Е Х„(е), е' = О, то минимум в (35) равен нулю и будет достигаться именно на этом номере г, (и на всех других номерах 1 е Х (е), для которых е" = 0) и, согласно формулам (36), (38), тогда ю = е, Х(ю) = У(е). Это значит, что при выполнении условий (44) мы сделаем один шаг симплекс-метода и останемся в той же точке ю = е, лишь заменив один ее базис В = (А,..., А, ) на другой базис (37) (именно так случилось в таблицах 5, 6).

Здесь возникает естественный вопрос: при выполнении условий (44) не может ли привести дальнейшее применение симплекс-метода к бесконечному перебору базисов угловой точки е, не может ли здесь реализоваться бесконечный симплекс- процесс? Оказывается, так вполне может быть. Приведем пример вырожденной задачи 1?75), в которой симплекс-процесс приводит к так называемому зацикливанию, заключающемуся в бесконечном циклическом переборе базисов одной и той же угловой точки (другой пример — см. упражнение 6).

П р и м е р 3, Рассмотрим задачу минимизации функции (45) /(х) = х' — х4 хэ -~- хг при условиях х =(х', х2, х>) > О, х' + х4+ хэ+ хз+ х" = 1, — 2х'+х'+х' — Зхз+4х'=О, Зх'+х +4х' — 2х +х2=0. (46) Нетрудно видеть, что точка ер — — (0,0,0,0,0,0, 1) является угловой точкой с базисом (А„А„А,) = В, система (46) представляет собой приведенную систему этой точки. Образуем симплекс-процесс, взяв в качестве начальной точку е, с указанным базисом. В таблицах 9 — 15 приведены результаты вычислений для первых точек е„е„..., е,; в кружочках указаны разрешающие элементы этих таблиц.

В таблицах 9, 11, 13 разрешающий элемент условием (35) определяется неоднозначно, в таблицах 10, 12, 14 разрешающий элемент находится однозначно. Как видно, таблицы 9 и 15 совпадают 123 122 Гл. 3. ЭЛЕМЕНТЫ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ $3. СИМПЛЕКС-МЕТОД. АНТИЦИКЛИН Таблица 1б Таблица 9 Таблица !О Таблица 11 Таблица 12 Таблица 13 Таблица 14 выбор тех ж есконечному ческий переб „А)- (А, г> 4г) огра ммирова е разреша- симплексор базисов ,А,А,) — ~ Любопытно ния меньше симплекс-мето процессу и с его адача (1), Если нескольких выр ее сложные бе вания с участпе д действипомощью функция ожденных сконечные м,в цикле бесконеч- 5) выбора с-'процесс, ся за ко- 3)? Поло- основания принципе, тодом. ыбора разкливания й канони- нее, появления равило (34), (3 ачи (1) симплек и точки, завершал вий (32) или (3 начение для об райней мере в ия симплекс-ме (35) правило в о избежать заци роцесса во всяко образом; гдля котов несколь.

и номера уточнение ора разреере 3, как ия. Одна- в общем ния такое едовательостроение ществуют мени уже имер, [52; яют следующим ), выбирают тот и таких номеро е такой фиксаци вий (35). Такое означность выб енным и в прим жать зацикливан показывает, что программирова кливання и, сл ит о том, что и неясно даже, су настоящему вре клины (см., напр и поэтому, если на следующих шагах продолжать ющих элементов в том же порядке, то придем к б процессу, в котором будет осуществляться цикли точки и<, в следующем порядке: (А„А„А,)-+ (А„, А отметить, что длийа цикла в задачах линейного пр шести не бывает [??5).

Этот пример показывает, что описанный выше тельно может привести к бесконечному симплекс- может быть решена не всякая каноническая 3 ,Г(х) = (с, х) принимает одинаковые значения в угловых точках, то, по-видимому, возможны бол симплекс-процессы, в частности, явления зацикли базисов различных таких точек. 4. Можно ли избежать зацикливания или, точ ных симплекс-процессов? Нельзя ли уточнить п разрешающего элемента так, чтобы для любой зад начинающийся с произвольной начальной углово" нечное число шагов реализацией одного из усло жительный ответ на эти вопросы имеет важное 3 симплекс-метода и означал бы, что можно, по к решить любую задачу линейного программирован Определен не 2, Любое уточняющее (34), решающего элемента, с помощью которого можн или, точнее, появления бесконечного симплекс-п ческой задаче (1), назовем антициклином.

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

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

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

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