15

Ecco un accise:Le differenze tra minimo Spanning Tree e Shortest Path Albero

O dimostrare il seguente o dare un contro:

(a) è il percorso tra un paio di vertici in un minimo spanning tree di un grafo non orientato necessariamente il percorso più breve (peso minimo)?

(b) Supponiamo che l'albero spanning minimo del grafico sia unico. il percorso tra una coppia di vertici in un albero di copertura minimo di un grafo orientato necessariamente il percorso più breve (peso minimo)?

mia risposta è

(a)

n, per esempio, per il grafico 0, 1, 2, 0-1 è 4, 1-2 è 2, 2-0 è 5 , poi vero percorso più breve 0-2 di è 5, ma il MST è 0-1-2, in MST, 0-2 è 6

(b)

il mio problema viene in questo (b).

Non capisco come whether the MST is unique possa influire sul percorso più breve.

In primo luogo, la mia comprensione è che quando i pesi dei bordi non sono distinti, possono esistere più MST allo stesso tempo, giusto?

Secondo, anche se MST è univoco, la risposta di (a) sopra si applica ancora per (b), giusto?

+0

Come è definito 'MST è univoco'? – Deestan

+1

Sto chiedendo perché se "unico" significa semplicemente "esiste un solo MST possibile", allora la domanda è banale e strana perché la risposta per (a) si applica a (b), come hai detto tu. – Deestan

+0

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

risposta

5

Per quanto riguarda (a), sono d'accordo.

Riguardo a (b), per alcuni grafici, potrebbero esserci più spanning tree con lo stesso peso. Considera un cerchio C3 con i vertici a, b, c; pesi a-> b = 1, b-> c = 2, a-> c = 2. Questo grafico ha due MST, {a-b-c} e {c-a-b}.

Tuttavia, il tuo controesempio rimane valido, poiché l'MST è unico lì.

21

così lascia dare un'occhiata a un semplice grafico:

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

L'albero di copertura minima per questo grafico è costituito da due bordi A-B e B-C. Nessun altro gruppo di spigoli forma un albero spanning minimo.

Ma ovviamente il percorso più breve da A a C è A-C, che non esiste nel MST.

EDIT

Quindi, per rispondere parte (b) la risposta è no, perché non v'è un percorso più breve che esiste che non è nel MST.

0

L'MST non è correlato al nodo di avvio ?!
Quindi sta cercando di ottenere il percorso più breve dal nodo di avvio MST. Pertanto, sì, il percorso più breve è dato dal MST a partire da A!

+1

Non del tutto, un MST proverà a utilizzare "le meno risorse possibili" per * raggiungere * tutti i nodi, e Percorso più breve ti darà il percorso più breve da * Origine * a * Destinazione *. Pensa a questo: hai già camminato per 100 miglia da A a B, "B a C è a 50 miglia di distanza", ma "A a C era a 120 miglia di distanza". 'A-> C' sicuramente è più corto di' A-> B-> C', ma dovresti camminare 'B-> C', invece di tornare indietro, giusto? – Goodwine

Problemi correlati