Podría alguien por favor dar algunas aplicaciones de los dos algoritmos, dónde y qué aplicaciones pueden ser utilizados para?Aplicaciones de Kruskal y algoritmos de Prim
Respuesta
árboles de expansión mínimos fueron estudiados por primera maneras para diseñar las redes eléctricas de una manera que minimice el costo total de la instalación eléctrica. En un árbol de expansión mínimo, todos los nodos (casas) estarían conectados a la alimentación por cables de una manera que tiene un costo mínimo y redundancia (cortar cualquier cable necesariamente corta la red eléctrica en dos partes).
Desde entonces, el problema ha sido bien estudiada y se utiliza a menudo como una subrutina en algoritmos más complejos. El Christofides algorithm para encontrar soluciones aproximadas al Problema de Vendedor Viajero lo usa en un paso clave, al igual que algunos algoritmos para encontrar árboles Steiner.
árboles de expansión mínima también se han utilizado para generate mazes. Tanto el algoritmo de Kruskal como el de Prim se han usado de esta manera, a menudo creando laberintos de alta calidad.
Si usted está interesado en una historia completa del problema del árbol de expansión mínimo, sus aplicaciones y sus algoritmos, hay una verdaderamente excelente papel available here que cubre todos estos. ¡Le sugiero que lo lea!
Espero que esto ayude!
Citando a Wikipedia:
Un ejemplo sería una empresa de televisión por cable de tendido de cables a un nuevo vecindario. Si se limita a enterrar el cable solo a lo largo de ciertas rutas, entonces habría un gráfico que representa qué puntos están conectados por esas rutas. Algunos de esos caminos pueden ser más caros, porque son más largos o requieren que el cable esté más enterrado; estos caminos estarían representados por bordes con pesos mayores. Un árbol de expansión para ese gráfico sería un subconjunto de los caminos que no tiene ciclos pero que aún se conecta a todas las casas. Puede haber varios árboles de expansión posibles. Un árbol de expansión mínimo sería uno con el costo total más bajo.
En primer lugar hay que entender que tanto el algoritmo de Kruskal de Prim y son útiles para encontrar Minimum spanning Tree en un gráfico. Una de las aplicaciones prácticas del árbol de expansión mínimo, en lo que puedo pensar es conectar diferentes oficinas de la misma empresa con el menor costo.
- topología
- Cartografía
- Geometría
- La agrupación
- enrutamiento Algoritmos
- Generación de laberintos
- mecánico/eléctrico/Computer Networks
- Estudio de enlaces moleculares en Química
Creo que esto realmente no responde la pregunta. * ¿Cómo * son los algoritmos utilizados en esos campos? – svick
Aplicaciones de Kruskal y algoritmos de Prim a menudo surgen en las redes de computadoras. Por ejemplo, si tiene una LAN grande con muchos conmutadores, encontrar un árbol de expansión mínimo será vital para garantizar que solo se transmita un número mínimo de paquetes a través de la red.
- 1. Complejidad del tiempo del algoritmo de Prim
- 2. Algoritmo MST de Prim en O (| V |^2)
- 3. Nombres de Algoritmos de Cruce Gráfico
- 4. Cuáles son algunas aplicaciones prácticas de XOR en los algoritmos
- 5. Algoritmos y estructuras de datos
- 6. algoritmos de balanceo de carga y programación
- 7. Algoritmos de gráfico incremental
- 8. Atascado con notación O
- 9. Algoritmos genéticos de programación y búsqueda
- 10. estructuras de datos y algoritmos e-books
- 11. Paquetes de clasificación ordinal y algoritmos
- 12. Comparar algoritmos de similitud
- 13. Algoritmos de sincronización
- 14. Algoritmos de comparación C#
- 15. Análisis de algoritmos (complejidad)
- 16. Colección de algoritmos de oclusión
- 17. Aprendizaje de algoritmos de gráficos
- 18. Algoritmos de cadena de búsqueda
- 19. Algoritmos de reconocimiento de patrones
- 20. Algoritmos de búsqueda de cadenas
- 21. Algoritmos de relleno de inundación
- 22. Algoritmos de similitud de cadenas?
- 23. Algoritmos de aprendizaje y estructuras de datos Fundamentos
- 24. Algoritmos de detección de acordes?
- 25. ¿Cuáles son las aplicaciones prácticas de los algoritmos ancestrales comunes más bajos?
- 26. Buscando algoritmos rápidos de distorsión de imagen
- 27. Algoritmos genéticos
- 28. Algoritmos: interesante algoritmo de diferencia
- 29. Solicitud de libro: algoritmos distribuidos
- 30. Ruta de trama siguiente algoritmos
Una referencia a ellos en algún lugar sería útil. – Julian