Relative neighborhood graph

Uit testwiki
Naar navigatie springen Naar zoeken springen
Relative neighborhood graph van 100 punten

De relative neighborhood graph, afgekort RNG, van een verzameling S van punten in het euclidische vlak is een graaf waarin twee punten p en q verbonden zijn door een zijde als er geen enkel ander punt in S dichter bij p en q ligt dan p en q zelf. p en q zijn dan 'relatieve buren' van elkaar.

Als d(p,q) de afstand is tussen p en q, betekent dit dat p en q relatieve buren zijn dan en slechts dan als:

d(p,q)max{d(p,r),d(q,r)} voor alle r in S verschillend van p en q.

In meetkundige zin kan men deze eis als volgt interpreteren: teken een cirkel met straal gelijk aan de afstand d(p,q) en middelpunt p. Teken een tweede cirkel met zelfde straal en middelpunt q. De lensvormige doorsnede van beide cirkels is de verzameling punten die dichter bij p en q liggen dan de afstand d(p,q). Deze doorsnede mag geen punten van S bevatten.

Godfried Toussaint introduceerde het begrip RNG in 1980 als hulpmiddel voor patroonherkenning.[1] Met de RNG zouden structuren in een verzameling punten naar voor komen die overeenkomen met wat mensen erin zien.

Omdat het begrip RNG alleen met behulp van de afstand tussen punten is gedefinieerd, kan de RNG ook voor puntenverzamelingen in meer dimensies en in een niet-euclidische meetkunde worden gedefinieerd.

Andere grafen

De euclidische minimaal opspannende boom MOB van S is de minimaal opspannende boom van de volledige graaf van S, waarbij de afstand tussen alle knopen de euclidische afstand is. Er geldt dat MOB(S) een deelgraaf is van RNG(S) en op zijn beurt dat RNG(S) een deelgraaf is van de delaunay-triangulatie DT(S) van S:

MOB(S)RNG(S)DT(S)

De RNG(S) kan in lineaire tijd uit de delaunay-triangulatie worden berekend.[2]

De gabrielgraaf GG is een graaf die het begrip 'naburig' op een andere manier definieert. RNG(S)GG(S).

De urquhartgraaf UG ontstaat door de langste zijde in iedere driehoek van de delaunay-triangulatie te verwijderen. Er werd eerst gedacht dat deze graaf gelijk aan RNG(S) was, maar nadien is bewezen dat de UG(S) soms groter is dan de RNG(S). De UG(S) kan wel gebruikt worden als goede benadering van RNG(S).

De nearest neighbor graph NNG is de eenvoudigste van deze soort grafen. Daarin is ieder punt met zijn dichtstbijzijnde buur verbonden.

NNG(S)MOB(S)RNG(S)UG(S)GG(S)DT(S)

De NNG is in het algemeen een onsamenhangende, gerichte graaf. De MOB en de andere grafen zijn samenhangende, niet gerichte grafen. Men noemt deze hiërarchie weleens de toussainthiërarchie.[3]

Sjabloon:Appendix

  1. GT Toussaint. The relative neighborhood graph of a finite planar set, 1980. in Pattern Recognition, 12, blz 261–268
  2. A Lingas. A linear-time construction of the relative neighborhood graph from the Delaunay triangulation, 1994. in Computational Geometry, 4, 4, blz 199-208 Sjabloon:Doi
  3. A Adamatzky. Does the plasmodium follow the Toussaint hierarchy?, 2010. hoofdstuk 6 in A Adamatzky. Physarum Machines: Computers from Slime Mould, ISBN 9789814327589