Havlův algoritmus - Hakimi

Havel-Hakimiho algoritmus je rekurzivní algoritmus pro určení, zda daný seznam celých čísel vypadá jako seznam všech valenčních hodnot nějakého konečného jednoduchého grafu . Pokud je odpověď na tuto otázku ano, seznam se nazývá grafický .

Algoritmus navrhl Václov Havel v roce 1955 a znovu objevil Luis Hakimi v roce 1962.

Algoritmus

Algoritmus je založen na následující větě.

Nechť existuje konečný seznam nezáporných celých čísel v nerostoucím pořadí. Seznam je grafický tehdy a pouze tehdy, když je seznam grafický.

Popsaná operace by měla být aplikována střídavě s uspořádáním seznamu. Pokud v určitém okamžiku dostaneme seznam nul, pak původní seznam byl grafický. Pokud se v seznamu objeví záporné číslo, pak původní seznam nebyl grafický.

Příklady

Viz také

Poznámky