ISOMORFISMI DI GRAFI
1) Es. n.4 del 12 luglio 2007
Si dica, motivando la risposta, quali tra i seguenti grafi, G
1, G
2e G
3, sono tra loro isomorfi e quali no.
G
1= (V
1, E
1) dove l’insieme dei vertici `e V
1= {a, b, c, d, e, f, g}
e l’insieme dei lati `e
E
1= { {a, b}, {a, c}, {b, c}, {c, d}, {b, d}, {d, e}, {d, f }, {d, g}, {e, f }, {f, g}, {e, g} }.
G
2= (V
2, E
2) dove l’insieme dei vertici `e
V
2= {A, B, C, D, E, F, G}
e l’insieme dei lati `e
E
2= { {A, B}, {B, C}, {C, D}, {D, E}, {E, F }, {F, A}, {A, G}, {B, G}, {C, G}, {D, G}, {E, G} }.
G
3= (V
3, E
3) dove l’insieme dei vertici `e V
3= {1, 2, 3, 4, 5, 6, 7}
e l’insieme dei lati `e
E
3= { {1, 2}, {2, 3}, {3, 4},
{4, 5}, {5, 6}, {6, 1},
{1, 7}, {2, 7}, {3, 7},
{4, 7}, {5, 7} }.
Soluzione
Osserviamo anzitutto che i tre grafi hanno lo stesso score d = (2, 3, 3, 3, 3, 3, 5)
quindi ancora non possiamo concludere.
♣ Dimostriamo che G
1G
2(G
1non `e isomorfo a G
2):
Primo modo:
Osserviamo anzitutto che il vertice di grado massimo in G
1`e d, mentre quello di grado massimo in G
2`e G, entrambi di grado 5.
Se esistesse un isomorfismo tra G
1e G
2, necessariamente dovrebbe mandare d in G e indurrebbe un isomorfismo tra G
1− d e G
2− G.
Ma G
1− d ha come vertici
{a, b, c, e, f, g}
e come lati
{ {a, b}, {a, c}, {b, c}, {e, f }, {f, g}, {e, g} }
G
1− d `e pertanto l’unione di due 3−cicli disgiunti di vertici {a, b, c}
e {e, f, g}, dunque `e sconnesso.
Invece G
2− G ha come vertici
{A, B, C, D, E, F } e l’insieme dei lati `e
{ {A, B}, {B, C}, {C, D}, {D, E}, {E, F }, {F, A} }
G
2− G `e un ciclo di lunghezza 6, in particolare `e connesso.
Poich´e G
1− d non pu`o essere isomorfo a G
2− G (il primo `e sconnesso,
il secondo `e connesso) segue che G
1non `e isomorfo a G
2.
Secondo modo:
G
1non `e 2−connesso, perch´e G
1− d `e sconnesso, come dimostrato gi`a nel “primo modo”.
Invece G
2`e 2−connesso, perch´e `e hamiltoniano, infatti G
2contiene il ciclo di lati
{ {B, C}, {C, D}, {D, E}, {E, F }, {F, A}, {A, G}, {B, G} }.
G
1non `e isomorfo a G
2, perch´e G
1`e 2−connesso mentre G
2non lo `e e la 2−connessione `e una propriet`a invariante per isomorfismi.
♣ Dimostriamo che G
2∼ = G
3(G
2`e isomorfo a G
3):
Per definire un isomorfismo tra G
2e G
3diamo un’applicazione da V
2in V
3in modo opportuno: teniamo presente che la funzione `e obbligata sui vertici di grado 2 e di grado 5 perch´e sono unici; per definire la funzione sugli altri vertici teniamo conto dei vertici adiacenti a questi due di grado minimo e massimo. Definiamo dunque la seguente applicazione
f : V
2→ V
3G 7→ 7 F 7→ 6 A 7→ 1 B 7→ 2 C 7→ 3 D 7→ 4 E 7→ 5
La funzione f induce un isomorfismo tra i due grafi, infatti
a) f `e biiettiva;
b) f definisce un morfismo di grafi, manda cio`e lati in lati, infatti f : E
2−→ E
3{G, A} 7−→ {7, 1}
{G, B} 7−→ {7, 2}
{G, C} 7−→ {7, 3}
{G, D} 7−→ {7, 4}
{G, E} 7−→ {7, 5}
{A, F } 7−→ {1, 6}
{A, B} 7−→ {1, 2}
{B, C} 7−→ {2, 3}
{C, D} 7−→ {3, 4}
{D, E} 7−→ {4, 5}
{E, F } 7−→ {5, 6}
c) tutti i lati in E
3sono immagine di un lato di E
2(si pu`o verificare direttamente oppure si pu`o dimostrare tenendo presente che f : E
2→ E
3`e iniettiva e che |E
2| = |E
3|, avendo G
2e G
3lo stesso score).
♣ Infine, G
1G
3perch´e l’isomorfismo `e una relazione di equiva- lenza tra i grafi.
2) Es. n.6 del 19 giugno 2000
Si dica, motivando la risposta, quali tra i seguenti grafi, G, G
0e G
00, sono tra loro isomorfi e quali no.
G = (V, E) dove l’insieme dei vertici `e
V = {a, b, c, d, e, f, g}
e l’insieme dei lati `e
E = { {a, b}, {b, c}, {c, d}, {d, e},
{e, f }, {f, a}, {a, g}, {b, g},
{c, g}, {d, g}, {e, g}, {f, g} }.
G
0= (V
0, E
0) dove l’insieme dei vertici `e
V
0= {a
0, b
0, c
0, d
0, e
0, f
0, g
0} e l’insieme dei lati `e
E
0= { {a
0, c
0}, {c
0, e
0}, {e
0, a
0}, {b
0, d
0}, {d
0, f
0}, {f
0, b
0}, {a
0, g
0}, {b
0, g
0}, {c
0, g
0}, {d
0, g
0}, {e
0, g
0}, {f
0, g
0} }.
G
00= (V
00, E
00) dove l’insieme dei vertici `e
V
00= {a
00, b
00, c
00, d
00, e
00, f
00, g
00} e l’insieme dei lati `e
E
00= { {a
00, d
00}, {a
00, e
00}, {d
00, e
00}, {a
00, g
00}, {e
00, g
00}, {d
00, g
00}, {b
00, c
00}, {b
00, f
00}, {c
00, f
00}, {b
00, g
00}, {c
00, g
00}, {f
00, g
00} }.
Soluzione
Osserviamo anzitutto che i tre grafi hanno lo stesso score d = (3, 3, 3, 3, 3, 3
| {z }
6 volte