grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi...

136

Transcript of grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi...

Page 1: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 2: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 3: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

grafi nel mondo reale:

reti stradali

internet

incontri sportivi

nodi = incroci, archi = strade

nodi = pagine, archi = links

nodi = squadre, archi = incontri

facebook nodi = persone, archi = amicizie

giochi nodi = posizioni, archi = mosse

reti elettriche nodi = connessioni, archi = elementi

Page 4: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

ognuno amico di tutti gli altri

GRAFO COMPLETO

Page 5: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

nessuno amico di nessuno

Page 6: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 7: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

sottografo completo -> cricca (clique)

Page 8: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

un’ altra cricca

Page 9: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

c’è almeno una persona con un numero pari di amici ?

Page 10: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

grado di un nodo = numero nodi adiacenti

somma dei gradi per ogni nodo= 2 volte numero degli archi

numero nodi con grado dispari è pari

come dimostrare per induzione ?

Page 11: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

5 persone diconoA: ho 4 amici in (A,B,C,D,E)B: ho 3 amici in (A,B,C,D,E)C: ho 3 amici in (A,B,C,D,E)D: ho 2 amici in (A,B,C,D,E)E: ho 2 amici in (A,B,C,D,E)

è possibile ?

Page 12: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

A B C D E

4 3 3 2 2

A

BC

E D

Page 13: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

B C D E

2 2 1 1

A

BC

E D

Page 14: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

B C D E

2 2 1 1

A

BC

E D

Page 15: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

C D E

1 0 1

A

BC

E D

Page 16: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

C D E

1 0 1

A

BC

E D

la soluzione è unica ?

A

B C

E D

Page 17: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

A

BC

E D A

B C

E D

sono diversi,ma se non si tiene conto dei nomi,sono uguali

hanno la stessa forma -> isomorfi

Page 18: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

non isomorfi

Page 19: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

A B C D E

4 4 4 2 2

A

BC

E D

Page 20: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

B C D E

3 3 1 1

A

BC

E D

Page 21: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

B C D E

3 3 1 1

A

BC

E D

Page 22: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

C D E

2 0 0

A

BC

E D

Page 23: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

3 brocche: capacità 8, 5, 3 litri

come ottenere 4 litri ?

nodi=particolare distribuzione dei litri

archi=mosse=versamenti ammissibili

Page 24: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

siccome la somma totale è costante basta indicare il contenuto delle brocche piccole

(0,0); (0,1); (0,2); (0,3); (1,0); (1,1); (1,2); (1,3);(2,0); (2,1); (2,2); (2,3);(3,0); (3,1); (3,2); (3,3);(4,0); (4,1); (4,2); (4,3);(5,0); (5,1); (5,2); (5,3);

hmm… servono proprio tutti ?

Page 25: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0); (0,1); (0,2); (0,3); (1,0); (1,1); (1,2); (1,3);(2,0); (2,1); (2,2); (2,3);(3,0); (3,1); (3,2); (3,3);(4,0); (4,1); (4,2); (4,3);(5,0); (5,1); (5,2); (5,3);

possibile che nessuna brocca sia piena oppure vuota?

NO

Page 26: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0); (0,1); (0,2); (0,3); (1,0); (1,1); (1,2); (1,3);(2,0); (2,1); (2,2); (2,3);(3,0); (3,1); (3,2); (3,3);(4,0); (4,1); (4,2); (4,3);(5,0); (5,1); (5,2); (5,3);

da escludere i casi in cuinessuna brocca è piena oppure vuota

Page 27: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 28: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 29: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 30: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 31: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 32: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 33: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 34: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 35: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 36: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 37: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 38: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 39: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 40: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(0,0)(0,1) (0,2)

(0,3)

(1,0)

(2,0)

(3,0)

(4,0)

(5,0) (5,1) (5,2)

(1,3)

(2,3)

(3,3)

(4,3)

(5,3)

Page 41: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(8,0,0)

(0,8,0) (0,0,8)

(7,0,1)

(6,0,2)

(5,0,3)

(4,0,4)

(3,0,5)

(2,0,6)

(1,0,7)

(7,1,0)

(6,2,0)

(5,3,0)

(4,4,0)

(3,5,0)

(2,6,0)

(1,7,0)

Page 42: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(8,0,0)

(7,0,1)

(6,0,2)

(5,0,3)

(7,1,0)

(6,2,0)

(5,3,0)

