Главная » Просмотр файлов » Х. Пападимитриу, К. Стайглиц - Комбинаторная оптимизация

Х. Пападимитриу, К. Стайглиц - Комбинаторная оптимизация (1125252), страница 21

Файл №1125252 Х. Пападимитриу, К. Стайглиц - Комбинаторная оптимизация (Х. Пападимитриу, К. Стайглиц - Комбинаторная оптимизация) 21 страницаХ. Пападимитриу, К. Стайглиц - Комбинаторная оптимизация (1125252) страница 212019-05-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Таким образом, задача ДОП принимает вид 119 Задачи использоваться только в обратном направлении, дуги с нулевым потоком — только в прямом направлении и остальные дуги — в любом направлении. Как и в задаче о кратчайшем пути, это задача о достижимости. Если увеличивающий путь найден, то следующий шаг прямо- двойственного алгоритма соответствует увеличению потока вдоль этого пути на максимально возможную величину, т.

е, до тех пор, пока некоторая дуга, проходимая в обратном направлении, не станет пустой 1весь ее поток аннулируется) нли пока некоторая дуга, проходимая в прямом направлении, не станет насыщенной. Более детально этот специальный алгоритм для задачи о максимальном потоке будет рассмотрен в следующей главе. Он был впервые разработан Фордом и Фалкерсоном )ЕГ). Заметим, что мы решали ДОП непосредственно, а не использовали симплекс-алгорнтм для решения ОП.

Однако в теореме 5.4 предполагается использование симплекс-алгоритма и, кроме того, предполагается, что он применяется в таком варианте, который позволяет, несмотря на вырождецность, избежать повторения базисов. Таким образом, мы ие можем гарантировать, что иаш алгоритм конечен, причем если разрешить пропускным способностям принимать иррациональные значения, то эло не просто технический вопрос, так как на самом деле алгоритм Форда — Фалкерсона может работать бесконечно, если прн выборе увеличивающего пути не принимать специальных предосторожностей.

Мы будем иметь дело с этой задачей в следующей главе, посвнщееюй более подробному изучению прямо-двойственных алгоритмов, которые мы только что разработали для задач о максимальном потоке и кратчайшем пути. Задачи 1. докажите строго, что задача ЛП 15.2П с ограничениями в виде неравенств на уравнения потокового баланса эквнвалеюнэ такой же задаче ЛП с ограннче. пнями в виде раиенств 2. докажите, что ль )Е )Р, в прямо двойсзвеннам алгоритме для задачи о крагчайшем пути — это длина кратчайшего пути нз 1 в 1 и что алгоритм добавляет и В' на каждом шаге те вершины, не входящие в 1р, которые являются ближайшими к 3.

Покажи~с, чта вычисление 6, в прямо-двойственном алгоритме для задачи о максимальнолг потоке соохветствует возрастанию патака на увеличивающем пути до тех пор, пока некоторая дуга не становится пустой илн насыщенной. 4. Где используется тот факт, что в зада ~с П общего прямо-двойственного алгоритма требуется Ь)оэ 5. Рассмотрим решение задачи о кратчайшем пути прямо-двайсгвенным методом. Опишите оптимальные решения задачи ОП, соответствующие оптимальным Решениям задачи ххОП, определяемым равенством (6.17). Проделайте это для водаптимальных шагов н окончатсльнога оптимального шага алгоритма.

6. Пусть в формулировке задачи о кратчайшем яутн в форме вершин и дуг допускаются отрипательные веса дуг. докажюе, чта следующие условия экви. валенгны з) к)ществует крат 1айгпнй маршрут из х в 1. б) Двойственная задача ЛП допустима. 120 Гл. д. Прана«двойственный алгоритм в) Нет циклов с отрицательной общей шоимостью 7. Докажите, что в л-двойственном алгоритме стоимость допустимого решения в Д возрастает на положительную величину во время каждой итерации, Объясните, почему из этого не следует, что метод окзнчивается за конечное число шагов, как это было бы для симплекс-алгоритма.

8. Покажите, что ОП в задачах о максимальном потоке и кратчайшем пути сильно вырождеииы. Комментарии и ссылки Прямо. двойственный алгоритм для общих задач ЛП был впервые описан в работе [ОГЕ[ Оап1г!й О. В., Рогб 1.. )1., Рийегзоп О. В. А Ргппа1-Риа) А1йоийгп 1ог Е1псаг Ргойгашз, рр. 17! — !81 )п 1Лпеаг 1пе«ртакнез апб Ке1а!еб Буз!егпз, еб. Н. %.

