FAV-ZCU/KMA DMA/Otázky ke zkoušce/17. Souvislost orientovaného grafu.md

77 lines
4 KiB
Markdown
Raw Normal View History

# Souvislost orientovaného grafu
Pojmy **podgraf** a **indukovaný podgraf** jsou definovány stejně jako u neorientovaných grafů.
2023-08-17 16:22:12 +02:00
### Symetrizace orientovaného grafu
**Symetrizací orientovaného grafu** $\vec{G}$ nazveme neorientovaný graf $G$, kde $V(G) = V(\vec{G})$ a $E(G) = \left\{ \{ x, y \}; (x, y) \in E(\vec{G}) \right\}$.
Z orientovaného grafu můžeme snadno vyrobit neorientovaný graf tím, že "zapomeneme" orientaci všech hran. Případné smyčky odstraníme a násobné hrany nahradíme jednoduchými.
2023-08-17 16:22:12 +02:00
### Orientace neorientovaného grafu
**Orientací neorientovaného grafu** $G$ nazveme orientovaný graf $\vec{G}$ s $V(\vec{G}) = V(G)$ a pro každou hranu $e \in E(G)$ zvolíme v $\vec{G}$ jednu ze dvou možných orientací.
**Symetrickou orientací neorientovaného grafu** $G$ nazveme graf $\vec{G}_{s}$ takový, že $V(\vec{G}_{s}) = V(G)$ a $E(\vec{G}_{s}) = \left\{ (x, y), (y, x); \{ x, y \} \in E(G) \right\}$.
- vrcholy jsou stejné a hrany tohoto grafu jsou obousměrné (oběma směry)
## Okolí a stupně orientovaných grafů
Mějme orientovaný graf $\vec{G}$ a vrchol $v \in V(\vec{G})$.
**Vstupním okolím** vrcholu $x$ v $\vec{G}$ nazveme vrcholy $N^\text{in}(x) = \left\{ v \in V(\vec{G}) ; (v, x) \in H(\vec{G}) \right\}$.
**Výstupním okolím** vrcholu $x$ v $\vec{G}$ nazveme vrcholy $N^\text{out}(x) = \left\{ v \in V(\vec{G}) ; (x, v) \in H(\vec{G}) \right\}$.
**Vstupním stupněm vrcholu** $x$ nazveme číslo $d^\text{in}(x) = \vert N^\text{in}(x) \vert$.
**Výstupním stupněm vrcholu** $x$ nazveme číslo $d^\text{out}(x) = \vert N^\text{out}(x) \vert$.
Nechť $\vec{G}$ je orientovaný graf, potom
- $\displaystyle\sum_{v \in V(\vec{G})} d^\text{in}(v) = \sum_{v \in V(\vec{G})} d^\text{out}(v) = m$.
- V grafu je stejný počet vstupních hran jako výstupních (jen jsou u jiných vrcholů) a tvoří všechny hrany daného grafu.
## Slabá souvislost
2023-08-17 16:22:12 +02:00
Řekneme, že orientovaný graf $\vec{G}$ je (**slabě**) **souvislý**, je-li jeho symetrizace $G$ souvislý graf.
## Silná souvislost
Pro orientované grafy lze snadno upravit definice sledů, cest a kružnicí v grafu.
2023-08-23 14:19:39 +02:00
**Orientovaný sled** z vrcholu $x$ do vrcholu $y$ v orientovaném grafu $\vec{G}$
je posloupnost vrcholů $(x = v_{0}, v_{1}, \dots, v_{k} = y)$, ve které je pro každé $i = 1, \dots, k$
2023-08-23 14:19:39 +02:00
dvojice $v_{i1}v_{i}$ hranou grafu $\vec{G}$.
2023-08-23 14:19:39 +02:00
**Orientovaná cesta** v $\vec{G}$ je orientovaný sled, který obsahuje každý vrchol nejvýše jednou.
2023-08-23 14:19:39 +02:00
Orientovaný graf $\vec{G}$ je **silně souvislý**, pokud v něm pro každou dvojici vrcholů $x, y$ existuje **orientovaná cesta** z $x$ do $y$ i orientovaná cesta z $y$ do $x$.
2023-08-17 16:22:12 +02:00
### Cyklus
2023-08-23 14:19:39 +02:00
**Cyklus** v $\vec{G}$ je orientovaný sled, ve kterém je $v_{0} = v_{k}$, tento vrchol je v něm obsažen právě dvakrát a všechny ostatní nejvýše jednou.
2023-08-23 14:19:39 +02:00
Graf $\vec{G}$ je silně souvislý právě tehdy, pokud je jeho každá hrana obsažena v nějakém cyklu.
2023-08-17 16:22:12 +02:00
2023-08-23 14:19:39 +02:00
Graf $\vec{G}$ je **acyklický**, jestliže $\vec{G}$ neobsahuje jako podgraf žádný cyklus.
2023-08-17 16:22:12 +02:00
## Relace oboustranné dosažitelnosti
Nechť $G$ je orientovaným grafem. Potom na vrcholech $x, y \in V(G)$ definujeme **relaci oboustranné dosažitelnosti** $x \sim y$, pokud v $G$ existuje orientovaná cesta z $x$ do $y$ i naopak.
- tato relace je
- reflexivní
- symetrická
- tranzitivní - $x \sim y \wedge y \sim z \implies x \sim z$
- je to ekvivalence
- $\implies$ rozklad V(G) na třídy ekvivalence
**Kvazikomponentou (silnou komponentou)** nazveme maximální silně souvislý podgraf grafu $\vec{G}$.
- jedná se o podgraf indukovaný na třídě ekvivalence
- dvě různé kvazikomponenty $\vec{G}$ nemají společný vrchol
![[_assets/kvazikomponenty.png]]
### Kondenzace
**Kondenzace orientovaného grafu** $G$ je orientovaný graf $G_{c}$, jehož vrcholy jsou kvazikomponenty grafu $G$, a pro různé kvazikomponenty $Q_{1}, Q_{2} \in V(G_{c})$ platí:
- $Q_{1}Q_{2} \in E(G_{c})$, pokud pro nějaké $x_{1} \in V(Q_{1}), x_{2} \in V(Q_{2})$ je $x_{1}x_{2} \in E(G)$.