Помощь в написании студенческих работ
Антистрессовый сервис

Нахождение максимального потока в сети

КурсоваяПомощь в написанииУзнать стоимостьмоей работы

Введение. Постановка задачи. Сети, потоки в сетях. Теорема Форда — Фалкерсона. Заключение. Содержание. Теория и основные понятия. Поток в транспортной сети. Постановка задачи. Реализация. Список литературы. Читать ещё >

Нахождение максимального потока в сети (реферат, курсовая, диплом, контрольная)

Содержание

  • Содержание
  • Введение
  • 1. Теория и основные понятия
  • 2. Поток в транспортной сети
  • 3. Постановка задачи
  • 4. Сети, потоки в сетях. Теорема Форда — Фалкерсона
  • 5. Реализация
  • 6. Постановка задачи
  • Заключение
  • Список литературы

Бурное развитие дискретной математики обусловлено прогрессом компьютерной техники, необходимостью создания средств обработки и передачи информации, а также представления различных моделей на компьютерах, являющихся по своей природе конечными структурами. Задача о максимальном потоке в сети изучается уже более 60 лет. Интерес к ней подогревается огромной практической значимостью этой проблемы. Методы решения задачи применяются на транспортных, коммуникационных, электрических сетях, при моделировании различных процессов физики и химии, в некоторых операциях над матрицами, для решения родственных задач теории графов, и даже для поиска Web-групп в WWW. Исследования данной задачи проводятся во множестве крупнейших университетов мира. 60 лет назад, задача о максимальном потоке решалась simplex методом линейного программирования, что было крайне не эффективно. Форд и Фалкресон предложили рассматривать для решения этой задачи ориентированную сеть и искать решение с помощью итерационного алгоритма. В течение 20 лет, все передовые достижения в исследовании данной задачи базировались на их методе. В 1970 г. наш соотечественник, Диниц, предложил решать задачу с использованием вспомогательных бесконтурных сетей и псевдомаксимальных потоков, что намного увеличило быстродействие разрабатываемых алгоритмов. А в 1974 Карзанов улучшил метод Диница, введя такое понятие как предпоток. Алгоритмы Диница и Карзанова, как и исследования Форда и Фалкерсона, внесли огромный вклад в решение данной проблемы. На основе их методов 15 лет достигались наилучшие оценки быстродействия алгоритмов. В 1986 г. появился третий метод, который также без раздумий можно отнести к фундаментальным. Этот метод был разработан Голдбергом и Таряном, и получил название Push-Relabel метода. Для нахождения максимального потока, он использует предпотоки и метки, изменяемые во время работы алгоритма. Push-Relabel алгоритмы очень эффективны, и исследуются до сих пор. И, наконец, в 1997 г. Голдберг и Рао предложили алгоритм, присваивающий дугам неединичную длину. Это самый современный из всех известных мне алгоритмов.

Показать весь текст
Заполнить форму текущей работой