15

Hier ist ein Verbrauch:Unterschiede zwischen Minimum Spanning Tree und Shortest Path Baum

Entweder die folgenden beweisen oder ein Gegenbeispiel geben:

(a) Ist der Weg zwischen einem Paar von Scheitelpunkten in einem Minimum Spanning Tree eines ungerichteten Graphen notwendigerweise der kürzeste (Mindestgewicht) Pfad?

(b) Angenommen, der minimale Spannbaum des Graphen ist eindeutig. Ist der Pfad zwischen einem Scheitelpunktpaar in einem minimalen Spannbaum eines ungerichteten Graphen notwendigerweise der kürzeste Weg (minimales Gewicht)?

Meine Antwort ist

(a)

Nein, beispielsweise für die graphische Darstellung, 0, 1, 2, 0-1 4 1-2 2 ist, 2-0 ist, 5 , dann 0-2 wahre kürzester Weg 5, aber die mst ist 0-1-2, in mst 0-2 6

(b)

Mein Problem in dieser kommt (b).

Ich verstehe nicht, wie whether the MST is unique den kürzesten Weg beeinflussen kann.

Erstens, Mein Verständnis ist, dass, wenn die Gewichte der Kanten nicht unterscheidbar sind, mehrere MST zur gleichen Zeit existieren können, oder?

Zweitens, selbst wenn MST einzigartig ist, gilt die Antwort von (a) immer noch für (b), oder?

+0

Wie ist 'MST ist einzigartig' definiert? – Deestan

+1

Ich frage, denn wenn "einzigartig" einfach bedeutet "es gibt nur eine mögliche MST", dann ist die Frage trivial und seltsam, weil die Antwort für (a) auf (b) zutrifft, wie du gesagt hast. – Deestan

+0

http://www.me.utexas.edu/~jensen%20/ORMM/methods/unit/network/subunits/mst_spt/index.html – Goodwine

Antwort

5

Bezüglich (a) stimme ich zu.

In Bezug auf (b) kann es bei einigen Graphen mehr minimal aufspannende Bäume mit dem gleichen Gewicht geben. Betrachten Sie einen Kreis C3 mit den Ecken a, b, c; Gewichte a-> b = 1, b-> c = 2, a-> c = 2. Dieser Graph hat zwei MSTs, {a-b-c} und {c-a-b}.

Trotzdem gilt Ihr Gegenbeispiel immer noch, denn die MST ist dort einzigartig.

21

So kann in einem sehr einfachen Graphen einen Blick:

(A)---2----(B)----2---(C) 
\     /
    ---------3---------- 

Der minimale Spannbaum für dieses Graphen besteht aus den beiden Kanten A-B und B-C. Keine andere Gruppe von Kanten bildet einen minimalen Spannbaum.

Aber natürlich ist der kürzeste Weg von A zu CA-C, die nicht in der MST existiert.

EDIT

So Teil (b) die Antwort nein ist, zu beantworten, weil es ein kürzerer Weg ist, die also nicht in der MST besteht.

0

Ist die MST nicht auf den Startknoten bezogen ?!
Dann versucht er den kürzesten Pfad vom MST Startknoten zu bekommen. Also, ja, der kürzeste Weg ist von der MST ausgehend von A gegeben!

+1

Nicht ganz, ein MST wird versuchen, die "geringstmöglichen Ressourcen" zu verwenden * reach * alle Knoten und Shortest Path gibt Ihnen den kürzesten Weg vom * Origin * zum * Destination *. Stellen Sie sich folgendes vor: Sie sind bereits '100 Meilen von A nach B 'gelaufen,' B nach C ist 50 Meilen entfernt ', aber' A nach C war 120 Meilen entfernt '. 'A-> C' ist sicherlich kürzer als' A-> B-> C', aber du würdest lieber 'B-> C' gehen, anstatt zurückzugehen, oder? – Goodwine