Je sais que le temps d'exécution le plus défavorable attendu de l'algorithme de triangulation incrémentielle delaunay randomisé (tel que donné dans Computational Geometry ) est . Il y a un exercice qui implique que le pire temps d'exécution est Ω ( n 2 ) . J'ai essayé de construire un exemple où c'est réellement le cas mais qui n'a pas réussi jusqu'à présent.
L'une de ces tentatives consistait à organiser et à ordonner l'ensemble de points de telle sorte que, lors de l'ajout d'un point à l'étape r , environ r - 1 bords soient créés.
Une autre approche pourrait impliquer la structure de localisation de points: Essayez de disposer les points de telle sorte que le chemin emprunté dans la structure de localisation de points pour localiser un point à l'étape r soit aussi long que possible.
Pourtant, je ne sais pas laquelle de ces deux approches est correcte (le cas échéant) et je serais heureux de quelques conseils.
Réponses:
La première approche peut être formalisée comme suit.
Soit un ensemble arbitraire de n points sur la branche positive de la parabole y = x 2 ; c'est-à-dire P = { ( t 1 , t 2 1 ) , ( t 2 , t 2 2 ) , … , ( t n , t 2 n ) } pour certains nombres réels positifs t 1 , t 2 , … , t nP n y= x2
Revendication: Dans la triangulation de Delaunay de , le point le plus à gauche ( t 1 , t 2 1 ) est voisin de chaque autre point P .P ( t1, t21) P
Cette affirmation implique que l'ajout d'un nouveau point à P avec 0 < t 0 < t 1 ajoute n nouveaux bords à la triangulation de Delaunay. Ainsi, par induction, si nous contractons progressivement la triangulation de Delaunay de P en insérant les points dans l'ordre de droite à gauche , le nombre total d'arêtes de Delaunay créées est Ω ( n 2 ) .( t0, t20) P 0 < t0< t1 n P Ω ( n2)
la source