Grafy planarne III i spójność

by Jerry Sky

2020-04-15



Kontrakcja krawędzi grafu

Niech (V,E,φ)(V, E, \varphi) będzie grafem i eEe \in E
Niech φ(e)={a,b}\varphi(e) = \{a,b\}

Kontrakcją grafu GG względem krawędzi ee nazywamy graf G/eG/e

Kontrakcja grafu Petersena

petersen contraction

Fakt\text {Fakt} #1

Następujące operacje nie zmieniają planarności grafów:

Definicja\text {Definicja} Minor grafu

Graf GG jest minorem grafu HH (GHG \preceq H) jeśli GG może być otrzymany z grafu HH za pomocą skończonej liczby operacji usunięcia wierzchołka, usunięcia krawędzi lub kontrakcji krawędzi.

Twierdzenie\text {Twierdzenie} Wagnera

Graf nie jest planarny     \iff (K3,3GK5G)(K_{3,3} \preceq G \lor K_5 \preceq G)

K3,3K_{3,3} na torusie

 on a torus

Eliminacja jedno przecięcia grafu K3,3K_{3,3}

 on a torus

Topologiczna transformacja powierzchni

mug and torus morph

Powierzchnie orientowalne o małych „genusach”

genuses

Definicja\text {Definicja} Genus grafu

Genus Grafu = minimalna liczba rączek, które należy dodać do płaszczyzny (lub sfery) potrzebnych do narysowania grafu na tej powierzchni „bez przecięć”.

Fakt\text {Fakt} Każdy graf (skończony) ma określony genus

Twierdzenie\text {Twierdzenie} #2

Jeśli graf ma genus gg to FE+V=22g F - E + V = 2 - 2 \cdot g

Fakt\text {Fakt} #3

Jeśli graf (V,E)(V,E) jest spójny, n=V2n = |V| \ge 2 i nie jest grafem pełnym, to istnieje zbiór XVX \subseteq V taki, że X=n2|X| = n-2 i GXG \setminus X nie jest spójny.

D-d Faktu\text {Faktu} #3

Załóżmy, że a,bVa,b \in V, aba \neq b oraz {a,b}E\{a, b\} \notin E. Kładziemy X=V{a,b}X = V\setminus \{a, b\} i mamy GX=({a,b},)G \setminus X = (\{a,b\}, \emptyset).

Definicja\text {Definicja} Spójność wierzchołkowa grafu spójnego

Mamy graf spójny G=(V,E)G = (V,E). Spójność wierzchołkowa GG: κ(G)={n1:GKnmin{X:XVGX nie jest spoˊjny}:nie jest zupełny \kappa(G) = \begin{cases} n-1 & : G \sim K_n \\ \min\{|X|: X \subseteq V \land G\setminus X ~\text{nie jest spójny}\} & : \text{nie jest zupełny} \end{cases} Uwaga: z powyższego faktu wynika, że dla dowolnego spójnego grafu prostego (V,E)(V,E) mamy κ(G)V1\kappa(G) \le |V| - 1;
co więcej: κ(G)=V1\kappa(G) = |V| - 1     \iff graf jest grafem zupełnym

Definicja\text {Definicja} spójność krawędziowa grafu spójnego

Mamy graf spójny G=(V,E)G = (V,E). Spójność krawędziowa GG: λ(G)=min{Y:YEGY nie jest spoˊjny} \lambda(G) = \min\{|Y|: Y \subseteq E \land G\setminus Y ~\text{nie jest spójny}\}

Twierdzenie\text {Twierdzenie} #3

Dla dowolnego grafu spójnego G=(V,E)G = (V,E) takiego, że V2|V| \ge 2 mamy κ(G)λ(G)\kappa(G) \le \lambda(G).

D-d Twierdzenia\text {Twierdzenia} #3

Niech EE' będzie zbiorem krawędzi takim, że GEG\setminus E' nie jest spójny oraz, że E=λ(G)|E'| = \lambda(G). Wtedy GEG\setminus E' ma dwie składowe spójne (dowolna krawędź z EE' uspójnia GEG\setminus E'). Oznaczmy je przez SS oraz S\overline{S}.

Zauważmy, że (xS)(yS)({x,y}E{x,y}E)(\forall x\in S)(\forall y \in \overline{S})(\{x,y\} \in E \rightarrow \{x,y\} \in E').
Jeśli (xS)(yS)({x,y}E)(\forall x\in S)(\forall y\in \overline{S})(\{x,y\} \in E), to λ(G)=SS=S(VS)V1\lambda(G) = |S| \cdot |\overline{S}| = |S|(|V| - |S|) \ge |V| - 1
Ale κ(G)V1\kappa(G) \le |V| - 1, więc w tym przypadku dowodzona nierówność jest prawdziwa.

Załóżmy więc, że są aSa \in S oraz bSb \in \overline{S} takie, że {a,b}E\{a,b\} \notin E.
Niech T1={yS:{a,y}E}T_1 = \{y \in \overline{S}: \{a,y\} \in E\}, T2={xS{a}:(yS)({x,y}E}T_2 = \{x \in S\setminus\{a\}: (\exists y\in \overline{S})(\{x,y\}\in E\}.
Niech T=T1T2T = T_1 \cup T_2 d-d twierdzenia #3 Zauważmy, że bSTb\in\overline{S}\setminus T oraz aSTa\in S\setminus T. Usuwając wierzchołki ze zbioru TT usuwamy wszystkie krawędzie ze zbioru EE'. Zbiór TT jest więc zbiorem rozspajającym (wierzchołki aa i bb leżą w różnych komponentach spójnych GTG\setminus T). Ponadto TE|T| \le |E'|.
Zatem κ(G)E=λ(G)\kappa(G) \le |E'| = \lambda(G).

Definicja\text {Definicja} (A,B)(A,B)–ścieżka

Niech A,BVA,B \subseteq V. (A,B)(A,B)–ścieżką nazywamy drogę x0,x1,,xn1,xnx_0,x_1,\dots,x_{n-1},x_n w grafie taką, że x0Ax_0 \in A, xnBx_n \in B oraz {x1,,xn1}(AB)=\{x_1,\dots,x_{n-1}\} \cap (A\cup B) = \emptyset.

Uwaga: jeśli ABcABA\cap B \neq \emptyset \land c \in A\cap B, to ciąg (cc) jest (A,B)(A,B)–ścieżką długości 00.

Definicja\text {Definicja} (A,B)(A,B)–konektor

Niech A,BVA,B \subseteq V. (A,B)(A,B)–konektorem nazywamy dowolny zbiór parami rozłącznych (A,B)(A,B)–ścieżek.

Definicja\text {Definicja} (A,B)(A,B)–separator

Niech A,BVA,B \subseteq V. (A,B)(A,B)–separatorem nazywamy dowolny zbiór wierzchołków XX, taki, że dla dowolnej (A,B)(A,B)–ścieżki PP mamy PXP\cap X \neq \emptyset.