V teorii grafů je úplné zbarvení opakem harmonického zbarvení v tom, že se jedná o zbarvení vrcholu , ve kterém se každý pár barev vyskytuje na alespoň jednom páru sousedních vrcholů. Ekvivalentně je úplné zbarvení minimálním zbarvením v tom smyslu, že jej nelze převést na správné zbarvení s menším počtem barev sloučením dvou barev. Achromatické číslo ψ(G) grafu G je maximální počet barev mezi všemi úplnými zabarveními grafu G.
Hledání ψ(G) je optimalizační problém . Problém rozhoditelnosti pro plné vybarvení lze formulovat takto:
DANÝ: Graf a kladné celé číslo OTÁZKA: Existuje rozdělení množiny vrcholů do nebo více neprotínajících se množin tak, že každá je nezávislou množinou pro a taková, že pro každou dvojici různých množin není nezávislou množinou.Definice achromatického čísla je NP-hard . Určování, zda je achromatické číslo větší než dané číslo, je NP-úplné , jak ukázali Yannakakis a Gavril v roce 1978 transformací z minimálního největšího problému shody [1] .
Všimněte si, že jakékoli vybarvení grafu s minimálním počtem barev musí být úplné vybarvení, takže minimalizace počtu barev úplného vybarvení je jednoduše přeformulováním standardního problému s vybarvením grafu .
Optimalizační problém připouští aproximaci s garantovanou účinností [2] .
Problém určení achromatického čísla zůstává NP-úplný i pro některé speciální třídy grafů: bipartitní grafy [3] , doplňky bipartitních grafů (tedy grafy, které nemají nezávislou množinu s více než dvěma vrcholy) [1] , kografy , intervalové grafy [4] a dokonce i stromy [5] .
U stromových doplňků lze achromatické číslo vypočítat v polynomiálním čase [6] . U stromů lze problém aproximovat konstantním koeficientem [2] .
Je známo, že achromatické číslo n - rozměrného grafu hyperkrychle je úměrné , ale přesná konstanta úměrnosti není známa [7] .