Будет ли минимальное охваченное дерево не иметь только те края, указанные в недвижимость цикла?[Дубликат]

cs.stackexchange https://cs.stackexchange.com/questions/126058

Вопрос

<в сторону CLASS="S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль= «Статус»>
Этот вопрос уже имеет ответ здесь :
Закрыто 4 месяца назад .

Я только начал понимать «минимальные охватывающие деревья» (MSTS) и столкнулся с недвижимостью цикла. Я имею в виду книгу - алгоритм дизайна Джона Клейнберга и Ева Тардоса. Заявление о собственности, написанное в книге:

Предположим, что все расходы на краю отличаются. Пусть C представляет собой любой цикл в G, и пусть край E= (V, W) является самым дорогим краем, принадлежащим C. Тогда E не принадлежит никакой минимальному охвату дерева.

Теперь мои сомнения: это края графа (неопрященного графа с краями, имеющими отчетливые положительные веса), которые не удовлетворяют свойству цикла единственных, которые не присутствуют в MST или не будут любые другие края Не принадлежите к MST и не покрывается этим свойством?

Я не могу придумать доказательство, чтобы утверждать, существуют ли такие края или нет. Может кто-нибудь, пожалуйста, дайте доказательство для этого?

Это было полезно?

Решение

Давайте скажем, что край $ e $ в $ g $ / strong> Если существует цикл в $ g $ , в котором $ e $ имеет максимальный вес.

Определите $ {\ cal b}={e ~ | ~ e $ bad в $ g \} $ - быть коллекцией всех плохих краев.

Ваш вопрос - это ли график $ (g - {\ cal b}) $ MST $ G $ (при условии, что все тяжелые веса отличаются). Ответ да!

Для того, чтобы доказать, что это достаточно, чтобы показать, что $ (g - {\ cal b}) $ acyclic.

Предположим напротив, что $ (g - {\ cal b}) $ содержит цикл, скажем, $ C $ . Соблюдайте, что $ C $ - это цикл в $ G $ . Пусть $ E ^ * $ Быть край максимального веса в цикле $ C $ . Теперь $ E ^ * $ - это BAD EDGE, так что не должно быть графом $ (G - {\ cal b}) $ на первом месте. Это показывает, что $ (g - {\ cal b}) $ - ациклический.

Другие советы

Извините, если я не понял ваш вопрос, но то, что я думаю, вы имели в виду, это спросить, возможно ли вам не быть в MST, если этот край не в цикле.

Вот мой ответ.

Давайте предположим, что у нас есть край (U, V) в графе G, это не является частью цикла.Это будет означать, что нет пути от U до V, который не является краем (U, V). Если край (u, v) не был в MST, это будет означать, что нет пути от вас V в этом MST, что означает, что MST будет отключен, и, следовательно, не является MST. Следовательно, если край не является частью цикла, он должен быть в MST графика.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с cs.stackexchange
scroll top