Soluciones Ejercicios Capítulo 8.6 Matemáticas Discretas Johnsonbaugh 6 ed

En los ejercicios 1 al 10, determine si las gráficas G1 y G2 son isomorfas.
Si las gráficas son isomorfas, encuentre funciones f y g para la definición
8.6.1; de otra manera, dé una invariante que las gráficas no
compartan.





  




















 
 
 
 
















































 Get 8.6.6 exercise solution














11. Demuestre que si M es una rejilla de p1
× p2
× · ·· × pk, donde
pi
≤ 2ti, para i = 1, . . . , k, entonces el cubo-(t1
+ t2
+ · ·· + tk)
contiene una subgráfica isomorfa a M.

En los ejercicios 12 al 16, muestre que la propiedad indicada es una invariante.


12. Tiene un ciclo simple de longitud k

13. Tiene n vértices de grado k



14. Es conexa



15. Tiene n ciclos simples de longitud k



16. Tiene una arista (v, w), donde δ(v) = i y δ(w) = j

17. Encuentre una invariante que no esté dada en esta sección o en los
ejercicios 12 al 16. Pruebe que su propiedad es invariante.



En los ejercicios 18 al 20, diga si cada propiedad es una invariante.
Si es una invariante, pruebe que lo es; de otra manera, dé un contraejemplo.


18. Tiene un ciclo de Euler

19. Tiene un vértice dentro de algún ciclo simple

20. Es bipartita

21. Dibuje todas las gráficas simples no isomorfas de tres vértices.

22. Dibuje todas las gráficas simples no isomorfas de cuatro vértices.

23. Dibuje todas las gráficas no isomorfas, sin ciclos y conexas que
tienen cinco vértices.

24. Dibuje todas las gráficas no isomorfas, sin ciclos y conexas que
tienen seis vértices.



25. Demuestre que las gráficas G1 y G2 son isomorfas si sus vértices
se puede ordenar de manera que sus matrices de adyacencia sean
iguales.
El complemento de una gráfica simple G es la gráfica simple G con
los mismos vértices que G. Una arista existe en G si y sólo si no existe
en G.

26. Dibuje el complemento de la gráfica G1 del ejercicio 1.

27. Dibuje el complemento de la gráfica G2 del ejercicio 1.

28. Demuestre que si G es una gráfica simple, G1 o bien G es conexa.

29. Una gráfica simple es autocomplementaria si G y G son isomorfas.
a) Encuentre una gráfica autocomplementaria que tenga cinco
vértices.
b) Encuentre otra gráfica autocomplementaria.

30. Sean G1 y G2 gráficas simples. Muestre que G1 y G2 son isomorfas
si y sólo si G 1 y G 2 son isomorfas.


31. Dadas dos gráficas G1 y G2, suponga que existe una función f uno
a uno y sobre de los vértices de G1 a los vértices de G2, y una función
g uno a uno y sobre de las aristas de G1 a las aristas de G2, de
manera que si una arista e incide en v y w en G1, la arista g(e) incide
en f (v) y f (w) en G2. ¿Son isomorfas G1 y G2?
Un homomorfismo de una gráfica G1 a una gráfica G2 es una función f
del conjunto de vértices de G1 al conjunto de vértices de G2 con la propiedad
de que si v y w son adyacentes en G1, entonces f (v) y f (w) son
adyacentes en G2.

32. Suponga que G1 y G2 son gráficas simples. Demuestre que si f es
un homomorfismo de G1 a G2 y f es uno a uno y sobre, G1 y G2
son isomorfas.

En los ejercicios 33 al 37, para cada par de gráficas, dé un ejemplo de
un homomorfismo de G1 a G2.


Get 8.6.33 exercise solution



 
35. G1= G1 del ejercicio 34; G2= G1 del ejercicio 33

36. G1= G1 del ejercicio 33




 
 
38. [Hell] Demuestre que el único homomorfismo de una gráfica a sí
misma es la función identidad.





Soluciones Ejercicios Capítulo 8.5 Matemáticas Discretas Johnsonbaugh 6 ed

En los ejercicios 1 al 6, escriba la matriz de adyacencia de cada gráfica.



























 













4. La gráfica de la figura 8.2.2


5. La gráfica completa sobre cinco vértices K5


6. La gráfica completa bipartita K2,3


En los ejercicios 7 al 12, escriba la matriz de incidencia de cada gráfica.


7. La gráfica del ejercicio 1

8. La gráfica del ejercicio 2


9. La gráfica del ejercicio 3

10. La gráfica de la figura 8.2.1
Get 8.5.10 exercise solution

11. La gráfica completa sobre cinco vértices K5
 
 
12. La gráfica completa bipartita K2,3


En los ejercicios 13 al 17, dibuje la gráfica representada por cada matriz
de adyacencia.




 
 
 



17. La matriz de 7 × 7 cuyo elemento ij es 1 si i + 1 divide a j + 1 o
j + 1 divide a i + 1, i j; cuyo elemento ij es 2 si i = j, y cuyo
elemento ij es 0 en otros casos.



18. Escriba la matriz de adyacencia de las componentes de las gráficas
dadas por las matrices de adyacencia de los ejercicios 13 al 17.


19. Calcule los cuadrados de las matrices de adyacencia de K5 y las
gráficas de los ejercicios 1 y 3.

20. Sea A la matriz de adyacencia para la gráfica del ejercicio 1. ¿Cuál
es el elemento en el renglón a y la columna d de A5?

21. Suponga que una gráfica tiene una matriz de adyacencia de la forma

donde todos los elementos de las submatrices A y A” son 0. ¿Cómo
se ve la gráfica?

22. Repita el ejercicio 21 con “incidencia” en lugar de “adyacencia”.

23. Sea A una matriz de adyacencia de una gráfica. ¿Por qué An es simétrica
respecto a la diagonal principal para todo entero positivo n?


En los ejercicios 24 y 25, dibuje las gráficas representadas por las matrices
de incidencia.








 
 

26. ¿Cómo debe verse una gráfica si algún renglón de su matriz de incidencia
tiene sólo ceros?


27. Sea A la matriz de adyacencia de una gráfica G con n vértices. Sea


Si algún elemento fuera de la diagonal en la matriz Y es cero, ¿qué
se puede decir de la gráfica G?

Los ejercicios 28 al 31 se refieren a la matriz de adyacencia A de K5.


28. Sea n un entero positivo. Explique por qué todos los elementos de
la diagonal de An son iguales y todos los elementos fuera de la diagonal
de An son iguales.
Sea dn el valor común de los elementos de la diagonal de An y sea an el
valor común de los elementos fuera de la diagonal de An.

29. Demuestre que
dn+1 = 4an; an+1 = dn + 3an; an+1 = 3an + 4an−1.

30. Demuestre que






31. Demuestre que



32. Derive resultados similares a los de los ejercicios 29 al 31 para la
matriz de adyacencia A de la gráfica Km.


33. Sea A la matriz de adyacencia de la gráfica Km,n. Encuentre una
fórmula para los elementos de Aj.





Soluciones Ejercicios Capítulo 8.4 Matemáticas Discretas Johnsonbaugh 6 ed

En los ejercicios 1 al 5, encuentre la longitud de una ruta más corta entre
cada par de vértices en la gráfica ponderada.



1. a, f


2. a, g


 3. a, z



4. b, j



5. h, d

6. Escriba un algoritmo que encuentre la longitud de una ruta más
corta entre dos vértices dados en una gráfica conexa ponderada y
también encuentre una ruta más corta.


7. Escriba un algoritmo que encuentre las longitudes de las rutas más
cortas de un vértice dado a todos los demás vértices en una gráfica
G conexa ponderada.


8. Escriba un algoritmo que encuentre las longitudes de las rutas más
cortas entre todos los pares de vértices en una gráfica conexa ponderada
simple que tiene n vértices con tiempo O(n3).



9. Modifique el algoritmo 8.4.1 para que acepte una gráfica ponderada
que no necesariamente sea conexa. Al terminar, ¿qué es L(z)
si no hay trayectoria de a a z?

10. ¿Falso o verdadero? Cuando una gráfica conexa ponderada y los
vértices a y z son la entrada al siguiente algoritmo, regresa la longitud
de una ruta más corta de a a z. Si el algoritmo es correcto,
pruébelo; de otra manera, dé un ejemplo de una gráfica conexa
ponderada y vértices a y z para los que falla.

