Cykl (teoria grafów)

Zobacz też: inne znaczenia słowa „cykl”.
Przykładowy graf cykliczny

Cykl grafu – zamknięta droga prosta e a , e b , , e z , {\displaystyle e_{a},e_{b},\dots ,e_{z},} taka że krawędź e z {\displaystyle e_{z}} kończy się w początkowym wierzchołku drogi[1].

Rodzaje cykli

  • Cykl prosty to droga zamknięta, czyli taka, której koniec (ostatni wierzchołek) jest identyczny z początkiem (pierwszym wierzchołkiem)[2]. Cykl prosty jest szczególnym (prostszym) przypadkiem cyklu.
  • Cykl Hamiltona – cykl prosty przebiegający przez wszystkie wierzchołki grafu i przechodzący przez nie dokładnie 1 raz (oprócz pierwszego wierzchołka).
  • Cykl Eulera – cykl zawierający wszystkie krawędzie grafu i przechodzący przez nie dokładnie 1 raz.
  • Cykl własny – w multigrafie cykl złożony z jednej krawędzi, która zaczyna się i kończy w tym samym wierzchołku (zwany też pętlą własną wierzchołka).

Twierdzenie

Jeżeli najmniejszy stopień wierzchołka w grafie G {\displaystyle G} jest nie mniejszy niż 2 , {\displaystyle 2,} to graf G {\displaystyle G} zawiera cykl.

Dowód twierdzenia

Oznaczmy najmniejszy stopień wierzchołka w grafie G {\displaystyle G} przez δ . {\displaystyle \delta .} Na podstawie lematu o uściskach dłoni wiemy, że:

2 m = deg ( v 1 ) + + deg ( v n ) . {\displaystyle 2m=\deg(v_{1})+\ldots +\deg(v_{n}).}

Ponieważ każdy wierzchołek grafu G {\displaystyle G} (z założenia) jest stopnia co najmniej 2 , {\displaystyle 2,} możemy zapisać, że:

deg ( v 1 ) + + deg ( v n ) n δ 2 n . {\displaystyle \deg(v_{1})+\ldots +\deg(v_{n})\geqslant n\delta \geqslant 2n.}

Po przekształceniu otrzymujemy:

2 m 2 n m n . {\displaystyle 2m\geqslant 2n\Longrightarrow m\geqslant n.}

Jak widać, liczba krawędzi w grafie ( m ) {\displaystyle (m)} jest większa lub równa od liczby wierzchołków ( n ) . {\displaystyle (n).} Łatwo zauważyć, że wobec tego w grafie G {\displaystyle G} występuje przynajmniej jeden cykl, co kończy dowód.

Wyjaśnienie: stworzenie ścieżki (lub drzewa) o n {\displaystyle n} wierzchołkach (niezawierającej cykli) pozwala „zużyć” do połączenia co najwyżej n 1 {\displaystyle n-1} krawędzi. Ostatnia, n {\displaystyle n} -ta krawędź, jaką musimy „dołożyć” do grafu zgodnie z założeniami, utworzy cykl.

Przypisy

  1. Kenneth A. Ross, Charles R.B. Wright: Matematyka dyskretna. Warszawa: 2005, s. 146. ISBN 83-0114-380-0.
  2. Reinhard Diestel: Graph Theory. Nowy Jork: 2000, s. 7. ISBN 0-387-95014-1.
  • p
  • d
  • e
Najważniejsze pojęcia
więcej...
Wybrane klasy grafów
Algorytmy grafowe
problemy grafowe
Inne zagadnienia