Qual è la differenza tra l'algoritmo di spanning tree minimo e un algoritmo di percorso più breve? Nella mia classe di strutture di dati abbiamo coperto due algoritmi di spanning tree minimi (di Prim e Kruskal) e un algoritmo di percorso più breve (Dijkstra). Lo spanning tree minimo è un …
Ho provato alcuni casi e ho scoperto che due spanning tree di un semplice grafico hanno dei bordi comuni. Voglio dire, finora non ho trovato nessun contro esempio. Ma non ho potuto provare o smentire neanche questo. Come provare o confutare questa congettura?
Dato un grafico ponderato e non orientato G: quali condizioni devono essere vere in modo che vi siano più alberi di spanning minimi per G? So che l'MST è unico quando tutti i pesi sono distinti, ma non è possibile invertire questa affermazione. Se nel grafico sono presenti bordi muliple …
Se un grafico ponderato GGG ha due alberi spanning minimi differenti T1=(V1,E1)T1=(V1,E1)T_1 = (V_1, E_1) e T2=(V2,E2)T2=(V2,E2)T_2 = (V_2, E_2) , è vero che per ogni bordo eee in E1E1E_1 , il numero di bordi in E1E1E_1 con lo stesso peso di eee (incluso eee stesso) è uguale al numero …
Sto cercando di trovare un metodo efficiente per rilevare se un dato grafico G ha due alberi spanning minimi diversi. Sto anche cercando di trovare un metodo per verificare se ha 3 diversi spanning tree minimi. La soluzione ingenua di cui ho pensato è eseguire l'algoritmo di Kruskal una volta …
Il problema dell'albero di spanning limitato a è dove hai un grafico non orientato G ( V , E ) e devi decidere se ha un albero di spanning in modo tale che ogni vertice abbia un grado al massimo di k .KkkG ( V, E)G(V,E)G(V,E)Kkk Mi rendo conto che …
Considera un grafico . Ogni bordo ha due pesi e . Trova un albero di spanning che minimizzi il prodotto . L'algoritmo dovrebbe essere eseguito in tempo polinomiale rispetto a.e A e B e ( ∑ e ∈ T A e ) ( ∑ e ∈ T B e ) …
L'algoritmo di Borůvka è uno degli algoritmi standard per il calcolo dell'albero di spanning minimo per un grafico , con .G = ( V, E)G=(V,E)G = (V,E)| V| =n, | E| =m|V|=n,|E|=m|V| = n, |E| = m Lo pseudo-codice è: MST T = empty tree Begin with each vertex as …
Al lavoro mi è stato assegnato il compito di dedurre alcune informazioni sul tipo di un linguaggio dinamico. Riscrivo sequenze di affermazioni in letespressioni nidificate , in questo modo: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let …
Questo è un problema di esercizio (Ex.3) dell'eccellente nota di Jeff Erickson Lecture 20: Minimum Spanning Trees [Fa'13] . Dimostra che un grafico ponderato ai bordi GGG ha un albero di spanning minimo univoco se e solo se valgono le seguenti condizioni Per qualsiasi partizione dei vertici di GGG in …
Secondo CLRS, gli algoritmi di Prim sono implementati come di seguito: MST-PRIM (G,w,r)MST-PRIM(G,w,r)\mathtt{\text{MST-PRIM}}(G,w,r) per ciascuno u ∈ V[ G ]u∈V[G]u \in V[G] fare tasto [u]←∞key[u]←∞\mathtt{\text{key}}[u] \leftarrow \infty π[u]←NILπ[u]←NIL\pi[u] \leftarrow \mathtt{\text{NIL}} key[r]←0key[r]←0\mathtt{\text{key}}[r] \leftarrow 0 Q←V[G]Q←V[G]Q \leftarrow V[G] mentre Q≠∅Q≠∅Q \ne \emptyset fare // ... O(V)O(V)O(V) uuu ←←\leftarrow EXTRACT-MIN(u)EXTRACT-MIN(u)\mathtt{\text{EXTRACT-MIN}}(u) // ... O(lgV)O(lgV)O(\lg …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.