Algoritmo 8.4.6
algor(w, a, z) {
longitud = 0
v = a
T = conjunto de todos los vértices
while(v ¬ = z) {
T = T − {v}
seleccionar x ∈ T con w(v, x) mínimo
longitud = longitud + w(v, x)
v = x
}
return longitud
}




11. ¿Falso o verdadero? El algoritmo 8.4.1 encuentra la longitud de
una ruta más corta en una gráfica conexa ponderada incluso si algunos
pesos son negativos. Si es verdadero, pruébelo; de otra manera,
proporcione un contraejemplo.











Soluciones Ejercicios Capítulo 8.3 Matemáticas Discretas Johnsonbaugh 6 ed

Encuentre un ciclo hamiltoniano en cada gráfica.

















Demuestre que ninguna gráfica contiene un ciclo hamiltoniano.
























 













Determine si cada gráfica contiene un ciclo de Hamilton. Si así es, exhiba
uno; de otra manera, dé un argumento para demostrar que no hay
un ciclo de Hamilton.












 




























9. Dé un ejemplo de una gráfica que tiene un ciclo de Euler pero no
contenga un ciclo de Hamilton.

10. Dé un ejemplo de una gráfica que tiene un ciclo de Euler que también
es un ciclo de Hamilton.

11. Dé un ejemplo de una gráfica que tiene un ciclo de Euler y un ciclo
de Hamilton que no son idénticos.

12. ¿Para qué valores de m y n la gráfica del ejercicio 37, sección 8.2,
contiene un ciclo de Hamilton?

13. Modifique la gráfica del ejercicio 37, sección 8.2, insertando una
arista entre el vértice en la fila i, columna 1, y el vértice en la fila
i, columna m, para i = 1, . . . , n. Demuestre que la gráfica obtenida
siempre tiene un ciclo de Hamilton.

14. Demuestre que si n ≥ 3, la gráfica completa sobre n vértices Kn
contiene un ciclo hamiltoniano.

15. ¿Cuándo la gráfica completa bipartita Km,n contiene un ciclo hamiltoniano?

16. Demuestre que el ciclo (e, b, a, c, d, e) proporciona una solución
al problema del agente viajero para la gráfica mostrada.



 
 
17. Resuelva el problema del agente viajero para la gráfica dada.



 
18. Sean m y n enteros que satisfacen 1 ≤ m ≤ 2n. Pruebe que el cubo-
n tiene un ciclo simple de longitud m si y sólo si m ≥ 4 y m es
par.

19. Use el Teorema 8.3.6 para calcular el código Gray G4.

20. Sea G una gráfica bipartita con conjuntos ajenos de vértices V1 y
V2, como en la definición 8.1.11. Demuestre que si G tiene un ciclo
de Hamilton, V1 y V2 tienen el mismo número de elementos.

21. Encuentre un ciclo de Hamilton en GK6 (vea el ejemplo 8.3.9).

22. Describa un modelo de gráficas adecuado para resolver el siguiente
problema: ¿Pueden arreglarse las permutaciones de {1, 2, . . . , n}
en una sucesión de manera que las permutaciones adyacentes
p: p1, . . . , pn y q: q1, . . . , qn
satisfagan pi qi para i = 1, . . . , n?

23. Resuelva el problema del ejercicio 22 para n = 1, 2, 3, 4. (La respuesta
a la pregunta es “sí” para n ≥ 5; vea [problema 1186] en las
referencias).

24. Demuestre que las etiquetas consecutivas de los vértices en el
círculo unitario de la descripción de Bain del cubo-n dan un código
Gray (vea los ejercicios 43 a 45, sección 8.1).
Una trayectoria de Hamilton en una gráfica G es un trayectoria simple
que contiene todos los vértices en G exactamente una vez. (Una trayectoria
de Hamilton inicia y termina en vértices diferentes).

25. Si una gráfica tiene ciclo de Hamilton, ¿debe tener una trayectoria
de Hamilton? Explique.
 
26. Si una gráfica tiene una trayectoria de Hamilton, ¿debe tener un
ciclo de Hamilton? Explique.

