есть ли MST G, который не содержит максимального взвешенного фронта?
Может быть, но не должно быть. Рассмотрим 4-вершинный граф следующим образом:
[A]--{2}--[B]
| |
| |
{1} {3}
| |
| |
[C]-{50}--[D]
Минимальное остовное дерево состоит из набора ребер {CA, AB, BD}. Максимальный вес края равен 50, вдоль {CD}, но это не часть MST. Но если бы G уже была равна его собственному MST, то очевидно, что будет содержать свое собственное максимальное ребро.
содержит ли каждое MST из G минимальное взвешенное ребро?
Да. MST имеют свойство вырезать . A cut - это просто разбиение вершин графа на два непересекающихся множества. Для любого среза, который вы можете сделать, если вес ребра в этом срезе меньше, чем вес других ребер в срезе, то этот ребро принадлежит всем MST на графике. Поскольку вы гарантировали, что веса ребер различны, вы также гарантировали, что есть ребро, которое меньше всех остальных ребер.
Кроме того, я более благодарен, если кто-то может дать подсказку о ключевых вещах, которые следует иметь в виду при работе с такими вопросами MST.
Лучше всего рассуждать о вещах, использующих свойства MST в целом, и пытаться построить конкретные контрпримеры, которые, по вашему мнению, докажут ваш случай. Я привел пример каждой строки рассуждений выше. Из-за свойств обрезки и цикла вы всегда можете точно определить, какие ребра находятся в MST, поэтому вы можете систематически проверять каждое ребро, чтобы определить, находится ли оно в MST.