Потужність графа
Потужність неорієнтованого графа — характеристика графа, що дорівнює найменшому відношенню кількості ребер, видалених із графа, до числа компонент, отриманих внаслідок такого видалення (зменшеного на 1). Цей метод дозволяє визначити зони високої концентрації ребер. Потужність графа подібна до поняття жорсткості графа, яка, проте, визначається через процедуру видалення вершин, а не ребер.
Потужність неорієнтованого простого графа можна визначити трьома еквівалентними способами:
- Нехай — множина всіх розбиттів множини . Для розбиття позначимо як множину ребер, що з'єднують вершини з різних компонент . Тоді .
- Нехай — набір усіх кістякових дерев графа . Тоді
- Відповідно до двоїстості лінійного програмування,
Потужність графа можна обчислити за поліноміальний час. Перший поліноміальний алгоритм виявив Каннінгем (1985). Алгоритм для обчислення потужності з найкращою складністю, який належить Трубіну (1993), використовує розклад потоку Голдберга та Рао (1998) і працює за час .
- Якщо — розбиття, яке максимізує відношення і для є звуженням графа на множину , то .
- Теорема Татта — Неша — Вільямса: є найбільшим числом кістякових дерев, що не перетинаються по ребрах, які можуть міститися в .
- На відміну від задачі про розбиття графа, одержувані при обчисленні потужності розбиття не обов'язково збалансовані (тобто майже одного розміру).
- Cunningham W. H. Optimal attack and reinforcement of a network // J of ACM. — 1985. — Вип. 32. — С. 549—561.
- Alexander Schrijver. Chapter 51 // Combinatorial Optimization. Polyhedra and Efficiency. — Springer, 2003. — ISBN 978-3-540-44389-6.
- Trubin V. A. Strength of a graph and packing of trees and branchings // Cybernetics and Systems Analysis. — 1993. — Вип. 29. — С. 379—384.