Részgráfok, izomorfizmus, séták és utak
Ez a jegyzet a gráfok belső szerkezetével foglalkozik: részgráf-fajták (feszítő, feszített), klikk, gráfizomorfizmus, majd a séta/vonal/út/kör fogalmak és az ezekre épülő összefüggőség, komponens és csúcstávolság.
Témák
- Részgráf, feszítő részgráf, feszített részgráf
- Klikk, gráfizomorfizmus
- Séta, vonal, út, kör
- Összefüggőség, komponens
- Csúcsok távolsága
Részgráfok, izomorfizmus
A \(G' = (V', E', \varphi')\) gráf a \(G = (V, E, \varphi)\) gráf részgráfja, ha \(V' \subseteq V\), \(E' \subseteq E\) és \(\varphi' = \varphi|_{E'}\) (a megmaradó élek végpontjai amik \(G\)-ben voltak).
A \(G\) gráfnak \(G'\) feszítő részgráfja, ha részgráfja \(G\)-nek és \(V(G') = V(G)\).
Legyen \(G\) gráf, \(\emptyset \neq X \subseteq V(G)\). Ekkor az \(X\) által feszített részgráf az a részgráf, melynek csúcshalmaza \(X\), és tartalmaz minden olyan élt, aminek mindkét végpontja \(X\)-beli.
Példa: \(X = \{v, u, z\}\) által feszített részgráf — ha az eredeti \(G\) gráf egy 4 csúcsú teljes gráf (\(v, u, z, w\) csúcsokkal), akkor az \(X\) által feszített részgráf a \(v, u, z\) csúcsok által alkotott \(K_3\) (háromszög) gráf.
\(G - e\) feszítő részgráf (mivel a csúcshalmaz nem változik). \(G - v\) feszített részgráf (\(V \setminus \{v\}\) által feszített). De \(G / e\) (él összehúzása) nem részgráf, mert \(x\) csúcsa \(G/e\)-nek, de nem csúcsa \(G\)-nek (\(x \in V(G/e) \setminus V(G)\)).
- \(G'\) részgráfja \(G\)-nek \(\iff\) \(G'\) véges sok csúcs és él törlésével adódik \(G\)-ből.
- \(G'\) feszítő részgráfja \(G\)-nek \(\iff\) \(G'\) véges sok él törlésével adódik \(G\)-ből.
- \(G'\) feszített részgráfja \(G\)-nek \(\iff\) \(G'\) véges sok csúcs törlésével adódik \(G\)-ből.
Egy gráfban egy teljes részgráfot klikknek nevezünk.
Egy \(G\) gráf max klikkmérete a legtöbb csúcsot tartalmazó klikkjének csúcsszáma. Jelölése: \(\omega(G)\) (ómega).
A \(G = (V, E, \varphi)\) és \(G' = (V', E', \varphi')\) gráfok izomorfak, ha \(\exists f: V \to V'\) bijektív függvény és \(\exists g: E \to E'\) bijektív függvény, amelyek illeszkedéstartók: azaz, ha \(e \in E\) és \(\varphi(e) = \{v, w\}\), akkor \(\varphi'(g(e)) = \{f(v), f(w)\}\). Jelölés: \(G \cong G'\).
Ha \(G, G'\) egyszerű gráfok, akkor:
\[ G \cong G' \iff \exists f: V(G) \to V(G') \text{ bijektív fc.}, \text{ amely szomszédságtartó} \](azaz \(v, w\) szomszédos \(G\)-ben \(\iff f(v), f(w)\) szomszédos \(G'\)-ben).
Izomorf gráfok lényeges tulajdonságai megegyeznek: csúcsszám, élszám, egyszerűség, fokszámok sorozata, max klikkméret, stb.
Séta, vonal, út, kör és összefüggőség
Legyen \(G = (V, E, \varphi)\) gráf. Ebben a \((v_0, e_1, v_1, e_2, v_2, \dots, v_{l-1}, e_l, v_l)\) sorozatot sétának nevezzük, ha \(v_i \in V\), \(e_i \in E\), és \(\varphi(e_i) = \{v_{i-1}, v_i\}\) (\(i = 1, \dots, l\)).
- A fenti séta nyílt, ha a kiinduló csúcs nem egyenlő az érkezővel (\(v_0 \neq v_l\)).
- A séta zárt, ha \(v_0 = v_l\).
- Egy séta hossza a benne szereplő élek száma (jelölésben: \(l\)).
Egy sétát vonalnak nevezünk, ha nincs benne ismétlődő él (a benne szereplő élek különbözők).
Egy sétát útnak nevezünk, ha nyílt, és nincs benne sem ismétlődő él, sem ismétlődő csúcs.
Egy sétát körnek nevezünk, ha zárt és nincs benne sem ismétlődő él, sem ismétlődő csúcs, kivéve a kezdő és végző csúcs egybeesését.
út \(\implies\) nyílt vonal \(\implies\) nyílt séta; kör \(\implies\) zárt vonal \(\implies\) zárt séta (fordítva egyik sem igaz általánosságban).
Ha a gráf egyszerű, akkor a definícióbeli sétát egyértelműen leírja a csúcsok sorozata: \((v_0, v_1, v_2, \dots, v_{l-1}, v_l)\). Ezt bizonyos bizonyításokban használni fogjuk.
Egy gráf összefüggő, ha minden csúcsából minden más csúcsba vezet út.
Egy gráf összefüggő \(\iff\) ha minden csúcsából minden más csúcsba vezet (nyílt) séta.
⟹: triviális, mert minden út séta.
⟸: azt kell belátni, hogy ha két különálló csúcs között vezet séta, akkor út is vezet közöttük.
- Ha a sétában lévő csúcsok és élek különbözők, akkor az egy út.
- Tegyük fel, hogy a sétában van ismétlődő csúcs. Ekkor a csúcs két előfordulása közötti részt elhagyva a sétából, rövidebb sétát kapunk.
- Tegyük fel, hogy a sétában van ismétlődő él. Ekkor van ismétlődő csúcs is, ezt pedig már vizsgáltuk.
- A rövidítést szükség esetén többször alkalmazzuk. A végesség miatt előbb-utóbb nem lesz a séta rövidíthető. Ekkor nem lesz benne sem ismétlődő csúcs, sem ismétlődő él, azaz út lesz.
Egy \(G\) gráf komponensén olyan összefüggő részgráfját értjük, ami nem bővíthető másik összefüggő részgráffá (maximálisan összefüggő részgráf).
Legyen \(G\) összefüggő gráf. Ekkor a \(v, w \in V(G)\) különböző csúcsok távolsága a \(v\) és \(w\) közötti legrövidebb út hossza. Továbbá \(v\) és \(v\) távolsága \(0\). Jelölés: \(d(v, w)\).
- \(\forall v, w \in V(G) : d(v, w) \ge 0\) és \(d(v, w) = 0 \iff v = w\)
- \(\forall v, w \in V(G) : d(v, w) = d(w, v)\) (szimmetria)
- \(\forall v, w, z \in V(G) : d(v, w) + d(w, z) \ge d(v, z)\) (háromszög-egyenlőtlenség)
(1) és (2) triviális. (3):
- 1. eset: ha \(v = w \implies \underbrace{d(v, w)}_{0} + d(w, z) = d(v, z)\).
- 2. eset: ha \(w = z \implies d(v, w) + \underbrace{d(w, z)}_{0} = d(v, z)\).
- 3. eset: ha \(v = z \implies d(v, w) + d(w, z) \ge 0 = d(v, z)\).
- 4. eset: ha \(v, w, z\) különbözők. Ekkor \(v\)-ből \(w\)-be vezet egy \(d(v, w)\) hosszú út, \(w\)-ből \(z\)-be vezet egy \(d(w, z)\) hosszú út. Ezek összefűzésével kapunk egy \(v\)-ből \(z\)-be vezető \(d(v, w) + d(w, z)\) hosszú sétát. Előző bizonyításban láttuk, hogy a séta lerövidíthető úttá. Ekkor \(v\)-ből \(z\)-be vezet egy legfeljebb \(d(v, w) + d(w, z)\) hosszú út. Így a \(v, z\) közötti legrövidebb út hossza \(d(v, z) \le d(v, w) + d(w, z)\).
Ha egy távolságfüggvény teljesíti az (1)–(3) tulajdonságokat, azt úgy mondjuk: \((V(G), d)\) metrikus tér.
Hasznosnak találtad ezt a jegyzetet?
Ezek a jegyzetek minden hallgató számára ingyenesek. Ha időt spóroltál vele, fontold meg egy borravaló hagyását.
☕ Hívj meg egy kávéra