On m'a toujours dit que le diagramme de Voronoi est le double du problème de triangulation de Delaunay. Dans quel sens peuvent-ils être des duels les uns des autres? Je pensais que les problèmes doubles (c'est-à-dire en programmation linéaire) sont censés produire la même réponse. De toute évidence, les deux problèmes n'ont pas la même solution. Comment pouvons-nous les considérer comme des duels?
10
Réponses:
La réponse est simple: ils sont doubles car pour chaque triangulation de delaunay, il existe une et une seule tessellation de voronoi correspondante et vice versa. C'est vrai pour la plupart des cas, mais il y a des cas où la correspondance n'est pas un à un. Par exemple dans le cas où la tessellation voronoi est une grille carrée régulière.
La tessellation voronoï et la triangulation delaunay ne sont pas triviales à calculer pour un ensemble de points donné. Mais une fois que vous en avez trouvé un, l'autre est facile à trouver.
Étant donné la triangulation delaunay, connectez simplement les triangles voisins au centre du cercle.
la source
Juste pour illustrer ce que disent les autres: le bleu ci-dessous est le diagramme de Voronoi, le rouge la double triangulation Delaunay. Ils sont doubles les uns des autres sous forme de graphiques de plan géométrique. À partir du diagramme de Voronoï, il est trivial de dériver la triangulation de Delaunay. La direction inverse n'est pas si évidente, mais il reste vrai qu'à partir de la triangulation de Delaunay et de certains calculs, vous pouvez calculer le diagramme de Voronoi.
J'ai calculé ces diagrammes pour 50 points aléatoires dans Mathematica en utilisant le package ComputationalGeometry . Voir ce lien pour mon code.
la source
En un sens, cela est similaire à la dualité existant entre les réseaux triangulaires et hexagonaux en physique statistique. Les points médians des cellules dans un réseau triangulaire équilatéral, lorsqu'ils sont connectés, forment un réseau hexagonal, et vice versa .
Cependant, il convient de noter que les pavages de Voronoï ne sont pas tous des duels de triangulations de Delaunay; cette relation n'est probablement valable que pour les pavages de Voronoï non pondérés . Pour les méthodes de pavage pondéré, dans lesquelles autre chose que la distance euclidienne est utilisée pour déterminer les bords, la correspondance se décompose.
la source
Pour approfondir le commentaire de Geoff: la triangulation de Delaunay et les diagrammes de Voronoi sont des "objets" plutôt que des "problèmes". Par conséquent, parler de «solutions» est un peu décalé.
La dualité est entre les tessalations et les triangulations: pour passer de la triangulation à la tesselation, vous formez l'ensemble Voronoi des sommets de la triangulation. Pour passer de la tesselation de Voronoi à la triangulation de Delaunay, vous connectez les «points médians» de deux cellules si elles se touchent.
la source
Les graphes de Voronoi et Delaunay sont appelés dual pour leurs propriétés de graphe. Voir Dual Graph sur Wikipédia.
la source