Хелпикс

Главная

Контакты

Случайная статья





Таблиця міток LABLE. Вершини. Таблиця міток PRED. ДОМАШНЄ ЗАВДАННЯ. ЛІТЕРАТУРА. ПРАКТИЧНЕ ЗАНЯТТЯ №9



Таблиця міток LABLE

Крок

і

Вершини

A B C D E F G H
0* ¥ ¥ ¥ ¥ ¥ ¥ ¥
¥ ¥ ¥ 1* ¥
¥ 6* ¥ ¥ ¥
7* ¥ ¥
¥ 14* ¥
¥ 14* ¥ 19*
¥ 23*
¥ *

Таблиця міток PRED

PRED (A) A
PRED (B) A
PRED (C) C
PRED (D) G
PRED (E) D
PRED (F) H
PRED (G) A
PRED (H) D

Таблиця найкоротших шляхів

Від До Найкоротший шлях
A B A, B
A C Немає шляху
A D A, G, D
A E A, G, D, E
A F A, G, D, H, F
A G A, G
A H A, G, D, H

ДОМАШНЄ ЗАВДАННЯ

 

  1. У заданому графі визначити шлях з найменшою кількістю дуг.

 

                   

  1. Визначити найкоротший шлях з вершини А до вершини L заданого графа.

 

 


  1. Робота з індивідуальним завданням.

 

 

ЛІТЕРАТУРА

 

  1. Басакер Р., Саати Т. Конечные графы и сети. – М.: Наука, 1974. – С. 179-182.
  2. Белов В. В., Воробьев Е. М., Шаталов В. Е. Теория графов. – М.: Высшая школа, 1976. – С. 20-22, 114-128.
  3. Свами М., Тхуласираман К. Графы, сети и алгоритмы. – М.: Мир, 1984. – С. 361-376, 380-418.
  4. Федосеева Л. И. Дискретная математика: Учеб. -практич. пособие. – Пенза: Изд-во Пенз. технол. ин-та, 1998. – С. 75-98.

ДИСКРЕТНА МАТЕМАТИКА”

ПРАКТИЧНЕ ЗАНЯТТЯ №9

 

Тема. “МАКСИМАЛЬНІ ПОТОКИ”.

 

            ПЛАН

  1. Транспортна мережа.
  2. Потоки у транспортній мережі. Максимальний потік.
  3. Алгоритм Форда і Фалкерсона.

 

 

 

 

Завдання 1. Використовуючи алгоритм Форда і Фалкерсона, знайти максимальний потік у заданій транспортній мережі, зображеній на рисунку. На цьомурисунку поруч з кожним ребром  показані значення  і  відповідно (через кому). У якості початкового потоку за алгоритмом припускаємо, що всі .

 

 

 


Шлях : . Помітимо вершини у такому порядку:

Всі ребра є прямими. Тому для отримання зміненого потоку  збільшуємо потоки всіх ребер шляху   на .

 

 


Мітки всіх вершин витираємо. Доповнюючий шлях до  є таким:

Шлях : .  Вершини отримають мітки:

 

Всі ребра є прямими. Тому для отримання зміненого потоку збільшуємо потоки всіх ребер шляху   на .

 

 


Доповнюючий шлях  до   складається з вершин: . Ребро, що з’єднує вершини С і В є оберненим у цьому шляху. Всі інші ребра – прямими. Тому використовуватимо обернене помічування:

 

Збільшуємо потоки у прямих ребрахна  і на стільки ж зменшуємо потік в оберененому ребрі:

 

 

 


Надамо нові мітки вершинам:

 

Далі помітити інші вершини неможливо, бо у ребрах , ,  і  величина потоку дорівнює пропускній здатності дуги ( . Тому порушується можливість прямого помічування. У дугах  і  величина потоку , тому порушується можливість оберненого помічування.

Отже, доповнюючого потоку не існує. Тому отриманий потік  – максимальний.

. Розріз  – мінімальний.

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.