Graphe de voisinage relatif

De testwiki
Aller à la navigation Aller à la recherche
Graphe de voisinage relatif de 100 points placés aléatoirement dans un carré.

En géométrie algorithmique, le graphe de voisinage relatif (en anglais Modèle:Langue, souvent abrégé RNG) est un graphe non orienté qui connecte un ensemble de points dans un espace euclidien. Plus précisément, il connecte deux points p et q si et seulement s'il n'existe pas de troisième point r qui soit plus proche de p et de q qu'ils ne le sont entre eux. Il est introduit en 1980 par Modèle:Lien[1].

Définition

Le graphe de voisinage relatif d'un nuage de points Pd a pour arêtes {(a,b)P2xP,d(a,x)<d(a,b) et d(b,x)<d(a,b)}d est la distance euclidienne.

Algorithmes

Supowit montre en 1983 que le graphe de voisinage relatif dans le plan euclidien peut être calculé en 𝒪(nlogn)[2]. Il peut également être calculé en 𝒪(n) à partir de la triangulation de Delaunay[3].

Plus généralement, dans un espace de dimension d, il peut être calculé en 𝒪(n2)[2]. Il est également possible de le calculer avec un algorithme probabiliste avec une complexité en moyenne en 𝒪(n2(11d+1)+ε)[4].

Relations avec d'autres graphes

Si l'arête rouge est dans le graphe de voisinage relatif, la lentille en blanc est vide.

Le graphe de voisinage relatif est un sous-graphe de la triangulation de Delaunay, du graphe de Gabriel, ainsi que du graphe d'Urquhart[5]. Inversement, l'arbre couvrant de poids minimal euclidien est un sous-graphe du graphe de voisinage relatif[1].

Notes et références

Modèle:Références

Modèle:Portail