Ejercicio 1
Dificultad: BásicoAplicar los algoritmos de Kruskal y Prim al grafo ponderado con vértices y aristas con pesos: AB(6), AC(3), AD(9), BC(2), BD(4), BE(7), CD(1), CE(8), DE(5). Verificar que ambos producen el mismo peso total.
Ver solución paso a paso4 pasos
- Paso 1Aplicar algoritmo de Kruskal
Ordenar aristas por peso creciente:
CD(1), BC(2), AC(3), BD(4), DE(5), AB(6), BE(7), CE(8), AD(9)
Paso Arista Peso Componentes antes ¿Añadir? Componentes después 1 CD 1 {A},{B},{C},{D},{E} Sí {A},{B},{C,D},{E} 2 BC 2 {A},{B},{C,D},{E} Sí {A},{B,C,D},{E} 3 AC 3 {A},{B,C,D},{E} Sí {A,B,C,D},{E} 4 BD 4 {A,B,C,D},{E} No {A,B,C,D},{E} 5 DE 5 {A,B,C,D},{E} Sí {A,B,C,D,E} MST de Kruskal: CD(1) + BC(2) + AC(3) + DE(5) = 11
- Paso 2Aplicar algoritmo de Prim (comenzando desde A)
Paso Vértices en MST Aristas candidatas Mínima Añadir 1 {A} AB(6), AC(3), AD(9) AC(3) C 2 {A,C} AB(6), AD(9), BC(2), CD(1), CE(8) CD(1) D 3 {A,C,D} AB(6), AD(9), BC(2), CE(8), DE(5) BC(2) B 4 {A,C,D,B} AB(6), AD(9), BE(7), CE(8), DE(5) DE(5) E MST de Prim: AC(3) + CD(1) + BC(2) + DE(5) = 11
- Paso 3Verificación
Ambos algoritmos producen MSTs con el mismo peso total: 11
Las aristas seleccionadas son las mismas (aunque en diferente orden):
- Kruskal: {CD, BC, AC, DE}
- Prim: {AC, CD, BC, DE}
- Paso 4Propiedades verificadas
- Número de aristas:
- Conecta todos los vértices
- No contiene ciclos
- Peso mínimo entre todos los árboles de expansión posibles