Práctica 5: Clases de Grafos (Algoritmos III)

De Cuba-Wiki

Ejercicio 05.01:


3*n = Σv 3 <= Σv d(v) = 2*m = 2*19 = 38
Entonces n <= 38/3 ∼ 12

Ejercicio 05.02:


a)
2*n = Σv 2 = Σv d(v) = 2*m = 2*12 = 24
Entonces n = 24/2 = 12
b)
3*n + 3 = 12 + 3*n - 9 = 3*4+(n-3)*3 = Σv d(v) = 2*m = 2*15 = 30
Entonces n = 27/3 = 9
c)
k*n = Σv d(v) = 2*m = 2*20 = 40
Entonces n = 40/k

Ejercicio 05.03:

Ejercicio 05.04:

Sup. que todos los grados son distintos. Entonces los vertices tienen todos los grados posibles, de 0 a n-1. Pero si esto pasa, entonces tengo un vertice conectado a todos (el de grado n-1) y al mismo tiempo otro conectado a ninguno (el de grado 0). ABS => Existen 2 vertices del mismo grado.

Ejercicio 05.05:

Si esto pasara entonces Σv d(v) = 2*m <=> 21 = 3*7 = Σv 3 = 2*m <=> Impar = Par ABS => No es posible.

Ejercicio 05.06:

Ejercicio 05.07:

Ejercicio 05.08:


a)
b)

Ejercicio 05.09:

Ejercicio 05.10:


a)
b)
=>) !
<=) Sup G' es f. conexo. Si G' = G listo. Si G != G, Ex. v en G-G'
Como G es conexo, Ex. camino C de v a w (w en G'). Me quedo con el ultimo eje de C.
Ex. v' no en G' / e = (v',w).
Por HI e pertenece a un ciclo => G'U{C} es f. conexo -> G es f.conexo


c)

Ejercicio 05.11:


a)
b)

Ejercicio 05.12:

Ejercicio 05.13:


a)
b)

Ejercicio 05.14:

Ejercicio 05.15:


a)
b)

Ejercicio 05.16:


a)
b)
c)
d)

Ejercicio 05.17:

Ejercicio 05.18:

Ejercicio 05.19:


a) Vale por la biyeccion entre V y V'
b) Sup. que |E|>|E'| => existe e en E / e = (v,w) y no existe (f(v),f(w)) ABS
c) Es equivalente a decir que d(v) = d(f(v))
d)
e)
f)
g)

Ejercicio 05.20:


a)
b)

Ejercicio 05.21:


a)
b)

Ejercicio 05.22:


a)
b)

Ejercicio 05.23:


a)
b)
c)
d)
e)
f)
g)

Ejercicio 05.24:

Ejercicio 05.25:


a)
b)

Ejercicio 05.26:

Ejercicio 05.27:

Ejercicio 05.28:


a)
b)
c)

Ejercicio 05.29:


a)
b)
c)

Ejercicio 05.30:


a)
b)
c)