Teorie grafů je obor matematiky týkající se grafů. Graf je abstraktní zobrazení: řady bodů, které jsou spojeny přímkami. Každý bod se obvykle nazývá vrchol (více než jeden se nazývá vrcholy) a čáry se nazývají hrany. Grafy jsou nástrojem pro modelování vztahů. Používají se k hledání odpovědí na řadu problémů.

Některé z těchto otázek jsou: