Teorema celor 4 culori: orice hartă plană poate fi colorată cu cel mult 4 culori astfel încât nicio două regiuni vecine să nu aibă aceeași culoare.
Avem o hartă formată din regiuni poligonale. Două regiuni sunt vecine dacă împart o porțiune de graniță comună (nu doar un punct). Vrem să colorăm fiecare regiune cu una din 4 culori astfel încât nicio regiune să nu fie adiacentă cu alta de aceeași culoare.
Această problemă este echivalentă cu colorarea unui graf: regiunile → noduri, granițele comune → muchii.
Algoritmul încearcă pe rând toate cele 4 culori pentru fiecare regiune. Dacă o culoare este validă (nu există vecin cu aceeași culoare), o atribuim și trecem la următoarea regiune. Dacă nicio culoare nu funcționează — dăm înapoi și schimbăm culoarea regiunii precedente.