Ejercicios propuestos — Unidad 5
Para practicar sin mirar soluciones. Intenta justificar cada respuesta con una propiedad (lema del saludo, Euler, etc.).
A) Definiciones y conteos
- ¿Cuántas aristas tiene \(K_{8}\)? ¿Y \(K_{8,3}\)?
- En un grafo no dirigido con 10 vértices, la suma de grados es 28. ¿Cuántas aristas hay?
- ¿Puede existir un grafo no dirigido con grados \(\{4,4,4,1,1,1\}\)? Justifica.
B) Matriz de adyacencia
- Construye un grafo con 5 vértices cuya matriz de adyacencia tenga exactamente 8 unos fuera de la diagonal. ¿Cuántas aristas tiene?
- En un grafo simple no dirigido, explica por qué la matriz de adyacencia es simétrica.
C) Conexión, caminos y ciclos
- Dibuja un grafo no conexo con 7 vértices y 5 aristas. Indica cuántas componentes conexas tiene.
- Da un ejemplo de circuito que no sea ciclo.
D) Euler y Hamilton
- Un grafo conexo tiene exactamente dos vértices de grado impar. ¿Qué puedes asegurar sobre recorridos eulerianos?
- En un grafo simple de 10 vértices, el grado mínimo es 5. ¿Qué puedes afirmar sobre Hamilton?
E) Árboles
- Un árbol tiene 17 vértices. ¿Cuántas aristas? ¿Cuántas componentes al quitar una arista?
- Explica por qué un árbol no puede tener ciclos.
F) Redes y algoritmos
- ¿Por qué Prim y Kruskal son algoritmos voraces (greedy)?
- ¿En qué condición falla Dijkstra?
- En una red, si una arista tiene peso 0, ¿Dijkstra sigue siendo válido?
Consejo
Si te atascas, vuelve a las páginas:
- Euler/Hamilton:
euler-hamilton.md - Árboles:
arboles-dfs-bfs.md - Redes:
redes-mst-dijkstra.md