Vzdálenost (teorie grafů) - Distance (graph theory)
V matematický pole teorie grafů, vzdálenost mezi dvěma vrcholy v graf je počet hran v a nejkratší cesta (také nazývaný a graf geodetický) jejich připojení. Toto je také známé jako geodetická vzdálenost.[1] Všimněte si, že mezi dvěma vrcholy může být více než jedna nejkratší cesta.[2] Pokud neexistuje žádná cesta spojující dva vrcholy, tj. Pokud patří k různým připojené komponenty, pak je vzdálenost běžně definována jako nekonečná.
V případě a řízený graf vzdálenost mezi dvěma vrcholy a je definována jako délka nejkratší směrované cesty od na skládající se z oblouků, pokud existuje alespoň jedna taková cesta.[3] Všimněte si, že na rozdíl od neorientovaných grafů se nemusí nutně shodovat s a může se stát, že jeden je definován, zatímco druhý není.
Související pojmy
A metrický prostor definovaný přes množinu bodů z hlediska vzdáleností v grafu definovaném přes množinu se nazývá a metrika grafu.Skupina vrcholů (neorientovaného grafu) a funkce vzdálenosti tvoří metrický prostor, právě když je graf připojeno.
The excentricita vrcholu je největší vzdálenost mezi a jakýkoli jiný vrchol; v symbolech to je . Lze si představit, jak daleko je uzel od nejvzdálenějšího uzlu v grafu.
The poloměr grafu je minimální excentricita jakéhokoli vrcholu nebo v symbolech .
The průměr grafu je maximální excentricita jakéhokoli vrcholu v grafu. To znamená, je největší vzdálenost mezi jakoukoli dvojicí vrcholů nebo alternativně . Chcete-li zjistit průměr grafu, nejprve najděte nejkratší cesta mezi každou dvojicí vrcholy. Největší délka kterékoli z těchto cest je průměr grafu.
A centrální vrchol v grafu poloměru je ten, jehož výstřednost je —To je vrchol, který dosahuje poloměru, nebo ekvivalentně vrchol takhle .
A periferní vrchol v grafu průměru je ten, který je vzdálenost z nějakého jiného vrcholu - to je vrchol, který dosahuje průměru. Formálně, je periferní, pokud .
A pseudo-periferní vrchol má vlastnost, že pro jakýkoli vrchol , pokud je tak daleko od pak je to možné je tak daleko od jak je to možné. Formálně vrchol u je pseudo-periferní, pokud pro každý vrchol proti s drží .
The rozdělit vrcholy grafu do podskupin podle jejich vzdáleností od daného počátečního vrcholu se nazývá struktura úrovně grafu.
Graf takový, že pro každou dvojici vrcholů existuje jedinečná nejkratší cesta, která je spojuje, se nazývá a geodetický graf. Například všechny stromy jsou geodetičtí.[4]
Algoritmus pro hledání pseudo-periferních vrcholů
Často periferní řídká matice Algoritmy potřebují počáteční vrchol s vysokou výstředností. Periferní vrchol by byl dokonalý, ale je často těžké jej vypočítat. Ve většině případů lze použít pseudo-periferní vrchol. Pseudo-periferní vrchol lze snadno najít pomocí následujícího algoritmu:
- Vyberte vrchol .
- Mezi všemi vrcholy, které jsou tak daleko od jak je to možné, nechte být jedním s minimem stupeň.
- Li pak nastavit a opakujte krok 2, jinak je pseudo-periferní vrchol.
Viz také
Poznámky
- ^ Bouttier, Jérémie; Di Francesco, P .; Guitter, E. (červenec 2003). Msgstr "Geodetická vzdálenost v rovinných grafech". Jaderná fyzika B. 663 (3): 535–567. arXiv:cond-mat / 0303272. doi:10.1016 / S0550-3213 (03) 00355-9.
Pod pojmem vzdálenost zde myslíme geodetickou vzdálenost podél grafu, konkrétně délku jakékoli nejkratší cesty mezi řekněme dvěma danými plochami
- ^ Weisstein, Eric W. „Graph Geodesic“. MathWorld - webový zdroj Wolfram. Wolfram Research. Citováno 2008-04-23.
Délka geodetické křivky mezi těmito body d (u, v) se nazývá vzdálenost grafu mezi u a v
- ^ F. Harary, Teorie grafů, Addison-Wesley, 1969, s. 199.
- ^ Øystein Ore, Theory of graphs [3. vyd., 1967], Colloquium Publications, American Mathematical Society, str. 104