Čo je to graf?

Každý graf sa skladá z dvoch zložiek (z formálneho hľadiska sú to dve množiny):

  • Množina vrcholov. Vrcholy môžu byť v princípe ľubovoľné objekty a z matematického hľadiska nás veľmi nezaujíma, čo presne reprezentujú. Na obrázkoch ich zvykneme kresliť ako bodky, alebo krúžky. Množina vrcholov musí byť neprázdna a konečná (teda každý graf obsahuje jeden alebo viac vrcholov, ale musí ich obsahovať konečný počet). Množinu vrcholov zvykneme značiť $V$ (z anglického vertex) a ich počet zvykneme značiť $N$.
  • Množina hrán. Hrany spájajú dvojice vrcholov (z formálneho hľadiska hrany sú dvojice vrcholov). Na obrázkoch ich zvykneme kresliť ako čiary spájajúce vrcholy. Množinu hrán zvykneme značiť $E$ (z anglického edge ) a môže byť aj prázdna. Počet hrán zvykneme značiť $M$.

Príklad grafu môžete vidieť na obrázku. Jeho vrcholy sú 1, 2, 3, 4 a 5, hrany sú 1-2, 1-5, 2-3, 2-4, 2-5, 3-4, 3-5 a 4-5.

Príklad grafu