27. ¿La gráfica de la figura 8.3.5 tiene una trayectoria de Hamilton?

28. ¿La gráfica de la figura 8.3.7 tiene una trayectoria de Hamilton?

29. ¿La gráfica del ejercicio 3 tiene una trayectoria de Hamilton?

30. ¿La gráfica del ejercicio 4 tiene una trayectoria de Hamilton?

31. ¿La gráfica del ejercicio 5 tiene una trayectoria de Hamilton?

32. ¿La gráfica del ejercicio 6 tiene una trayectoria de Hamilton?

33. ¿La gráfica del ejercicio 7 tiene una trayectoria de Hamilton?

34. ¿La gráfica del ejercicio 8 tiene una trayectoria de Hamilton?

35. ¿Para qué valores de m y n la gráfica del ejercicio 37, sección 8.2,
tiene una trayectoria de Hamilton?

36. ¿Para qué valor de n la gráfica completa sobre n vértices tiene una
trayectoria de Hamilton?




Soluciones Ejercicios Capítulo 8.2 Matemáticas Discretas Johnsonbaugh 6 ed

En los ejercicios 1 al 9, diga si la trayectoria indicada en la gráfica es
a) una trayectoria simple,
b) un ciclo,
c) un ciclo simple.




1.(b, b)
 
 
2. (e, d, c, b)
 
 
3. (a, d, c, d, e)
 
 
4. (d, c, b, e, d)
 

5. (b, c, d, a, b, e, d, c, b)
 
 
6. (b, c, d, e, b, b)
 

7. (a, d, c, b, e)
 

8. (d)


9. (d, c, b)


En los ejercicios 10 al 18, dibuje una gráfica que tenga las propiedades
indicadas o explique por qué no existe esa gráfica.
10. Seis vértices cada uno de grado 3
 

11. Cinco vértices cada uno de grado 3
 

12. Cuatro vértices cada uno de grado 1


13. Seis vértices; cuatro aristas
 

14. Cuatro aristas; cuatro vértices de grados 1, 2, 3, 4
 

15. Cuatro vértices con grados 1, 2, 3, 4
 

16. Gráfica simple; seis vértices con grados 1, 2, 3, 4, 5, 5
 

17. Gráfica simple; cinco vértices con grados 2, 3, 3, 4, 4
 

18. Gráfica simple; cinco vértices con grados 2, 2, 4, 4, 4
 

19. Encuentre todas las trayectorias simples en la siguiente gráfica


 
 
20. Encuentre todas las trayectorias simples de a a e en la gráfica del
ejercicio 19.



21. Encuentre todas las subgráficas conexas de la siguiente gráfica,
que contengan todos los vértices de la gráfica original y tengan tan
pocas aristas como sea posible. ¿Cuáles son trayectorias simples?
¿Cuáles son ciclos? ¿Cuáles son ciclos simples?


 
 
Encuentre el grado de cada vértice para las siguientes gráficas.











 
 


 
 
En los ejercicios 24 al 27, encuentre todas las subgráficas que tienen
al menos un vértice de la gráfica dada.





Get 8.2.24 exercise solution



























 
En los ejercicios 28 al 33, decida si las gráficas tienen un ciclo de Euler.
Si lo tienen, muestre uno.
28. Ejercicio 21
 
29. Ejercicio 22


30. Ejercicio 23
 
 
31. Figura 8.2.4












34. La siguiente gráfica se continúa hasta una profundidad finita, arbitraria.
¿Contiene la gráfica un ciclo de Euler? Si la respuesta es
afirmativa, describa uno.


 
 
35. Una gráfica completa Kn, ¿cuándo contiene un ciclo de Euler?

36. Una gráfica bipartita Km,n, ¿cuándo contiene un ciclo de Euler?

37. ¿Para qué valores de m y n una gráfica contiene un ciclo de Euler?


 
 
38. ¿Para qué valores de n, el cubo-n contiene un ciclo de Euler?
En los ejercicios 39 y 40, verifique que hay un número par de vértices
de grado impar en la gráfica.
 






 
 
41. Para la gráfica del ejercicio 39, encuentre una trayectoria sin aristas
repetidas de d a e que contenga todas las aristas.


42. Sea G una gráfica conexa con cuatro vértices v1, v2, v3 y v4 de grado
impar. Demuestre que existen trayectorias sin aristas repetidas
de v1 a v2 y de v3 a v4 tales que cada arista en G está exactamente
en una de las trayectorias.

43. Ilustre el ejercicio 42 usando la siguiente gráfica.




 
 
44. Establezca y pruebe una generalización del ejercicio 42 donde hay
un número arbitrario de vértices de grado impar.

En los ejercicios 45 y 46, diga si cada afirmación es falsa o verdadera.
Si es falsa dé un contraejemplo y si es verdadera, explique.


45. Sea G una gráfica y sean v y w vértices distintos. Si hay una trayectoria
de v a w, existe una trayectoria simple de v a w.

46. Si una gráfica contiene un ciclo que incluye todas las aristas, se
trata de un ciclo de Euler.

47. Sea G una gráfica conexa. Suponga que una arista e está en un ciclo.
Demuestre que G con e eliminada sigue siendo conexa.

48. Dé un ejemplo de una gráfica conexa tal que la eliminación de
cualquier arista produzca una gráfica no conexa. (Suponga que
eliminar una arista no implica eliminar los vértices).

49. ¿Puede un caballo moverse en un tablero de ajedrez y regresar a
su posición original haciendo cada movimiento exactamente una
vez? (Un movimiento se considera hecho cuando se mueve en
cualquiera de las dos direcciones).

50. Demuestre que si G es una subgráfica conexa de una gráfica G,
entonces G está contenida en una componente.

51. Demuestre que si se hace una partición de un gráfica G en subgráficas
conexas de manera que cada arista y cada vértice en G pertenezca
a una de las subgráficas, las subgráficas son componentes.


52. Sea G una gráfica dirigida y sea G la gráfica no dirigida que se obtiene
de G si se ignora la dirección de las aristas. Suponga que G es
conexa. Si v es un vértice en G, se dice que la paridad de v es par
si el número de aristas de la forma (v, w) es par; la paridad impar
se define de manera similar. Pruebe que si v y w son vértices en G
que tienen paridad impar, es posible cambiar la orientación de ciertas
aristas en G de manera que v y w tengan paridad par y la paridad
de todos los otros vértices en G permanezca inalterable.

53. Demuestre que el número máximo de aristas en una gráfica simple,
no conexa con n vértices es (n − 1)(n − 2)/2.

54. Demuestre que el número máximo de aristas en una gráfica bipartita
simple con n vértices es n2/4    .
Un vértice v en una gráfica conexa G es un punto de articulación si la
eliminación de v y todas las aristas incidentes en v desconecta a G.

55. Dé un ejemplo de una gráfica con seis vértices que tenga exactamente
dos puntos de articulación.

56. Dé un ejemplo de una gráfica con seis vértices que no tenga puntos
de articulación.


57. Demuestre que un vértice v en una gráfica conexa G es un punto
de articulación si y sólo si existen vértices w y x en G que tengan
la propiedad de que toda trayectoria de w a x pasa por v.
Sea G una gráfica dirigida y sea v un vértice en G. El grado de entrada
a v, in(v), es el número de aristas de la forma (w, v). El grado de salida
de v, out(v), es el número de aristas de la forma (v, w). Un ciclo
de Euler dirigido en G es una sucesión de aristas de la forma
(v0, v1), (v1, v2), . . . , (vn−1, vn),

donde v0
= vn, cada arista en G ocurre exactamente una vez, y todos
los vértices aparecen.


58. Demuestre que una gráfica dirigida G contiene un ciclo de Euler
dirigido si y sólo si la gráfica no dirigida que se obtiene al ignorar
la dirección de las aristas de G es conexa y además in(v) = out(v)
para todo vértice v en G.
Una sucesión de Bruijn para n (en ceros y unos) es una sucesión
a1, . . . , a2n

de 2n bits que tiene la propiedad de que si s es una cadena de bits de
longitud n, para alguna m,

s = amam+1 · · · am+n−1.


En (8.2.2), se define para i = 1, . . . , 2n − 1.
 
 

