He pasado mucho tiempo leyendo presentaciones en línea y libros de texto sobre la propiedad de corte de un árbol de expansión mínimo. Realmente no entiendo lo que se supone que debe ilustrar o incluso por qué es práctico. Supuestamente ayuda a determinar qué bordes agregar a un MST, pero no veo cómo lo logra. Mi comprensión de la propiedad de corte hasta el momento es que divide un MST en dos subconjuntos arbitrarios. ¿Alguna ayuda aquí? ¡Gracias!Árbol de expansión mínimo: ¿Qué es exactamente la propiedad de corte?
9
A
Respuesta
44
Un corte de un gráfico conectado es un conjunto mínimo de bordes cuya eliminación separa el gráfico en dos componentes (piezas). La propiedad de corte mínimo dice que si uno de los bordes del corte tiene un peso menor que cualquier otro borde en el corte, entonces está en el MST. Para ver esto, suponga que hay un MST que no contiene el borde. Si agregamos el borde al MST obtenemos un ciclo que cruza el corte al menos dos veces, por lo que podemos romper el ciclo eliminando el otro borde del MST, creando así un nuevo árbol con menor peso, lo que contradice la minimización de la MST.
Cuestiones relacionadas
- 1. Segundo árbol de expansión de costo mínimo
- 2. Un árbol de expansión mínimo bidireccional de un gráfico dirigido
- 3. El mínimo más rápido algoritmo de árbol de expansión
- 4. Actualizar árbol de expansión mínimo con modificación de borde
- 5. ¿El árbol de expansión mínimo teme los pesos negativos?
- 6. ¿Hay un árbol de expansión mínimo que no contenga el borde ponderado mínimo/máximo?
- 7. ¿Cómo encontrar el árbol de expansión máximo?
- 8. Las diferencias entre árbol de expansión mínima y la ruta más corta del árbol
- 9. ¿Qué es exactamente sun.jnu.encoding?
- 10. ¿Qué es la sesión de NHibernate exactamente?
- 11. Biblioteca de corte mínimo de flujo máximo para Python
- 12. ¿Qué es hash exactamente?
- 13. ¿Qué es exactamente OWASP?
- 14. ¿Qué es exactamente OData?
- 15. ¿Qué es exactamente Java?
- 16. ¿Qué es exactamente Parrot?
- 17. ¿Qué es exactamente JSON?
- 18. ¿Qué es exactamente NoSQL?
- 19. ¿Qué es exactamente WPF?
- 20. ¿Qué es exactamente Rake?
- 21. ¿Qué es exactamente "manejar"?
- 22. ¿Qué es exactamente Heroku?
- 23. ¿Exactamente qué es PLINQ?
- 24. ¿Qué es Container.DataItem exactamente?
- 25. ¿Qué es LINQ exactamente?
- 26. corte mínimo a través de vértices/nodos - no bordes
- 27. ¿Qué es exactamente la API LLVM C++
- 28. ¿Qué es Android: layout_gravity = "clip_vertical" exactamente
- 29. Actualización de un árbol de expansión mínima cuando se inserta un nuevo borde
- 30. ¿Qué es exactamente una "Consola"?
¡Buena explicación! –