Является ли Cut-Property двухсторонним? - PullRequest
0 голосов
/ 30 октября 2018

Согласно свойству разреза MST, если ребро принадлежит множеству вырезов графа, то MST содержит это ребро.

Однако верно ли, что если MST содержит ребро, то это ребро должно принадлежать набору вырезов?

1 Ответ

0 голосов
/ 30 октября 2018

Вы неправильно воспроизвели свойство cut. Вырезать свойство (источник: Википедия

Для любого разреза C графа, если вес ребра e в множестве вырезов C строго меньше, чем веса всех остальных ребер множества ребер в C, то этот ребро принадлежит всем MST графика.

Таким образом, недостаточно, чтобы ребро принадлежало набору разрезов любого разреза. Кроме того, он должен быть уникальным ребром минимального веса в этом наборе.

Итак, как насчет инверсии: если ребро принадлежит MST, то должен быть разрез, набор вырезов которого содержит это ребро.

Это, очевидно, верно, поскольку вы можете определять произвольные срезы. Включая тот, который включает край в своем наборе выреза.

А как насчет более точной формулировки: если ребро принадлежит MST, то должен быть срез, набор срезов которого содержит это ребро, и где ребро имеет строго меньший вес, чем все другие ребра среза.

Это не правда. Просто рассмотрите график, где все ребра равны. Тогда нет ребра, которое удовлетворяет критерию (ни одно ребро не имеет строго меньший вес, чем любой другой), но MST не является пустым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...