Graf nejbližšího souseda ( GBC ) pro množinu P sestávající z n objektů v metrickém prostoru (například pro množinu bodů v rovině s euklidovskou metrikou ) je orientovaný graf , jehož vrcholy jsou prvky množiny P , v která má nasměrovanou hranu od p do q , je-li q nejbližším sousedem p (tj. vzdálenost od p ke q není větší než od p k jakémukoli jinému objektu z P ) [1] .
V mnoha diskusích je směr hran ignorován a GBS je definován jako běžný (neorientovaný) graf . Nejbližší sousedský vztah však není symetrický , tzn. jestliže q je nejbližší soused p , pak p není nutně nejbližší soused q .
V některých diskuzích, aby byl výběr nejbližšího souseda jedinečný, je indexována množina P a když je vybrán nejbližší objekt, je vybrán objekt s nejvyšším indexem [2] .
Graf k - nejbližšího souseda ( k -GBN ) je graf, ve kterém jsou dva vrcholy p a q spojeny hranou, pokud vzdálenost mezi p a q patří mezi k nejmenších vzdáleností od p k ostatním objektům v P . GBS je speciální případ k -GBS, konkrétně jde o 1-GBS. k -GBS splňují podmínky rovinné věty o rozdělení - lze je rozdělit na dva podgrafy s maximem vrcholů odstraněním ) bodů [3] .
Dalším speciálním případem je ( n − 1)-GBS. Tento graf se nazývá graf vzdáleného souseda (FDN).
V teoretických diskusích o algoritmech se často předpokládá jakási obecná pozice , totiž že pro každý objekt je nejbližší (k-nejbližší) soused jedinečný. Při implementaci algoritmů je třeba vzít v úvahu, že tato podmínka není vždy splněna.
GDS, jak pro body v rovině, tak pro body ve vícerozměrných prostorech, nachází uplatnění například v kompresi dat , pro plánování pohybu a umisťování objektů . Ve statistické analýze lze k rychlému nalezení hierarchických shluků použít algoritmus řetězce nejbližšího souseda založený na cestách v tomto grafu . Grafy nejbližšího souseda jsou také předmětem výpočetní geometrie .
Pro množinu bodů v rovině je nejbližším sousedem bodu levý nebo pravý (nebo oba) soused, pokud jsou seřazeny podle přímky. GBS je tedy cesta nebo les několika cest a může být postaven v čase O ( n log n ) řazením . Tento odhad je asymptoticky optimální pro některé výpočetní modely , protože zkonstruovaný GBS dává odpověď na problém jednoznačnosti prvku — stačí zkontrolovat, zda výsledný GBS obsahuje hranu nulové délky.
Pokud není výslovně uvedeno, předpokládá se, že grafy nejbližších sousedů jsou orientované grafy s jednoznačně definovanými sousedy, jak je popsáno v úvodu.