Graf (matematika)Graf je abstraktný matematický objekt daný množinou vrcholov V (starší názov:uzly) a množinou hrán E medzi dvojicami vrcholov. Grafy študuje matematická disciplína teória grafov a sú obvykle abstrakciou reálnych problémov či štruktúr. Typickým príkladom je modelovanie cestnej siete ako grafu, kde vrcholy sú mestá a hrany zastupujú cesty.
DefinícieNeorientovaný grafGraf alebo neorientovaný graf G je usporiadaná dvojica G = (V, E), kde:
Príklad neorientovaného grafu:
Orientovaný grafOrientovaný graf alebo digraf G je usporiadaná dvojica G = (V, E), kde:
Príklad digrafu:
Každý neorientovaný graf možno previesť na orientovaný graf, s tým istým počtom vrcholov a dvojnásobným počtom hrán. Ďalšie typy grafovAk sú v grafe povolené aj orientované, aj neorientované hrany, takýto graf sa nazýva migraf. Pripustením viacerých „rovnakých“ hrán (u, v) (resp. {u, v}) získavame multidigraf (resp. multigraf). Ak v grafe existujú aj orientované, aj neorientované hrany a navyše niektoré z nich majú rovnaký aj začiatočny, aj koncový bod, nazývame tento graf multimigrafom. Graf, ktorý obsahuje aj slučky sa zvykne nazývať pseudograf (resp. pseudodigraf a pseudomigraf). Diagram grafuDiagram grafu je jeho grafickým znázornením a každý graf ma nekonečné množstvo diagramov. Jednoduchšie grafy je možné zobraziť do roviny (kde sa hrany pretínajú iba vo vrcholoch), takéto diagramy sa nazývajú rovinné. Vrcholy sa väčšinou zobrazujú ako krúžky či bodky a hrany ako čiary. Vlastnosti grafov
PodgrafyGraf G0 = (V0, E0) je podgrafom grafu G = (V, E), ak platí V0 ⊆ V a E0 ⊆ E. Potom môžeme písať G0 ⊆ G. Faktorový podgraf grafu G je taký podgraf G0 = (V0, E0), v ktorom platí V0 = V. |