Graf conex
Un graf e conex dacă între oricare două noduri există un lanț.
O componentă conexă e un subgraf conex maximal: nu mai poți adăuga niciun nod fără să pierzi conexitatea. Un graf neconex are cel puțin două componente.
Graf complet
Un graf complet are muchie între oricare două noduri distincte.
Fiecare nod are gradul .
Graf hamiltonian
Are un ciclu hamiltonian: un ciclu elementar care trece prin toate nodurile, fiecare exact o dată.
Condiție suficientă (Dirac): dacă și fiecare nod are , graful e hamiltonian. Atenție: e suficientă, nu necesară.
Graf eulerian
Are un ciclu eulerian: un ciclu care parcurge toate muchiile, fiecare exact o dată.
Teoremă (condiție necesară și suficientă): un graf conex e eulerian dacă și numai dacă toate nodurile au grad par.
Dacă exact două noduri au grad impar, graful nu e eulerian, dar admite un lanț eulerian între acele două noduri.
Reține
Confuzia clasică: hamiltonian trece prin toate NODURILE, eulerian trece prin toate MUCHIILE. Criteriul eulerian e simplu și se verifică imediat (toate gradele pare); cel hamiltonian nu are criteriu simplu.
Greșeli frecvente
- Se inversează hamiltonian cu eulerian.
- Se aplică teorema lui Euler pe un graf neconex. Condiția cere graful conex.
- Se crede că teorema lui Dirac e și necesară. Un graf poate fi hamiltonian fără s-o respecte.