Matrice di Adiacenza di un Grafo

< Indietro | Avanti | Content >

Matrice di Adiacenza: Vertice a vertice

Il grafico di famiglia sostiene che uno dei migliori modi per rappresentarli in una matrice è contare il numero di confine tra due vertici adiacenti.

Si dice che due vertici siano adiacenti o vicini se supportano almeno un bordo comune.

Iniziamo con l’esempio

Il grafico sottostante ha tre vertici. Quindi, facciamo matrice di adiacenza di dimensione 3 per 3. Quindi mettiamo il nome dei vertici sul lato della matrice. Guarda l’immagine e iniziamo con una matrice vuota. Solo i nomi dei vertici ci sono

la Teoria dei grafi Tutorial: matrice di Adiacenza

la Teoria dei grafi Tutorial: matrice di Adiacenzala Teoria dei grafi Tutorial: matrice di Adiacenza

riempire la matrice di adiacenza, guardiamo il nome del vertice di riga e di colonna. Se questi vertici sono collegati da un bordo o più, contiamo il numero di bordi e mettiamo questo numero come elemento matrice.

VertexGraph Theory Tutorial: Adjacency matrix e vertexGraph Theory Tutorial: Adjacency matrix ha un bordo comune, diciamo che VertexGraph Theory Tutorial: Adjacency matrix e vertexTutorial sulla teoria dei grafi: la matrice di adiacenza è adiacente (vicina). Inseriamo il numero di spigoli nella cella della matrice che corrispondono a vertexGraph Theory Tutorial: Adjacency matrix e vertexGraph Theory Tutorial: Adjacency matrix .

Esercitazione di teoria dei grafi: Matrice di adiacenza

VerticeEsercitazione di teoria dei grafi: Matrice di adiacenza eEsercitazione di teoria dei grafi: Matrice di adiacenza è adiacente da un bordo. Quindi, inseriamo il numero di bordi nella cella della matrice che corrispondono al Vertice Tutorial sulla teoria dei grafi: Matrice di adiacenza e Tutorial di teoria dei grafi: Matrice di adiacenza .

Esercitazione di teoria dei grafi: Matrice di adiacenza

Analogamente, vertexEsercitazione di teoria dei grafi: Matrice di adiacenza eEsercitazione di teoria dei grafi: Matrice di adiacenza è collegata da un bordo. Quindi, inseriamo il numero di bordi nella cella della matrice che corrispondono al vertice Tutorial sulla teoria dei grafi: Matrice di adiacenza e Tutorial sulla teoria dei grafi: Adjacency matrix

Graph Theory Tutorial: Adjacency matrix

Non c’è nessun altro bordo sul grafico, quindi mettiamo il resto delle celle non riempite nella matrice come zero

Graph Theory Tutorial: Adjacency matrix

La matrice per rappresentare una matrice il grafico in questo modo è chiamato matrice di adiacenza .

La dimensione della matrice di adiacenza è uguale al numero di vertici nel grafico. È una matrice quadrata (cioè il numero di righe è uguale al numero di colonne).

La matrice di adiacenza di un grafico è simmetrica perché non ha direzione. Due vertici condividono lo stesso bordo può essere chiamato dal primo al secondo, o dal secondo al primo. Ad esempio, Vertex Graph Theory Tutorial: Adjacency matrix e vertex Graph Theory Tutorial: Adjacency matrix ha un bordo comune, quindi element (a, b) = 1 e element (b, a) = 1.

Proviamo un altro esempio:

Tutorial sulla teoria dei grafi: Matrice di adiacenza

Puoi creare la matrice di adiacenza di questo grafico? Provalo prima di guardare la risposta qui sotto.

Il grafico ha 3 vertici, quindi creiamo una dimensione della matrice 3 per 3. Mettiamo il nome dei vertici sul lato della matrice.

Tutorial di teoria dei grafi: Matrice di adiacenza

Ora guarda il verticeTutorial di teoria dei grafi: matrice di adiacenza e verticeTutorial di teoria dei grafi: matrice di adiacenza . Quanti bordi supportano i due vertici? Una. Quindi inseriamo questo valore nella matrice

Graph Theory Tutorial: Adjacency matrix

Guarda vertex Graph Theory Tutorial: Adjacency matrix e vertex Graph Theory Tutorial: Adjacency matrix . Quanti bordi supportano questi vertici? Nessuno. Quindi, mettiamo il valore zero nella cella corrispondente nella matrice

Tutorial sulla teoria dei grafi: Matrice di adiacenza

Successivamente, si guarda vertex Tutorial sulla teoria dei grafi: Matrice di adiacenza e vertice Tutorial di teoria dei grafi: Matrice di adiacenza . Quanti bordi supportano questi vertici? Due. Quindi inseriamo la matrice in

Graph Theory Tutorial: Adjacency matrix

Poiché non c’è nessun altro bordo nel grafico, possiamo riempire la cella vuota con zeri. Quindi, abbiamo la risposta

Tutorial sulla teoria dei grafi: Matrice di adiacenzaTutorial sulla teoria dei grafi: Matrice di adiacenza

Alcuni di voi potrebbero chiedere della parte diagonale della matrice, queste celle sono sempre zero? No, se trovi che il grafico ha un ciclo in alcuni vertici, puoi riempire l’elemento diagonale della matrice di adiacenza con il numero di loop.

Se un grafico ha un vertice che non è collegato ad altri vertici, la matrice di adiacenza corrisponde a quel singolo vertice è zero.

Si prega di fare un po ‘ di pratica per rappresentare il grafico qui sotto nella matrice di adiacenza.

Tutorial sulla teoria dei grafi: Matrice di adiacenza

(Vedi la risposta nella pagina precedente)

Data la matrice di adiacenza, puoi disegnare indietro il grafico?

Controllare esempio di applicazione della teoria dei grafi in Q-Learning Tutorial
<Back | Next/Content>

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *