Tengo dos conjuntos de puntos S y V, ambos tienen el tamaño n. Quiero vincular los dos conjuntos para que cada punto en S se vincule con uno y solo un punto en V. El costo de unir dos puntos se define como la distancia euclidiana entre los dos puntos. Debería haber n! posibles formas de vincular. Entonces, ¿cómo encontrar el camino del costo mínimo? (de manera eficiente)Cómo encontrar el costo mínimo de vincular dos conjuntos de puntos
5
A
Respuesta
6
Este es un problema de asignación. Puedes resolverlo con el Hungarian Method. Hay implementaciones de esto en python. También puede resolver el problema con cualquier solucionador de programación lineal. La formulación LP siempre le dará una solución entera.
Cuestiones relacionadas
- 1. Transformación entre dos conjuntos de puntos
- 2. Encontrar altura común de edificios con un costo mínimo
- 3. Segundo árbol de expansión de costo mínimo
- 4. ¿Cómo encontrar dos puntos más distantes?
- 5. graph - ¿Cómo encontrar el ciclo dirigido mínimo (peso mínimo total)?
- 6. Cómo utilizar linq para encontrar el mínimo
- 7. Encontrar el punto que suma de distancias al conjunto de otros puntos es mínimo
- 8. ¿Cómo puedo encontrar el círculo mínimo que incluye algunos puntos dados?
- 9. Trazar múltiples conjuntos de puntos en R
- 10. Agregar elementos de dos conjuntos
- 11. ¿Encontrar coordenadas de un punto entre dos puntos?
- 12. Ruby: ¿Cómo encontrar el índice del elemento de matriz mínimo?
- 13. Manera eficiente de encontrar la distancia entre dos puntos 3D
- 14. Costo de desarrollo versus costo de mantenimiento
- 15. cómo calcular el mínimo de dos variables simplemente en bash?
- 16. Algoritmo para encontrar si dos conjuntos se cruzan
- 17. ¿Posición entre dos puntos?
- 18. Cómo vincular dos archivos fuente de Nasm
- 19. Cómo obtener el costo mínimo de desconectar un nodo entre sí en un gráfico
- 20. Encontrar el valor mínimo en un mapa
- 21. La mejor manera de encontrar el máximo y mínimo de dos valores
- 22. Encontrar el mínimo y máximo en python
- 23. ¿Cómo puedo encontrar la unión de dos conjuntos de consulta Django?
- 24. ¿Cómo puedo encontrar la intersección de dos conjuntos de consulta Django?
- 25. Intersección de dos conjuntos (Listas) de datos
- 26. Biblioteca de código abierto java para el problema de flujo de costo mínimo
- 27. TSQL comparación de dos conjuntos de
- 28. Encontrar mínimo de vector en Rcpp
- 29. MySQL: diferencia de dos conjuntos de resultados
- 30. Cómo encontrar la clave mínimo en el diccionario