Differenza tra grafico diretto e non diretto

Anonim

Directed vs Graph undirected

Un grafico è una struttura matematica composta da set di vertici e bordi. Un grafico rappresenta un insieme di oggetti (rappresentati da vertici) collegati tramite alcuni collegamenti (rappresentati da bordi). Utilizzando notazioni matematiche, un grafico può essere rappresentato da G, dove G = (V, E) e V è l'insieme dei vertici e E è l'insieme dei bordi. In un grafico non diretto non c'è nessuna direzione associata ai bordi che collegano i vertici. In un grafico diretto c'è una direzione associata ai bordi che collegano i vertici.

Grafico non orientato

Come indicato in precedenza, un grafico non diretto è un grafico in cui non esiste una direzione nei bordi che collegano i vertici nel grafico. La figura 1 illustra un grafico non diretto con set di vertici V = {V1, V2, V3}. Il set di bordi nel grafico sopra riportato può essere scritto come V = {(V1, V2), (V2, V3), (V1, V3)}. Si può anche notare che non c'è nulla che impedisca di scrivere l'insieme di bordi come V = {(V2, V1), (V3, V2), (V3, V1)} poiché i bordi non hanno una direzione. Quindi i bordi in un grafico non diretto non sono coppie ordinate. Questa è la caratteristica principale di un grafico non diretto. I grafici non orientati possono essere utilizzati per rappresentare le relazioni simmetriche tra gli oggetti rappresentati dai vertici. Ad esempio, una rete stradale bidirezionale che collega un insieme di città può essere rappresentata utilizzando un grafico non diretto. Le città possono essere rappresentate dai vertici del grafico ei bordi rappresentano le strade a due vie che collegano le città.

Grafico diretto

Un grafico diretto è un grafico in cui i bordi del grafico che collegano i vertici hanno una direzione. La Figura 2 rappresenta un grafico diretto con set di vertici V = {V1, V2, V3}. Il set di bordi nel grafico sopra riportato può essere scritto come V = {(V1, V2), (V2, V3), (V1, V3)}. I bordi in un grafico non diretto vengono ordinati. Formalmente, il bordo e in un grafico diretto può essere rappresentato dalla coppia ordinata e = (x, y) dove x è il vertice che si chiama origine, origine o punto iniziale del bordo e, e il vertice y è chiamato il terminale, terminando il vertice o il punto terminale. Ad esempio, una rete stradale che collega un insieme di città utilizzando strade a senso unico può essere rappresentata utilizzando un grafico non diretto. Le città possono essere rappresentate dai vertici del grafico ei bordi diretti rappresentano le strade che collegano le città considerando la direzione in cui il traffico scorre in strada.

Qual è la differenza tra il grafico diretto e il grafico non orientato?

In un grafico diretto un bordo è una coppia ordinata, in cui la coppia ordinata rappresenta la direzione del bordo che collega i due vertici. D'altra parte, in un grafico non diretto, un bordo è una coppia non ordinata, in quanto non vi è alcuna direzione associata ad un bordo.I grafici non orientati possono essere usati per rappresentare le relazioni simmetriche tra gli oggetti. Il grado in grado e l'estremità di ogni nodo in un grafico non diretto è uguale ma questo non è vero per un grafico diretto. Quando si utilizza una matrice per rappresentare un grafico non diretto, la matrice diventa sempre un grafico simmetrico, ma ciò non è vero per i grafici diretti. Un grafico non orientato può essere convertito in un grafico diretto sostituendo ogni bordo con due bordi diretti che vanno in direzione opposta. Tuttavia, non è possibile convertire un grafico diretto in un grafico non diretto.