Работа вам нужна срочно. Не волнуйтесь, уложимся!
Заполните, пожалуйста, данные для автора:
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Для графа, представленного матрицей, определить величину минимального разреза между вершинами Х1 и Х2.
Минимальный разрез графа (minimum cut) представляет собой способ разбиения графа на две части таким образом, чтобы суммарная стоимость рёбер, пересекающих разрез, была минимальной. Обычно для решения этого рода задач используется алгоритм Форда-Фалкерсона или любой другой алгоритм для нахождения максимального потока, который равен минимальному разрезу по теореме о максимальном потоке и минимальном разрезе.
Давайте решим задачу:
X1 0 0 0 0 10 0 0 0 30 0 0 20 0 0 0 0 28 X2 0 0 0 19 13 0 0 5 0 0 30 0 0 0 0 0 0 X3 0 0 0 0 0 0 5 8 0 0 0 0 0 0 0 0 0 X4 0 19 0 0 16 0 0 0 0 0 17 0 0 0 0 0 0 X5 10 13 0 16 0 0 0 0 20 1 0 30 0 0 0 0 0 X6 0 0 0 0 0 0 0 0 0 6 0 0 0 0 7 15 0 X7 0 0 0 0 0 0 0 0 0 7 0 0 0 0 8 0 20 X8 5 0 8 0 0 0 0 0 0 0 3 0 0 0 0 0 6 X9 0 0 0 0 20 0 0 0 0 20 0 0 0 0 0 5 0 X10 30 0 0 0 1 6 7 0 0 0 15 0 0 0 0 5 0 X11 0 30 0 17 0 0 0 3 0 15 0 0 0 0 0 0 8 X12 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 6 7 X13 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X14 0 0 0 0 0 0 8 0 0 0 0 0 0 0 2 4 0 X15 0 0 0 0 0 7 0 0 0 0 0 0 0 2 0 0 0 X16 0 0 0 0 0 15 0 0 5 5 0 6 0 4 0 0 0 X17 0 0 0 0 0 0 20 6 0 0 8 7 0 0 0 0 0 X18 28 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0
Ответ: 33