Wyruszając w daleką podróż zabieramy ze sobą mapę samochodową. Głównymi elementami graficznymi zawartymi w mapie są punkty (małe kółka) symbolizujące miasta, oraz odcinki (lub łuki) obrazujące drogi pomiędzy nimi. Taka mapa jest z grubsza przedstawieniem rzeczywistości za pomocą grafu. Chcąc na przykład znaleźć drogę z Bydgoszczy do Krakowa, szukamy ciągu kolejno połączonych miast zaczynającego się w Bydgoszczy i kończącego się w Krakowie. Jest to nic innego, jak znalezienie odpowiedniej ścieżki w grafie połączeń między miastami.
Graf to para G=(V,E), gdzie:
(czasami zwanymi węzłami lub punktami grafu)
czyli jedno- i dwu-elementowych podzbiorów V.
Graf prosty to para G=(V,E), gdzie:
czyli dwu-elementowych podzbiorów V.
Graf ogólny (a.) oraz prosty (b.)
Uwaga
W grafie w odróżnieniu od grafu prostego dopuszczamy pętle oraz krawędzie wielokrotne. Wierzchołek nazywany jest czasem także węzłem, jak i punktem grafu. Krawędź łącząca v z w oznaczana będzie jako vw. Jeśli istnieje krawędź vw to mówimy, że v i w są sąsiadami; oraz że krawędź vw jest incydentna do v (w). Ponadto, dla grafu G symbolem V(G) będziemy oznaczać jego zbiór wierzchołków, zaś symbolem E(G) jego zbiór krawędzi. Czasem, dla odróżnienia grafu od grafu prostego, graf będziemy nazywać też grafem ogólnym.
Stopień wierzchołka v w grafie G to liczba krawędzi incydentnych z v. Stopień wierzchołka v oznaczany jest jako deg v.
Obserwacja 12.1
Jeśli G=(V,E) jest grafem ogólnym, to
∑v∈Vdeg v=2|E|.
A zatem liczba wierzchołków o nieparzystym stopniu jest parzysta.
Dowód
Każda krawędź jest incydentna do dwóch wierzchołków. Zliczając krawędzie incydentne do kolejnych wierzchołków, a następnie sumując te wartości, każda krawędź vw zostanie zliczona dwa razy: raz przy rozpatrywaniu wierzchołka v, a drugi raz przy w.
Jeśli G miałby nieparzyście wiele wierzchołków o nieparzystym stopniu to suma ∑v∈Vdeg v byłaby nieparzysta, wbrew temu, że jest liczbą parzystą 2|E|.
Uwaga
Dla grafów G=(V,E), G1=(V1,E1), G2=(V2,E2) definiujemy następujące pojęcia:
G/θ=(V/θ,{{v/θ,w/θ}:{v,w}∈E}),
W dotychczasowej interpretacji grafów, jako mapy dróg zakładaliśmy, że istnienie drogi np. z Krakowa do Zakopanego, gwarantowało także możliwość powrotu po tej samej trasie. To oczywiście nie musi być zawsze prawdą, np. w miastach jest wiele dróg jednokierunkowych. Chcąc rozważać również takie jednokierunkowe trasy, tzn uwzględniać kierunek relacji między dwoma obiektami, będziemy mówić o grafach skierowanych.
Graf skierowany (lub inaczej digraf) to para D=(V,E), gdzie
Uwaga
Krawędź digrafu (czyli uporządkowaną parę) vw graficznie przedstawiamy jako strzałkę v ∙⟶∙ w.
Graf szkieletowy digrafu D to graf otrzymany z D poprzez zaniedbanie (usunięcie) kierunku krawędzi, ale nie samych krawędzi.