(4,4,0)

(3,5,0)

(2,5,1)

(1,5,2)

(0,5,3)

(1,4,3)

(2,3,3)

(3,2,3)

(4,1,3)

Page 43: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(8,0,0)

(7,0,1)

(6,0,2)

(5,0,3)

(7,1,0)

(6,2,0)

(5,3,0)

(4,4,0)

(3,5,0)

(2,5,1)

(1,5,2)

(0,5,3)

(1,4,3)

(2,3,3)

(3,2,3)

(4,1,3)

Page 44: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(8,0,0)

(7,0,1)

(6,0,2)

(5,0,3)

(7,1,0)

(6,2,0)

(5,3,0)

(4,4,0)

(3,5,0)

(2,5,1)

(1,5,2)

(0,5,3)

(1,4,3)

(2,3,3)

(3,2,3)

(4,1,3)

Page 45: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(8,0,0)

(7,0,1)

(6,0,2)

(5,0,3)

(7,1,0)

(6,2,0)

(5,3,0)

(4,4,0)

(3,5,0)

(2,5,1)

(1,5,2)

(0,5,3)

(1,4,3)

(2,3,3)

(3,2,3)

(4,1,3)

Page 46: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(8,0,0)

(7,0,1)

(6,0,2)

(5,0,3)

(7,1,0)

(6,2,0)

(5,3,0)

(4,4,0)

(3,5,0)

(2,5,1)

(1,5,2)

(0,5,3)

(1,4,3)

(2,3,3)

(3,2,3)

(4,1,3)

Page 47: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(8,0,0)

(7,0,1)

(6,0,2)

(5,0,3)

(7,1,0)

(6,2,0)

(5,3,0)

(4,4,0)

(3,5,0)

(2,5,1)

(1,5,2)

(0,5,3)

(1,4,3)

(2,3,3)

(3,2,3)

(4,1,3)

Page 48: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(8,0,0)

(7,0,1)

(6,0,2)

(5,0,3)

(7,1,0)

(6,2,0)

(5,3,0)

(4,4,0)

(3,5,0)

(2,5,1)

(1,5,2)

(0,5,3)

(1,4,3)

(2,3,3)

(3,2,3)

(4,1,3)

Page 49: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(8,0,0)

(7,0,1)

(6,0,2)

(5,0,3)

(7,1,0)

(6,2,0)

(5,3,0)

(4,4,0)

(3,5,0)

(2,5,1)

(1,5,2)

(0,5,3)

(1,4,3)

(2,3,3)

(3,2,3)

(4,1,3)

7 versamenti

Page 50: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

(8,0,0)

(7,0,1)

(6,0,2)

(5,0,3)

(7,1,0)

(6,2,0)

(5,3,0)

(4,4,0)

(3,5,0)

(2,5,1)

(1,5,2)

(0,5,3)

(1,4,3)

(2,3,3)

(3,2,3)

(4,1,3)

6 versamenti

Page 51: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

qual è il più grande insieme di personeche non si conoscono ?

Page 52: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

qual è il più grande insieme di personeche non si conoscono ?

Page 53: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

qual è il più grande insieme di personeche non si conoscono ?

Page 54: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

ma non sempre si può provare, anzi ….

qual è il più grande insieme di personeche non si conoscono ?

Page 55: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

colorare i nodi in modo che nodi adiacenti abbiano colori diversi

minimo numero di colori ?

Page 56: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 57: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

ma non sempre si può provare, anzi ….

Page 58: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

trovare un esempio (semplice) dove

max cricca < numero cromatico

max ind set > decomposizione in cricche

Page 59: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

mappa geografica

minimo numero di colori ?

Page 60: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

mappa geografica

minimo numero di colori ?

Page 61: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

grafo planare !

Teorema (Appel Haken 1976): 4 colori sono sufficienti

Congettura dal 1850

Page 62: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

grafo planare !

Teorema (Appel Haken 1976): 4 colori sono sufficienti

Congettura dal 1850

Page 63: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

quattro colori sononecessaricricca da 4 nodi

Page 64: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 65: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

1 2 3

7

6

5

4

7 nodi

Page 66: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

1

23

76

5

4

7 nodi

7 regioni

Page 67: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

1 2

3 76

5

4

7 nodi

7 regioni

89

11

1012

12 archin + r = a + 2

formula di Eulero

Page 68: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

dimostrazione per induzione

