Hay un algoritmo para triangular un polígono en tiempo lineal debido a Chazelle (1991), pero AFAIK no hay implementaciones estándar de su algoritmo en las bibliotecas de software matemático general. ¿Alguien sabe de una implementación tal que no puedo encontrar buscando en Google?Implementación del algoritmo de triangulación Chazelle
10
A
Respuesta
15
Ver este answer to "Powerful Algorithms too complex to implement":
Según Skienna (autor de El Manual de Diseño de Algoritmos), "[la] algoritmo es bastante inútil para poner en práctica."
He buscado una implementación antes, pero no he podido encontrar una. Creo que es seguro asumir que nadie lo ha implementado debido a su complejidad, y creo que también tiene un factor de constancia bastante grande, por lo que no funcionaría bien con los algoritmos O(n lg n)
que tienen factores constantes más pequeños.
Cuestiones relacionadas
- 1. Algoritmo para completar una triangulación parcial (Triangulación limitada)
- 2. Implementación del algoritmo C5?
- 3. Implementación del algoritmo de Dijkstra
- 4. Implementación del algoritmo Bentley-Ottmann
- 5. Implementación de Python del algoritmo de Viterbi
- 6. animación de un algoritmo de triangulación recursiva utilizando SwingWorker
- 7. Implementación del algoritmo de ordenación más segura
- 8. Implementación del algoritmo de Luhn en Ruby
- 9. Implementación de Python del algoritmo OPTICS (Clustering)
- 10. Implementación máxima del algoritmo de rectángulo
- 11. Implementación de C# del algoritmo Bron-Kerbosch
- 12. Algoritmo de triangulación de Delaunay más rápido disponible para GPU
- 13. Implementación MySQL del algoritmo Ray-Casting?
- 14. Implementación del algoritmo Bentley-Ottmann existente
- 15. Implementación del algoritmo DPLL en Prolog
- 16. Encontrando la implementación del algoritmo del árbol de intervalos C++
- 17. Triangulación wifi
- 18. Triangulación de polígono con orificios
- 19. Implementación C# del 'Algoritmo de polilínea codificada' de Google
- 20. Implementación de Python del algoritmo de alineación BLAST?
- 21. Implementación del algoritmo de inferencia de tipo Damas-Hindley-Milner
- 22. Implementación del Hacker News algoritmo de clasificación en SQL
- 23. ¿Alguien conoce una implementación del algoritmo de yarowsky?
- 24. AdaBoost ML algoritmo python implementación
- 25. Triangulación y transformación lineal directa
- 26. Implementación del algoritmo científico python en Amazon ec2
- 27. problema del vendedor ambulante, algoritmo 2-opt implementación C#
- 28. ¿Qué pasa con mi implementación del algoritmo KMP?
- 29. Desarrollo del algoritmo de eliminación del vello
- 30. triangulación de polígonos en tiras de triángulos para OpenGL ES