Остовные деревья: определения, лемма о безопасном ребре — различия между версиями
Vincent (обсуждение | вклад) |
Vincent (обсуждение | вклад) |
||
| Строка 25: | Строка 25: | ||
Мы говорим, что ребро <tex> (u, v) \in E </tex> пересекает разрез <tex> (S, V - S) </tex>, если один из его концов оказывается в множестве <tex> S </tex>, а другой в множестве <tex> (V - S) </tex>. | Мы говорим, что ребро <tex> (u, v) \in E </tex> пересекает разрез <tex> (S, V - S) </tex>, если один из его концов оказывается в множестве <tex> S </tex>, а другой в множестве <tex> (V - S) </tex>. | ||
}} | }} | ||
| + | |||
| + | ==Согласованность разреза== | ||
| + | {{Определение | ||
| + | |definition = | ||
| + | Мы говорим, что разрез согласован с множеством <tex> A </tex> по ребрам, если ни одно ребро из <tex> A </tex> не пересекает разрез. | ||
| + | }} | ||
| + | |||
| + | ==Легкое ребро== | ||
| + | {{Определение | ||
| + | |definition = | ||
| + | Ребро, пересекающее разрез, является легким, если оно имеет минимальный вес среди всех ребер, пересекающих разрез. | ||
| + | }} | ||
| + | Заметим, что может быть несколько легких ребер одновременно. | ||
Версия 02:37, 8 декабря 2010
Содержание
Минимальное остовное дерево
Дан связный неориентированный граф , где - множество вершин, - множество ребер. Для каждого ребра задана весовая функция , которая определяет стоимость перехода из в .
| Определение: |
| Минимальным остовным деревом(как вариант MST) графа называется ациклическое подмножество , которое соединяется все вершины и чей общий вес минимален. Граф может содержать несколько минимальных остовных деревьев. |
Безопасное ребро
Пусть - подмножество некоторого минимального остовного дерева графа , которое мы хотим полностью достроить до MST.
| Определение: |
| Ребро называется безопасным, если при добавлении его в , остается подмножеством некоторого минимального остовного дерева графа . |
Разрез
| Определение: |
| Разрезом неориентированного графа называется разбиение на два подмножества: и . Обозначается как . |
Пересечение разреза
| Определение: |
| Мы говорим, что ребро пересекает разрез , если один из его концов оказывается в множестве , а другой в множестве . |
Согласованность разреза
| Определение: |
| Мы говорим, что разрез согласован с множеством по ребрам, если ни одно ребро из не пересекает разрез. |
Легкое ребро
| Определение: |
| Ребро, пересекающее разрез, является легким, если оно имеет минимальный вес среди всех ребер, пересекающих разрез. |
Заметим, что может быть несколько легких ребер одновременно.