DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт з лабораторної роботи № 3 з дисципліни «Дискретна математика» на тему «Знаходження потоку найбільшої величина»

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Дискретна математика
Група:
КН-31
Коротко про документ

Про що ця робота

У звіті з лабораторної роботи розглянуто алгоритм Форда-Фалкерсона для знаходження максимального потоку в транспортній мережі. Наведено покроковий приклад виконання алгоритму на графі та розв'язання індивідуального завдання.

У роботі розглядаються

  • Дискретна математика
  • Теорія графів
  • Алгоритм Форда-Фалкерсона
  • Максимальний потік
  • Пропускна здатність мережі
  • Транспортні мережі

Зміст і розділи

  1. Теоретичні відомості
  2. Приклад проходження алгоритму
  3. Індивідуальне завдання
Для кого:Студенти технічних спеціальностей, вивчаючі дискретну математику та теорію графів
Викладачі:Не вказано

Ключові поняття

алгоритм Форда-Фалкерсонапотік найбільшої величинипропускна здатністьвитікстікграфреброшляхтранспортна мережавершина

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки Національний університет “Львівська політехніка” Кафедра СКС / Звіт з лабораторної роботи № 3 з дисципліни: “Дискретна математика” на тему: “Знаходження потоку найбільшої величина” Теоретичні відомості Алгоритм Фолда-Фалкерсона для знаходження потоку найбільшої беличини Послідовність алгоритму Шукаємо довільний шлях з витоку до стоку. Якщо такого немає, то видаємо значення максимальної пропускної спроможності і алгоритм завершується. Знаходимо на обраному шляху ребро з мінімальною пропускною здатністю. Додаємо значення цього ребра до пропускної спроможності, яка на початку виконання алгоритму дорівнює 0. Віднімаємо з усіх значень ребер шляху, значення мінімального ребра цього шляху. При цьому значення даного ребра зводиться до 0 і його вже не можна враховувати в подальшому. Далі продовжуємо з кроку 1. Приклад проходження алгоритму Розглянемо алгоритм Форда-Фалкерсона на прикладі графа зображеної на Мал. 1. Припустимо, що наш витік буде в 1 вузлі, а стік в 4 вузлі. На початку пропускна здатність дорівнює 0 (P = 0). Припустимо, ми знайшли шлях з витоку 1 в стік 4 через вершини 2 і 3, тобто весь шлях можна записати як: 1–>2–>3–>4. На цьому шляху мінімальне ребро з'єднує вершини 2 і 3, а його значення – 5. Збільшуємо пропускну спроможність на 5 (Р = 0 + 5 = 5). Віднімаємо 5 зі значень ребер, що з'єднують вершини 1 і 2, 2 і 3, 3 і 4. З вихідного графа у нас випадає ребро, яке з'єднувало вершини 2 і 3. Таким чином, ми отримуємо граф зображений на Мал. 2. У отриманому графі знову шукаємо довільний шлях з витоку 1 в стік 4. Припускаємо, що шуканий нами шлях: 1–>2–>5–>4, в якому мінімальне ребро з'єднує вершини 2 і 5, а його значення – 6. Збільшуємо пропускну здатність на 6 (P = 5 + 6 = 11). Віднявши 6 зі значень усіх ребер шляху, бачимо, що випадає ребро 2–>5. Отримуємо граф зображений на Мал. 3. Наступним кроком, в отриманому графі знаходимо шлях: 1–>6–>5–>4, на якому мінімальне ребро 1–>6 дорівнює 7, тоді пропускна здатність: (P = 11 + 7 = 18). Віднімаємо з ребер даного шляху 6, при цьому випадає ребро 1–>6 і граф розпадається на дві компоненти (див. Мал. 4). Таким чином, ми вже не можемо знайти шлях з витоку 1 в стік 4, адже вони є складовими двох не поєднаних між собою ребрами компонент, і вважаємо алгоритм завершеним. Отримуємо кінцеву максимальну пропуснну здатність – 18. Індивідуальне завдання Скласти програму знаходження потоку найбільшої величини, згідно з алгоритмом Форда-Фалкерсона і знайти такий потік.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!