vera per n =1 a=0 r = 1

n + r = a + 2

vera per n-1 si aggiunge un nodo

si aggiungono a-1 regioni

si aggiungono a archi

Page 69: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

cammino più corto ? 3

Page 70: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

cammino più corto ? 2

Page 71: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

il più lungo fra i cammini più corti ?

diametro del grafo

cammino più corto ? 4

congettura: il diametro del grafo delle conoscenze(nel mondo) = 7

Page 72: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

è possibile disegnare il grafo senza staccare la penna ?

Page 73: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

è possibile disegnare il grafo senza staccare la penna ?

Page 74: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 75: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

è possibile far sedere tutti attorno ad un tavolo rotondoin modo che ognuno sia seduto vicino a due amici ?

Page 76: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

è possibile far sedere tutti attorno ad un tavolo rotondoin modo che ognuno sia seduto vicino a due amici ?

problema del circuito hamiltoniano (molto difficile)

Page 77: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

?

solo circuiti pari ma i nodi sono dispari !

Page 78: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

e adesso ?

Page 79: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 80: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

è possibile far sedere a due a due le personein modo da far sedere vicini solo amici ?

Page 81: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

è possibile far sedere a due a due le personein modo da far sedere vicini solo amici ?

Page 82: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

come costruire un torneo in cui ogni squadra incontra ogni altra squadra ?

Page 83: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 84: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 85: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 86: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 87: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 88: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 89: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 90: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 91: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 92: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 93: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

!

Page 94: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 95: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 96: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 97: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 98: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 99: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 100: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 101: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 102: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 103: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

come assegnare chi gioca in casa per ogni partita ?

è possibile che ogni squadra alterni partite in casa con partite fuori casa ?

A

B

C

D

A

B

C

D

A

B

C

D

Page 104: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

come assegnare chi gioca in casa per ogni partita ?

è possibile che ogni squadra alterni partite in casa con partite fuori casa ?

A

B

C

D

A

B

C

D

A

B

C

D

Page 105: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

come assegnare chi gioca in casa per ogni partita ?

è possibile che ogni squadra alterni partite in casa con partite fuori casa ?

A

B

C

D

A

B

C

D

A

B

C

D

Page 106: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

come assegnare chi gioca in casa per ogni partita ?

è possibile che ogni squadra alterni partite in casa con partite fuori casa ?

A

B

C

D

A

B

C

D

A

B

C

D

Page 107: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

come assegnare chi gioca in casa per ogni partita ?

è possibile che ogni squadra alterni partite in casa con partite fuori casa ?

A

B

C

D

A

B

C

D

A

B

C

D

Page 108: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

come assegnare chi gioca in casa per ogni partita ?

è possibile che ogni squadra alterni partite in casa con partite fuori casa ?

A

B

C

D

A

B

C

D

A

B

C

D

colorare i nodi con due coloriin modo da avere il massimonumero di archi con due colorie gli archi grossi obbligati con due colori

Page 109: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 110: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 111: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 112: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 113: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 114: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

n nodin-1 archi

m nodi n-m nodi

m-1 archi n-m-1 archi

(m-1)+1+(n-m-1)=n-1

almeno due nodi di grado 1

2(n-1)somma dei gradi uguale a

Page 115: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

alberi di supporto quanti ?

Page 116: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

forse ?

tutti gli archi archi dell’albero

NO ERRATO ! perché?

Page 117: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

se il grafo è completo

Page 118: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

se il grafo non è completo

det = 8

Laplaciano del grafo

-1

Page 119: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 120: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 121: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

1

Page 122: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

11

Page 123: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

111

Page 124: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

1110

Page 125: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

11101

Page 126: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

111010

Page 127: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

1110100

Page 128: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

11101001

Page 129: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

11101001101000

quante sono le stringhe di 0 e 1 tali che in ogni prefissogli 0 sono meno degli 1 ?

numeri di Catalan

Page 130: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

1100

per n=2 =1

Page 131: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

per n=3 = 2

111000

110100

Page 132: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

per n=4 = 5

11110000

11101000

11100100

11011000

11010100

isomorfi

Page 133: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =

I numeri di Catalan rappresentano una limitazione superioreal numero di alberi isomorficamente diversi

Page 134: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 135: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =
Page 136: grafi nel mondo reale: reti stradali internet incontri sportivi nodi = incroci, archi = strade nodi = pagine, archi = links nodi = squadre, archi =