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

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

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

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

Эти результаты типичны для локального поиска, однако для задач большего размера вероятность нахождения глобального оптимума уменьшается и увеличивается разброс стоимостей локальных оптимумов, Исчерпывающим перебором доказано, что решение со стоимостью 242 оптимально, поэтому видно, что вероятностный алгоритм локального поиска с вероятностью около 0,39 дает глобальный оптимум. Следовательно, вероятность нахождения оптимального решения после 100 попыток равна приблизительно 1 — (0,61)ьм он! — 0,34м 10 ", 4У.4.

Задача Зг топология прибрежной системы газопроводов 47Б В итоге можно заключить, что в задаче НСМС критической является стоимость проверки на допустимость, и существование эффективных способов такой проверки делает локальный поиск практическим алгоритмом. 19.4 Задача 3: топология прмбрежной системы газопроаодоа !мГй5К! Рассмотрим теперь задачу, где не допустимость, а вычисление стоимости является критическим. Задача состоит в том, чтобы собрать запасы газа со дна моря и доставить их на находящуюся на берегу очистительную и компрессорную станцию.

На рис. 13,7 верее Рис. !9.7 Прибрежная системз газопроводов. изображена типичная система газопроводов: вершина 1 представляет станцию, расположенную на бере~у, а каждая из вершин 2, 3, ...,!5 представляет буровую платформу над областью газа с установленной ежедневной производительностью. Можно считать, что положения газовых полей длны и что задача состоит в выборе дерева, ребра которого будут представлять газопроводы, по которым газ будет собираться и доставляться на станцию, расположенную на берегу. Теперь нужно объяснить, как определяется стоимость данного дерева. Каждое ребро дерева представляет трубу одного из 7 стандартных диаметров в пределах (в 1968 г.) от 10 '1, дюйма со стоимостью около 70 000 долл. за милю до 30 дюймов со стоимостью около 310 000 долл, за милю.

Поскольку нам известна производительность в каждой вершине. то для данного дерева можно определить скорость потока по каждому ребру. Это позволяет определить падение давления вдоль некоторого ребра для всех возможных диаметров 476 Гл. !9 Лакальныа папок с помощью эмпирической формулы, называемой граничным уравнением. Диаметры труб должны выбираться так, чтобы минимизировать стоимость при следующих ограничениях: !. максимальное давление нигде не превышает заданного Р„,„,; 2.

давление на входе в станцию, расположенную на берегу, должно быть не меныпе заданного Р„„„; 3. давление газа, собираемого в каждой вершине, должно быть не меныпе Р„„я, Задача выбора оптимального множества диаметров труб является, по существу, комбинаторной задачей оптимизации, которая решается с помощью метода, иапо.линающего динамическое программпрова. ние. Это решение требует разумного, но пе тривиальУ1 ного количества машинного Уз времени для каждой тополо- ! гни, скажем около 1 с для I дерева с 20 вершинами. Г!ри этом остается про- блема, как выбрать дере- РНЕ. 1В.В ТРН РЕбРа ПРН "ЕРШННа Л' во минимальной стоимости, определяющие Ь-замену, показаны пункесли стоимость любого конкретного дерева должна определяться с помощью достаточно сложной подпрограммы требующей около 1 с времени Если используется локальный поиск, то нужно быть аккуратным при выборе окрестностей, которые должны быть достаточно малы — в противном случае время работы алгоритма станет непомерно большим.

Наиболее естественно на ум приходит система окрестностей, определяемая элементарным преобразованием дерева, описанным в примере 1.5: по очереди добавляем к дереву всевозможные ребра и по очереди удаляем каждое ребро из полученного цикла Эта система окрестностей является гочной для зада- ЧИ О МИНИМаЛЬНОМ ОСтОВНОМ дЕрЕВЕ, НО ЕЕ раЗМЕр 0(!(У! з), таК КаК нужно рассмотреть !)У1(!)У! — 1)(2 добавляемых ребер, и каждое из них порождает цикл, длина которого может быть !г(!И!).

Однако кажегся естественным, что если улучшения существуют, то найдется улучшение, которое можно обнаружить, соединяя некоторую вершину с географически ближайшей к ней вершиной Это побуждает использовать ограниченные окрестности, называемые А-зилееной, определяемые следующим образом. Для каждой вершины х. нужно найти три ближпйшие вершины у„уе и у„не смежные с вершиной х в дереве. Затем следует рассмотреть элементарные преобразования дерева, определяемые ребрами (х, у,(, !х, у,! и (х, дя! (рис 19.8).

Мощность такой окрестности равна Зп!'к'1, где 1е — средняя длина цикла, получаемого при элементарных преобразованиях !9яп Задича 3? топология прибреяспоа системы газопрпводов 47? Начальная 20.летняя стоимость = НО 970 000 долга Новая 20-летняя стоимость = 109 096 000 долл. [а) 20-летняя стоимость= 101 340 000 долл. (б) Рнс. !9.9. а) Дерево после первой успешной Ь-замены. б) Локальный оптимум после )2 успешныя Л-замен.

дерева, которая существенно меньше, чем ))г), так как добавляются короткие ребра. Как можно догадаться, подпрограмма поиска начального реше. ния представляет собой эвристическую конструкцию, предназначенную для нахождения как можно лучшей исходной допустимой топологии, поскольку система окрестностей относи!тельно Л-замены не очень сильна.

