Graf

@andrea@andrea

Vrcholy a hrany

Graf tvoří 2 části, množina vrcholů , , , které jsou propojeny hranami . Množinu všech vrcholů označujeme V a množinu všech hran E.

Formální definice

Graf je uspořádaná dvojice (V,E)(V, E), kde

V základu rozlišujeme dva základní druhy grafů. Orientované grafy představují obecnější prostředek než grafy neorientované. Neorientovaný graf totiž snadno nahradíme takovýme takovým orientovaným grafem sestejnou množinou vrcholů, v němž místo jedné neorientované hrany mezi vrcholy xx, yy vedou dvě orientované, jedna z vrcholu xx do vrcholu yy a druhá naopak z vrcholu yy do vrcholy xx.

Orientovaný graf

Orientovaný graf je graf, jehož množina EE obsahuje orientované hrany.

Hrana je (u,v)E(u, v) ∈ E je uspořádaná dvojice. Platí tedy EV×VE ⊆ V × V

Neorientovaný graf

Neorientovaný graf je graf, jehož množina hran EE obsahuje neorientované hrany. Hrana je dvouprvková podmnožina {u,v}E\{u, v\} ∈ E. Platí tedy E ⊆ (V2)\binom{V}{2}


Vlastnosti

Počet hran orientovaného grafu: |E| = Variace bez opakování V(2, V).

Počet hran neorientovaného grafu: |E| = Kombinace bez opakování (V2)\binom{V}{2}.

Speciální typy grafů

Prostý graf (Simple graph)

Graf v němž je násobnost každé hrany nejvýše jedna. Nebo jinak řečeno, neobsahuje smyčky a násobné hrany.

Multigraf

Multigraf je graf, v němž násobnost hran mohou být i větší. Symetrizací prostého orientovaného grafu může vzniknout multigraf.


Acyklický graf

Orientovaný graf neobsahující žádný cyklus.

Diskrétní grafy

Neobsahují žádné hrany.

Ohodnocené grafy

V ohodnoceném grafu je každé hraně přiřazeno ohodnocení, což je běžně číslo, např. reálné číslo, nebo celé číslo.