Definice: Graf je dvojice , kde je množina vrcholů a je množina hran.
- je značení množiny hran grafu
- je značení množiny vrcholů grafu Zajímavé typy grafů:
- úplný
- úplný bipartitní :
- bipartitní graf je takový, který je podgrafem úplného bipartitního.
- cesta
- cyklus
Definice: Grafy a jsou izomorfní bijekce taková, že platí .
Definice: Graf je podgrafem grafu platí-li .
Definice: Graf je indukovaným podgrafem grafu platí-li .
Definice: Okolí vrcholu v grafu značíme . Definice: Stupeň vrcholu v grafu se rozumí přirozené číslo .
Definice: Graf je -regulární pro nějaké , když stupeň všech vrcholů je alespoň .
Definice: Doplněk grafu je graf , pro který platí a .
Definice: Orientovaný graf je dvojice , kde je množina vrcholů a je množina uspořádaných dvojic vrcholů a pro říkáme, že hrana vede z do .
Definice: Multigraf je uspořádaná trojice , kde:
- jsou neprázdné vrcholy
- jsou hrany
- je zobrazení (sjednocení kvůli existenci smyček)
Souvislost grafů
Definice: Graf je souvislý, právě tehdy když existuje cesta z do . Můžeme takto definovat relaci dosažitelnosti na vrcholech grafu , která je ekvivalencí pro neorientované grafy. Tranzitivita se jen musí ošetřit, abychom měli jen cesty a ne sledy.
Definice: Komponenty souvislosti grafu jsou , definované ekvivalenčními třídami na promocí .
Alternativně můžeme říci, komponenta souvislosti grafu je maximální souvislý podgraf, tj. v tomto podgrafu najdeme cestu z vrcholu do vrcholu pro jakékoliv vrcholy v podgrafu.
Jsou to všechny indukované podgrafy na jednotlivých třídách ekvivalence souvislosti. Je to souvislý podgraf, který není obsažen v žádném větším souvislém podgrafu. Souvislý graf má právě jednu komponentu.
Pro orientované grafy definujeme dvě souvislosti:
- Silně souvislá komponenta je takový maximální podgraf orientovaného grafu, v němž pro každou dvojici vrcholů existuje sled.
- Slabě souvislá komponenta je takový maximální podgraf orientovaného grafu, v němž pro každou dvojici vrcholů existuje sled alespoň v jednom směru.
Vzdálenost v grafu
Definice: Vzdálenost dvou vrcholů grafu je funkce , která je definována nejkratší cesta z do .