Algoritmo de triangulación voraz

El Algoritmo de Triangulación Voraz es un método para calcular una triangulación de un polígono o de una nube de puntos mediante un método voraz, que consiste en añadir aristas a la solución de una en una uniendo el par de vértices más próximos entre sí, con la condición de que una nueva arista no puede cortar a otra previamente añadida al resultado.

Existen varias posibles estrategias para implementar el algoritmo de triangulación voraz.

Tal vez, la más sencilla de todas sea la siguiente: Sin embargo, existen soluciones alternativas que pueden acelerar mucho la construcción en caso de que la entrada tenga un tamaño considerable.

Para ello debería emplearse alguna versión eficiente del Problema del par de puntos más cercanos (que puede resolverse en tiempo

),[5]​[6]​ o bien emplear una triangulación de Delaunay como paso intermedio.