Sei sulla pagina 1di 4

Definizione Grafo

Un grafo è un oggetto individuato da due insiemi :

Rappresentazione matriciale di un grafo


Matrice d'incidenza
E' una matrice A ∈ R |V |×|E|

esiste un arco tra i nodi 1 e 2 .


V

dove l'elemento a

Tenendo a mente il grafo usato nell'esempio precedente :


ij

⎢⎥
Elementi di teoria dei grafi

insieme dei nodi

Lavoreremo sempre con grafi semplice : senza ripetizioni di archi e cicli.

Esempio

= 1


2

(1, 2)

0
Graf o

(1, 3)

Nel caso parlassimo di un grafo orientato, il nodo i partenza è 1 ed il nodo di arrivo è −1 .

Matrice di adiacenza
E' una matrice A ∈ R

Definizione Sotto grafo


|V |×|V |
dove l'elemento a

Tenendo a mente il grafo usato nell'esempio precedente :

Dati G(V , E) , un sotto grafo G di G è tale che :

Esempio

G

ij

= (V
= 1

,E

1

)


(1)

con
0

0
Definizioni

G(V , E)

V
(2, 3)

(2)


0

⊆ V
,

(3, 5)

(3)

;
0

0
con

se esiste l'arco i, j ( se (i, j ∈ E) , = 0 altrimenti.

(4)

E
E

se l'arco j − esimo incide sul nodo i − esimo , = 0 altrimenti.


0

(5)

⊆ E

E ⊆ V × V

Le righe rappresentano i nodi, le colonne gli archi. Vedendo la prima colonna abbiamo 1 sulla prima e seconda riga, quindi possiamo dire che

(2, 4)

(6)

;

insieme degli archi

(4, 6)

E

6

(5, 6)

⊆ V

× V

2 4 2 4

1 6 Sottografo
1

3 5 5

Definizione percorso
Percorso da 1 a 2 → 1, 3, 5, 6, 4, 2, 3, 1, 2

Definizione lunghezza di un percorso


Numero di archi che costituiscono il percorso, prendendo in esame quello scritto nella definizione precedente,
ha lunghezza = 8 ( n nodi − 1 ) .

Definizione cammino
E' un percorso dove non c'è ripetizione di nodi, ad eccezione del primo e dell'ultimo.
Quello scritto sopra, è un percorso, ma non un cammino.
Cammino da 3 ad 1 : 3, 5, 6, 4, 2, 1

Definizione ciclo
E' un cammino in cui partenza e arrivo coincidono : 2, 3, 5, 6, 4, 2 ⇒ ciclo

Definizione grafo connesso


Un grafo è connesso se per ogni coppia di nodi esiste almeno un cammino ( non percorso ) che li raggiunge.
Quindi da ogni nodo ho un cammino per andare da un altro nodo.

Definizione albero

E' un grafo connesso e privo di cicli.

2
1 4

3 5

Definizione grado di un nodo


E' il numero di archi incidenti sul nodo

Definizione nodi foglia di un albero

E' un nodo di grado 1 ( nodi terminali )


2
1 4

3 5

Definizione grafo orientato o diretto


E' un grafo in cui gli archi sono indentificati da una coppia ordinata di nodi

2 4

3 5
Definizione grafo sottostante
Dato un grafo G, il suo grafo sottostante si ottiene da G eliminando il senso di percorrenza sugli archi ed eliminando eventuali duplicati.

2 4
2 4

1
1
3 5
3 5

Grafo orientato connesso


Un grafo orientato è connesso, se il grafo sottostante è connesso

2 4
2 4

1
1
3 5
3 5

Il grafo sottostante è connesso quindi il grafo orientato è altresì connesso.

Grafo orientato fortemente connesso


Un grafo orientato è fortemente connesso se per ogni coppia di nodi esiste almeno un cammino orientato che li raggiunge.
|V |×|E|

Matrice di adiacenza
Matrice A ∈ R |V |×|V |

1
dove a
ij

ij
= 1

= 1
2

se (i, j) ∈ E , a

4
ij
1

Questo grafo è connesso, ma non fortemente connesso, poiché dal 5 non posso arrivare all' 1 .

se l'arco j − esimo esce da i , a

= 0
3

altrimenti

3
ij
2

Da notare che se il grafo risulta essere fortemente connesso ne viene che è definibile anche connesso .

Rappresentazione matriciale di una grafo orientato


Matrice di incidenza
Matrice A ∈ R dove a = −1

⎢⎥
4

se l'arco j − esimo entra in i , a


(1, 2)

−1

4
(2, 3)


−1
0

(1)

1
ij = 0

0
−1

(2)
altrimenti.

(2, 4)

(3)

0
(3, 4)

−1

(4)

0


(4, 1)

−1

1

Potrebbero piacerti anche