Ки)»п апб А. Ч). Тисйег Рг)псе1оп, Х. 3л Рг)псе!оп !)п)чегзйу Ргеэз, 1956. [Имеется перевод: Данциг Дж. Б., Форд Л. Р., Фалкерсои Д. Р. Алгоритм для одновременного решения примой и двойственной задач линей. ного программирования. — В сбл «Линейные неравенства и смежные иа. пресы», Мл ИЛ, 1959.[ Он представлен гам как обобщение метода из работы [Ки! Ки)»п Н. Уч'.,Тйе Нипдаиап Ме!Ьоб !ш йе Азийпшеп1 РгоЫеш, !чача! )[езеагсй 1.ойЬНсз Яиа«1ег!у, 2, )Чо 1 апд 2 (1955), 88 — 97 [Имеется перепад; Кун Г.

Венгерский метод решения задачи о назначениях.— В сбл «Методы и алгоритмы решения транспортной задачи», Мл Гостехиздат, 1963.[ и аналогичных алгоритмов для более общих потоковых задач, которые будут описаны позднее в данной кинге. Как )помянуто в й 5.4, прямо-двойственный алгоритм, примененный к задаче а кратчайшем пути, приводит к алгоритму Дейкстры [О)1 О))йз!га Е. %. А Ио1е оп Ттчо РгоЫешз !п Соппех1оп тч)!й Огарйз, )Чище. г!зсйе Майеша!86 1 (1959), 269 — 27!. Прямо-двойственный алгоритм, примененный к задаче о максимальном потоке, приводит к алгоритму Форда — Фалнерсоиа, который описан в кинге [РР[ Рогй 1.. й., 3г., Рийегзоп О.

)«. Р1отчз !п ))е!ч»огйз, РПпсе1оп, )ч'. г.. Рипсе(оп 0п!чегзйу Ргезз, 1962. [Имеется перевод: Форд Л. Р., Фалкерсон Д. Р. Потоки в сетях.— М.; Мир, !966.[ Зта книга, гак же как книга Данцига, уже почти 20 лет считается эталоном. Прямо-двойственные алгоритмы для задач о максимальном потоке и кратчай1ием пути: алгоритмы Форда-Фалкерсона и Дейкстры 6.1 Теорема о максимальном потоке и минимальном разрезе где ЙЕТИ" определяется, как и раньше, равенством — 1, 1=з, д~ —— +1, 1=1, О в противном случае.

(6.2) Важным понятием при изучении вообще задач о потоках и играющим центральную роль в построении алгоритма Форда — Фалкерсона является понятие разреза. Определение 6.1. е1-разрезом называется разбиение (П7, (р) множества вершин Ь' сети на подмножества В' и (Р, такие, что з ~ (Р' Эта глана посвящена детальному изучению построенных в предыдущей главе прямо-двойственных алгоритмов для задач о максимальном потоке и кратчайшем пути.

Здесь мы переходим от изучения алгоритмов для общих задач ЛП к более специализированным алгоритмам для некоторых задач о сетях, выводимым, как отмечено выше, из прямо-двойственного алгоритма. Таким образом, мы переходим к алгоритмам, которые в некотором смысле менее численны и более комбпнаторны, чем общие симплекс-алгоритмы. При этом теория линейного программирования будет использоваться для установления полезных фактов о различных задачах теории графов начиная с известной теоремы о максимальном потоке и минимальном разрезе, относящейся к задаче о максимальном потоке. Вернемся к данной в предыдущей главе формулировке задачи о максимальном потоке с помощью вершин и дуг. рассмотрим потоковую сеть й=(з, 1, Ъ', Е, Ь) с и= ~Ц вершинами и т=- ~Е! дугами и обозначим поток на дуге (х, у) через 1'(х, у).

Тогда задача о максимальном потоке представляется следующей заддчейЛП, которую мы будем рассматривать как двойственную задачу: шах о А)+сЬ=О, 1<Ь, 1 .:О, 122 Гл. д. Алвориогмы Форда — Фалкврсона и Дейкстры и (Е К Пропускная (я(особность е-йразреза равна с((р', ~Т) = Х ь(г, 1). Е) (г, )) В Е; / В М, г Е Ву Рис. 6.1 иллюстрирует понятия разреза; при этом пропускная способность разреза равна сумме пропускных способностей «прямых» дуг, т.

е. тех дуг, которые идут из вершин множества )гт Прямые луги Обратные луги Рис. 6.1. Разрез в потоковой сети. в вершины множества )р'. Естественно ожидать, что величина потока из з в 1 не может превышать пропускной способности М-разреза, поскольку любой поток нз з в !должен пройти через прямые дуги разреза. Этот результат непосредственно связан с тем, что разрезы соответствуют допустимым решениям задачи, двойственной к задаче о максимальном потоке, что приводит нас к необходимости рассмотреть задачу, двойственную к задаче ЛП (6.!), представляющей задачу о максимальном потоке. Сопоставим первым и ограничениям, которые соответствуют закону сохранения потока, переменные п(х), а следующим т ограничениям пропускных способностей — переменные у(х„ р).

Так как первые и ограничений являются равенствами, то п(х)~~О, и поскольку следующие пг ограничений являются неравенствами, то у (х, у)= О. Вид задачи ЛП (6.1) в точности соответствует двойственной задаче в определении 3.1, поэтому из симметрии прямая задача в этом определении есть та двойственная задача, которую мы ищем: ппп ~ у(х, и) Ь(х, у), (х, в)еЕ и (х) — и (у)+у (х, у) ) 0 для всех (х, у) 6 Е, — п(е)+п(1) 1, (. 6.4) п(х) ==О, у(х, а) =в О.

Последнее неравенство соответствует переменной о. 6.1. Теорема о моксимольном помоне и минимальном разрезе 123 Теперь может быть доказана Теорема 6.1. Любой з-Рразрез следующим образом определяет допустимое решение стоимости С()Р', (о') для задачи, двойственной к задаче о максимальном потоке: / 1 для (х, у), таких, что х6 )ч', у 6 (Р'„ Т(х, у) = ( О в противном случае, (О, хЕУ, (6.5) п(х) =- ) 1, хЕ (Р'. Доказательство. Нам нужно проверить ограничения в (6.4).

При этом надо рассмотреть четыре случая, поскольку х и у могут входить в (Р' или У. В любом случае соответствующее неравенство легко проверяется, причем оно будет строгим тогда и только тогда, когда хЕ (о' и уЕ )Ь'. Кроме того, п(з)=-О, посколькувЕ (о, и и(1)=1, поскольку (Е )Р'. Поэтому — п(з)+п(()=-1, и последнее неравенство также выполняется.

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

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

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

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