Стюарт, Александр, 4-й лорд-стюард Шотландии
- 1 year ago
- 0
- 0
Рёберно k -связный граф — граф , который остаётся связным после удаления не более чем рёбер.
Часто вместо рёберно k -связный граф, говорят k -связный граф.
Пусть — любой граф. Если связен для всех при , то называется k -рёберно связен.
Существует полиномиальный по времени алгоритм определения наибольшего k , для которого граф G является k -рёберно-связным. В качестве простого алгоритма можно использовать следующий: для любой пары вершин (u, v) определим максимальный поток из u в v с пропускной способностью всех рёбер, равной единице в обоих направлениях. Граф является k -рёберно-связным, тогда и только тогда, когда максимальный поток из u в v не меньше k для любой пары (u, v) . Таким образом k является наименьшим u-v -потоком среди всех пар (u, v) .
Если n — число вершин в графе, этот простой алгоритм работает за итераций алгоритма максимального потока, который, в свою очередь, решает задачу нахождения потока за время . Таким образом, общая сложность алгоритма равна .
Улучшенный алгоритм решает задачу максимального потока для любой пары (u, v) , где u — произвольная фиксированная вершина, а v пробегает все оставшиеся вершины. Этот алгоритм уменьшает сложность до . Если существует разрез размером меньше k , он отделяет u от некоторых других вершин. Можно улучшить алгоритм, если применить , работающий за время .
Связанная задача, нахождение минимального k -рёберно-связного подграфа графа G (то есть выбрать насколько можно мало рёбер из G , которые образуют k -рёберно-связный подграф) является NP-трудной для .