P Hechos Tema5
P Hechos Tema5
P Hechos Tema5
2 || ∑∈
∑∈
2 2|| . Por tanto || ||
2 regular, todos los vértices tienen grado 2
0 1 1 0 0
0 0 0 1 0
0 1 0 0 0
0 0 0 0 1
0 0 1 0 1
7.- Representar los grafos de las siguientes matrices de adyacencia.
0 0 1 1 1 2 0 1 1 3 0 2
0 1 0 1 3 2
0 0 1 1 2 0 3 0 0 0 2 0
a) 1 0 1 b) c) 3 0 4 d) e)
0 1 0 1 1 0 1 2 4 0 0 3 1 1 0 0 1 2
1 1 1 0 1 0 1 0 1 0 2 0
En los apartados a) y b) determinar cuántos caminos de longitud 3 hay de v1 a v3.
En c) y d) determinar cuántos caminos de longitud 4 hay de v2 a v4 y de v1 a v4.
En el apartado e) determinar cuántos caminos de longitud 3 van desde de v1 a v3
1 3 0 2
0 0 2 0
0 0 1 2
1 0 2 0
En el apartado e determinar cuántos caminos de longitud 3 de v1 a v3
El hecho de que no sea simétrica nos dice que tiene que ser un grafo dirigido.
1 3 0 2 5 9 20 26
3
A = 4 0 10 4
0 0 2 0
A=
0 0 1 2 4 6 9 14
1 0 2 0
, 7 3 20 6
de v1 a v3 hay 20 caminos de longitud 3, el(1,3)
de v1 a v1 hay 5 caminos de longitud 3: v1,v1, v1,v1; v1,v1(a) v4,v1, v1,v1(a´)
v4,v1; v1(a)v4,v1,v1; v1(a´´)v4,v1,v1,
01100
10100
(Para esa reordenación 11000
10001
01010
Grados 2, 3, 3, 3, 3 grados 2, 2, 3, 3, 4
En el primer grafo no hay vértices de grado 4 y en el segundo sí. No pueden ser
isomorfos
(Hay 5! posibles matrices de incidencia (tantas como reordenaciones en los vértices),
ninguna coincide)
la secuencia de grados: 2, 3 ,3 ,4 ,4
9.- Sean G1, G2 y G3 grafos simples de 4 vértices y 2 aristas. Demostrar que como
mínimo 2 de ellos son isomorfos.
1ª situación: Dos de ellos, por ejemplo, v2, v3 son adyacentes. { v1, v2, v3} es un ciclo de
orden 3 en G.
2ª situación: Entre los vértices v2, v3, v4 no hay ningún par que sea adyacente, lo serán
en el complementario. Con lo que {v2, v3, v4 } es un ciclo de longitud 3 en el
complementario
11.- Describir, salvo isomorfismo, todos los grafos conexos simples de orden
5 con todos los grados pares.
Al ser conexos todos los vértices tienen que tener grado estrictamente mayor que 0, al
ser par sólo pueden tener grado 2 o 4. Veamos las distintas secuencias de grados:
- Si 2, 2, 2, 2, 2 : el ciclo C5,
- Si 2, 2, 4, 4, 4, si pensamos en su complementario la
secuencia será 2, 2, 0, 0, 0, esto es imposible sólo puede haber una arista entre
los dos vértices no aislados, lo que contradice que la suma de sus grados sea 4.
- Si 2, 4, 4, 4, 4, si pensamos en su complementario la secuencia será 2, 0, 0 ,0 ,0,
esto es imposible.
- Si 4, 4, 4, 4, todo vértice es adyacente a los demás: es el K5.
−
G1 es isomorfo a Kn, por tanto el número de aristas de G1 es
G1 es isomorfo a Kn y G2 es isomorfo a Kp-n.
2
−
G2 es isomorfo a Kp-n, por tanto el número de aristas de G2 es
2
El número de aristas del grafo es igual a la suma del número de aristas de cada
−
|A| = + = !!#
! + !$#!#
! = + − +
componente conexa.
!! $#!
! !!#
$#!
$#!#
$% #$
2 2
=
Se quiere demostrar que − + ≥ − 2
$% #$
− + ≥ − 2
⇔ − + − − 2
≥ 0 ⇔
$% #$ $% #$
− + ≥ 0 ⇔ − + ≥ 0 ⇔ − + ≥0
$% #$ – $% #$ $% #$ – $% ($ $%
⇔ 4 n2 - 4p + p2 ≥ 0 ⇔ (2n-p)2 ≥ 0 ( se verifica 4 n2 - 4p + p2 = (2n-p)2 )
Y esto es cierto.
14.- Sea G un grafo simple con n vértices, n > 1. Demostrar que si G tiene dos
!#
!#
Sean C1= (V1, E1) y C2 = (V2, E2) las dos componentes conexas. En ambas hay al menos
1 vértice.
C1= (V1, E1), |V1| = a, grafo con a vértices. Se verifica que 1 ≤ a < n, pues en la otra
componente hay algún vértice
a
aristas del grafo completo con el mismo número de vértices, |V | ≤
++#
Análogamente para C2 = (V2, E2), |V2| = b, grafo con b vértices. Se verifica que 1 ≤
b< n, pues en la otra componente hay algún vértice
b
aristas del grafo completo con el mismo número de vértices, |V | ≤
El número de arista de esta componente conexa es menor o igual que el número de
--#
Se verifica a + b = n
+
++#
--#
|E| = |E1| + |E2| =
+ . +
++#
--#
/#
+#
/#
-#
Por tanto, |E| = |E1| + |E2| = =
/#
+#(-#
/#
+(-#
/#
/#
15.- Sea G = (V,E) un grafo simple de orden n. Demostrar que si δ(x) + δ(y) ≥
n – 1, para todo x ≠ y de V , entonces G es conexo.
|V| = n.
Supongamos G no conexo, por ello, existen al menos dos componentes conexas. Sean
dos de ellas Gi y Gj, supongamos Vi el conjunto de vértices de Gi y Vj el conjunto de
vértices de Gj.
Elijamos x ∈ Gi e y∈ Gj. Se verifica que δ(x) ≤ |Vi| -1 y δ(y) ≤ |Vj| -1.
Por tanto se tiene,
δ(x) + δ(y) ≤ |Vi| - 1+ |Vj| - 1 = ≤|Vi| + |Vj| - 2 = |V| - 2 = n-2.
Con lo cual, se tendría n-1 ≤ δ(x) + δ(y) ≤ n-2, contradicción, pues n-1 > n-2.
Por todo ello G es conexo.
19.- ¿Cuántos árboles con raíz hay con tres vértices (salvo isomorfismos)?
22.- Sea T un árbol binario con n vértices que sólo contiene vértices de grados
1 y 3. Demostrar que el número de vértices de grado 3 es (n − 2)/2.
∑∈
5 3 + ∑∈
56 1 = 3*p + 1(n-p)
2(n-1) = 2p+n , p = (n-2)/2
23.- Un árbol m-ario se dice completo si todos sus vértices internos tienen
exactamente m vértices hijos. Sea T un árbol binario completo con n vértices.
a) Demostrar que n es impar.
!(
b) Demostrar que el número de vértices de grado 1 es
c) Encontrar el número de vértices de cada grado posible.
n+1 = 2k+1 = 2. 2k, el número de hojas es 2k =
c) Hay un vértice de grado 2, el vértice raíz.
Hay vértices de grado 3, los que no son raíz ni hojas.
− 2
#8 !(
!#6
#
De grado 3 hay 2 + 22 + ….+2k-1 = = 2k - 2 =
(lo que es lo mismo quitar los de grado 1 y grado 2: − 1 −
!(
!#6
Comprobación de que la suma de los grados de todos los vértices es el doble del
∑∈
01234
∑∈
01234
+ ∑∈
01234
+ ∑∈
6 01234
número de aristas: nº aristas = nº vértices – 1 = n-1
Se puede elegir aristas con peso mínimo incidentes con b o e, pueden ser (a,b),
(e,d) o (e,f) que tienen peso 2. Elegimos (a,b)
Se puede elegir aristas con peso mínimo inicdentes con a, b o e. Hay que elegir
la única que hay con peso 2: (e,f)
Se puede elegir cualquier arista incidente con a,b,c o f. Hay que elegir la única que hay
con peso 2: (c, f)
Se puede elegir cualquier arista incidente con los vértices que ya tenemos, que tenga
peso mínimo y no forme ciclo (estamos componiendo un árbol). Para no formar ciclo
podemos elegir (a,d) con peso 3, (c,d) con peso 4 o (e,d) con peso 3. Hay que elegir una
de las dos que tienen peso 3: (e,d)
b) Algoritmo BEA
c) Algoritmo BEP