Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
Глава 7. ПОТОКИ В СЕТЯХ7.1. ВведениеЕсли мы припишем каждой дуге ориентированного графа поток некоторого вещества, граф становится удобной моделью при исследовании целого ряда проблем в транспорте, связи и других областях, связанных с действительным или воображаемым движением товаров, информации или людей. В данной главе дается формальное определение понятия потока в сети и изучается структура потоков. Исследуются две основные задачи: задача максимизации суммарного потока между некоторыми двумя заданными вершинами при условии, что поток через каждую дугу ограничен сверху и снизу (например максимизации транспортного потока при ограниченной пропускной способности отдельных участков дорог), и задача нахождения ограниченных потоков минимальной стоимостью, когда каждой дуге приписана стоимость единицы потока. В разделе 7.9 рассматривается достаточно общий пример. Подробное исследование названных задач можно найти в работе [10] (см. библ. к гл. 1). 7.2. Основная терминологияПри изучении потоков достаточно ограничиться рассмотрением ориентированных связных графов, не имеющих петедь. Такие графы будут называться сетями. (Потоки в несвязных графах могут изучаться при отдельном рассмотрении каждой компоненты, а поток в петле не влияет на распределение потока между вершинами. Таким образом, класс графов, называемых сетями, является достаточно представительным для наших целей.) Чтобы отличить сеть от обычного ориентированного графа, мы будем обозначать ее через А, а не через Большинство идей и результатов, которые будут изложены ниже, становятся особенно очевидными, если рассмотреть геометрическую реализацию Вершины сети
называется чистым потоком из
Заметим, что чистый поток из вершины не изменится, если мы изменим направление дуги и знак ее потока на противоположные. Следовательно, все потоки через дуги можно сделать неотрицательными, не изменяя чистого потока в любой вершине. Однако здесь более полезно оставить направление дуг неизменным и допустить в определенных случаях отрицательные потоки. Сгруппируем теперь вершины сети
Элементы множеств Сеть в целом сохраняет любой поток
и замечая, что каждая дуга сети входит точно один раз в каждую двойную сумму.
Рис. 7.1.
Рис. 7.2. Пример классификации вершин сети рис. 7.2 дан в приведенной ниже таблице. Если в сети имеется единственный источник с,- и единственный сток (см. скан) Любой поток в сети можно преобразовать в поток, который имеет только один источник и один сток, увеличив количество вершин в сети. Например, добавим новую вершину
Аналогичным образом, добавим вторую вершину
В результате получим сеть с одним источником и одним стоком. Рис. 7.3 показывает расширение сети, требуемое для приведения потока в сети рис. 7.2 к стандартной форме. Результирующий поток из в
Рис. 7.3. Большая часть последующего материала относится именно к потокам с единственным источником и единственным стоком. Однако, учитывая возможность указанных выше преобразований, получаемые результаты можно распространить на потоки, имеющие несколько источников и стокор,
|
1 |
Оглавление
|