На рис. 19.9 приведен реальный пример из Га. 19. Ловильный воиеи 478 Г«!ГКЗК!, показывающий первую успешную Л-замену, в результате которой 20-летняя стоимость уменьшается с 1!О 970 000 до 109 096 000 долл. На рис. 10.9(б) приведен локальный оптимум с 20-летней стоимостью 101 340 000 долл., полученный после !2 успецшых Л-замен. Потенциальная экономия в 9 630 000 долларов за 20 лет должна, по всей видимости, оправдать большую работу по разработке программы! 4 Р.5 Задача 4: равномерное разбиение графа (КЦ Рассмотрим теперь применение локального поиска к задаче, связанной с проведением соединений в схемах и сегментацией программ. Это приведет нас к описанию метода «переменной глубины» Лина и Кернигана П.К). Рассмотрим вначале простой вариант общей задачи.

Определение 19.4. Пусть дана симметричная матрица стоимостей [»!» 1, определенных на ребрах полного неориентированного графа Рис. !9.!О. Задача о равномерном раабиеиии рафа. 6=()е, Е) с 1'и'1=2п вершинами. Разбиение !»=-А () В называется равномерным, если 1А1=- 1В1. Задача о равномерном розбиеньш графа (РРГ) состоит в нахождении равномерного разбиения р'= =А 0 В, стоимость которого С (А, В) = ~~ »(ы »ад ~«В минимальна среди стоимостей всех равномерных разбиений. ! ) Эту задачу можно представить себе так, как показано на рис. !9.10: можно считать, что требуется разделить некоторую схему на два куска одинакового размера так, чтобы вес проводов, соединяющих эти два куска, был как можно меньше. Прежде чем определить систему окрестностей, сделаем простое замечание.

Пусть А*, В* — оптимальное равномерное разбиение, а мы рассматриваем некоторое разбиение А, В. Пусть К те эле- !9.5. Задача еа равномерное разбиение графа 479 менты из А, которые не входят в А" («неправильные» элементы), и пусть )г аналогично определяется для множества В. Тогда 1Х~= =1)'~ и А* А — Х) 1) 1', В*=( — )г) О Х. (19,2) Е (а) = У, с(еа ~е в (19,4) и внутреннюю стаи»гость ! (а) ~~ «1, ~ел (19,5) (аналогично сопоставим стоимости элементам множества В), Пусть 0(о) =Е1о) — /(о) (19.8) — разность между внешней и внутренней стоимостями для всех о е '»'. Лемма 19.1. Обмен элементами а и Ь приводит к уменьшению стоимости (выигрышу) на величину у(а, Ь) =0 (а)+О (Ь) — 2И„».

(19. 7) Доказательство. Перенесем а из А в В. Внутренняя стоимость элемента а становится внешней, и наоборот, поэтому стоимость уменьшается на Р(а). Новая внешняя стоимость элемента Ь равна Е (Ь) = Е(Ь) с(чь (19.8) и новая внутренняя стоимость элемента Ь равна (Ь) ~ (Ь)+с(чь (19.9) поэтому его новая разность равна 0' (Ь) =Е' (Ь) — 7'(Ь) = 0 (Ь) — 2«Ь, (19.

10) То есть оптимальное равномерное разбиение можно получить, обменивая элементы множества Х на элементы множества )л. Таким образом, нашу задачу в алгоритме локального поиска можно рассматривать в любой момент как задачу поиска последовательности выгодных обменов одним элементом.

Определение 19.5, Пусть даны равномерное разбиение А, В и элементы а ~ А и Ь ~ В, Тогда операция вида А' = (А — (а)) О (Ь), В' = ( — (Ь)) (1 (а) (19.3) называется обменом. Определим теперь эФфект, оказываемый некоторым обменом на стоимость разбиения А, В.

Сопоставим элементу аЕ А внешнюю стоимость Гл. 19. Локалькый коиск Если затем Ь перенести из В в А, то стоимость уменьшается на 0'(Ь), что вместе с Р(а) дает (19.7). Теперь можно очень естественно определить систему окрестностей, используя понятие обмена. Определение 19.6.

Окрестность относительно обмена Ф, для задачи РРГ определяется следующим образом: й),(А, В) =1все равномерные разбиения А', В', которые можно получить из равномерного разбиения А, В с помощью одного обмена). Поиск выгодного обмена можно произвести за время 0(п'), рассматривая выигрыш д(а,Ь) для всех пар аЕА, ЬЕВ. Если обмен действительно производится, то все значения 0 пересчитываются, и поиск продолжается. Керниган и Лин (К(.! сообщают, что локально оптимальные решения относительно Л', для 0-1-матриц расстояний размера 32х х32 примерно в !0%ь случаев оказываются глобально оптимальными и примерно в 75% случаев отлпчжотся от глобального оптимума на 1 или 2.

До сих пор все выглядит так же, как в предыдущих примерах, особенно в ЗК, поскольку нет особых трудностей с проверкой до. пустимости или вычислением стоимости. Можно было бы поддаться искушению исследовать окрестности, определяемые обменом двух элементов из А на два элемента из В, размер которых не превосходит 0(а'). Однако Керниган и Лин предлагают следующую интригующую идею, которая открывает новые возможности для широкого применения локального поиска. Их идея состоит в замене поиска одного выгодного обмена поиском выгодной последовательности обменов с использованием стоимостей из данной конкретной задачи в качестве руководства при поиске. При этом выгодная последовательность Ф обменов находится не рассмотрением окрестности, содержащей все такие последова.

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

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

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

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