Graf = orice mulțime finită prevăzută cu o relație binară internă . Notăm graful cu Noțiunile de vârf și nod sunt echivalente (dar cele de arc și muchie nu sunt).

Tipuri de grafuri

Grafuri orientate Grafuri neorientate Arbori

Terminologie comună

Un lanț, drum, ciclu sau circuit:

  • are lungimea egală cu numărul de muchii sau arce
  • este simplu dacă nu repetă muchii sau arce
  • este compus dacă repetă muchii sau arce (dacă nu este simplu, este compus)
  • este elementar dacă nu repetă noduri sau vârfuri și implicit nu repetă muchii sau arce (în cazul ciclurilor și circuitelor se repetă evident primul și ultimul nod)
  • dacă este elementar, este implicit și simplu, dar nu și invers

Graf parțial

Dacă dintr-un graf se elimină cel puțin o muchie/arc atunci noul graf se numește graf parțial al lui . Deci putem elimina și toate muchiile și vom obține graful (numit și graf nul), care este și el un graf parțial al lui . Graful inițial este și el graf parțial al lui însuși deoarece Fie numărul de muchii/arce al unui graf, numărul total de grafuri parțiale este suma numărului de grafuri cu muchii/arce eliminate. Deci formula este aceasta: (vezi calculul numărului de submulțimi). Precizare: nu este relevant numărul de noduri/vârfuri

Subgraf

Dacă dintr-un graf se elimină noduri/vârfuri (se pot elimina și 0 noduri) împreună cu muchiile/arcele incidente lui, atunci noul graf se numește subgraf al lui .

  • fix this when clear (inclus sau egal, sau inclus și inegal) ATENȚIE: Graful vid Fie un graf cu noduri/vârfuri, numărul total de subgrafuri este suma numărului de subgrafuri cu noduri/vârfuri eliminate. Deci formula este aceasta: (vezi calculul numărului de submulțimi). Precizare: nu este relevant numărul de muchii/arce.

Graf conex

Graful conex este un graf în care pentru orice pereche de noduri există un lanț/drum care le unește

Graf complet

Graful se numește graf complet dacă oricare două noduri/vârfuri distincte ale sale sunt adiacente (în cazul grafului orientat complet vom folosi definiția de pe pbinfo pentru adiacență) Numărul muchii într-un graf complet neorientat cu noduri este . În cazul grafului orientat complet nu putem ști numărul de arce.

Graf nul

Graful nul este graful în care nu există muchii/arce, sau în care mulțimea muchiilor este vidă . A nu fi confundat cu cu graful vid. Graful complementar al grafului nul este graful complet.

Graf complementar

Fie un graf. Se numește graf complementar al grafului , graful cu proprietatea că două noduri și sunt adiacente în dacă și numai dacă nu sunt adiacente în . Cu alte cuvinte, dacă am considera graful complet , Atenție: acest concept nu prea se aplică grafurilor orientate.

Componenta conexă

Componenta conexă este un subgraf al grafului de referință, maximal în raport cu proprietatea de conexitate (între oricare 2 vârfuri există un lanț). Sunt considerate componente conexe și nodurile izolate. Practic este o componentă conexă când nu mai putem alege încă un nod/vârf care să fie legat de celelalte. Putem spune că sunt “insulele” din graful de referința Graful de mai jos are 3 componente conexe

Hamiltonian

Condiție de suficiență

Dacă este un graf cu noduri/vârfuri astfel încât gradul oricărui nod/vârf verifică inegalitatea rezultă că este graf hamiltonian. Este foarte rar folosită, nu se întâmplă des ca un graf hamiltonian să îndeplinească această condiție (este suficientă, nu necesară)

Eulerian

Condiție necesară și suficientă

Pentru graf neorientat

Un graf neorientat este eulerian dacă și numai dacă:

Pentru graf orientat

Un graf orientat este eulerian dacă și numai dacă: