Sudoku graf je neorientovaný graf , jehož vrcholy představují buňky (prázdného) sudoku a jehož okraje představují dvojice buněk, které patří do stejného řádku, sloupce nebo bloku puzzle. Problém sudoku lze znázornit jako rozšíření předbarvení na tomto grafu. Graf je celočíselný graf Cayley .
Na poli sudoku o velikosti má graf sudoku vrcholy, z nichž každý má přesně své sousedy. Jedná se tedy o běžný graf . Například graf zobrazený na obrázku s hracím polem má 16 vrcholů a je 7 pravidelný. Pro většinu typů sudoku na hřišti je graf Sudoku 20-běžný graf s 81 vrcholy [1] [2] .
Každý řádek, sloupec nebo blok sudoku tvoří kliku v grafu sudoku, jejíž velikost se rovná počtu symbolů použitých v hádance. Vybarvení grafu sudoku pomocí sady s tímto počtem barev (minimální možný počet barev pro tento graf) lze interpretovat jako řešení hádanky. Obvyklá podoba sudoku, ve které jsou některé buňky vyplněny symboly a zbytek musí vyplnit hráč, odpovídá problému předbarvování rozšíření pro tento graf [1] [2] .
Pro všechny je graf Sudoku pole celočíselný , což znamená, že spektrum jeho matice sousedství se skládá pouze z celých čísel. Přesněji řečeno, jeho spektrum se skládá z vlastních čísel [3]
Může být reprezentován jako Cayleyův graf abelovské grupy [4] .
Sudoku graf obsahuje jako podgraf věžový graf , který je definován stejným způsobem, ale pouze na řádcích a sloupcích (nikoli však na blocích) hracího pole Sudoku.
20-běžný 81-vertexový graf Sudoku by měl být odlišen od jiného 20-běžného 81-vertexového grafu, Brouwer-Hemersova grafu , který má menší kliky (velikost 3) a vyžaduje méně barev (7 místo 9) [5] .