59. Verifique que 00011101 es una sucesión de Bruijn para n = 3.

60. Sea G una gráfica dirigida con vértices correspondientes a todas
las cadenas de bits de longitud n − 1. Existe una arista dirigida del
vértice x1
· · · xn−1 a x2
· · · xn. Demuestre que un ciclo de Euler dirigido
corresponde a la sucesión de Bruijn.

61. Demuestre que existe una sucesión de Bruijn para cada n = 1, 2, . . . .

62. Una trayectoria cerrada es una trayectoria de v a v. Demuestre
que una gráfica conexa G es bipartita si y sólo si toda trayectoria
cerrada en G tiene longitud par.

63. ¿Cuántas trayectorias de longitud k ≥ 1 hay en Kn?


64. Demuestre que hay


trayectorias cuyas longitudes están entre 1 y k, inclusive, en Kn, n > 2.


65. Sean v y w vértices distintos en Kn. Sea pm el número de trayectorias
de longitud m de v a w en Kn, 1 ≤ m ≤ n.

a) Derive una relación de recurrencia para pm.
b) Encuentre una fórmula explícita para pm.



66. Sean v y w vértices distintos en Kn, n ≥ 2. Demuestre que el número
de trayectorias simples de v a w es







67. [Requiere cálculo] Demuestre que hay trayectorias
simples en Kn. (e = 2.71828. . . es la base del logaritmo natural).

68. Sea G una gráfica. Defina una relación R en el conjunto V de vértices
de G como vRw si hay una trayectoria de v a w. Pruebe que
R es una relación de equivalencia en V.

69. Pruebe que una gráfica conexa con uno o dos vértices, cada uno
con grado par, tiene un ciclo de Euler.
Sea G una gráfica conexa. La distancia entre los vértices v y w en G,
dist(v, w), es la longitud de una ruta más corta de v a w. El diámetro
de G es
d(G) = máx{dist(v, w) | v y w son vértices en G}.

70. Encuentre el diámetro de la gráfica de la figura 8.2.10.

71. Encuentre el diámetro del cubo-n. En el contexto de computación
en paralelo, ¿qué significa este valor?

72. Encuentre el diámetro de Kn, la gráfica completa de n vértices.

73. Demuestre que el número de trayectorias en la siguiente gráfica de
v1 a v1 de longitud n es igual al (n + 1)-ésimo número de Fibonacci
fn+1.
 


74. Sea G una gráfica simple con n vértices cada uno con grado k y


Demuestre que G es conexa.
Un ciclo en una gráfica dirigida simple [es decir, una gráfica dirigida
que tiene cuando mucho una arista de la forma (v, w) y ninguna arista
de la forma (v, v)] es una sucesión de tres vértices o más
(v0, v1, . . . , vn)

en la que (vi−1, vi) es una arista para i = 1, . . . , n y v0
= vn. Una gráfica
acíclica dirigida (gad) es una gráfica dirigida simple sin ciclos.

75. Demuestre que una gad tiene el menos un vértice sin aristas que
salen [es decir, hay al menos un vértice v tal que no tiene aristas
de la forma (v, w)].

76. Demuestre que el número máximo de aristas en una gad de n vértices
es n(n − 1)/2.

77. Un conjunto independiente en una gráfica G es un subconjunto S
de los vértices de G que tienen la propiedad de que hay dos vértices
adyacentes en S. (Observe que ∅ es un conjunto independiente
para cualquier gráfica). Pruebe el siguiente resultado que se
debe a [Prodinger].
Sea Pn la gráfica que consiste en una trayectoria simple con n
vértices. Pruebe que el número de conjuntos independientes en Pn es
igual a fn+2, n = 1, 2, . . . , donde {fn} es la sucesión de Fibonacci.

78. Sea G una gráfica. Suponga que para cada par de vértices distintos
v1 y v2 en G, existe un vértice único w en G tal que v1 y w son
adyacentes y v2 y w son adyacentes.
a) Pruebe que si v y w son vértices no adyacentes en G, entonces
δ(v) = δ(w).
b) Pruebe que si existe un vértice con grado k > 1 y no hay vértices
adyacentes a los otros vértices, entonces el grado de cada
vértice es k.