Sudoku graph

From Wikipedia, the free encyclopedia
Sudoku graph

In the mathematics of Sudoku, the Sudoku graph is an undirected graph whose vertices represent the cells of a (blank) Sudoku puzzle and whose edges represent pairs of cells that belong to the same row, column, or block of the puzzle. The problem of solving a Sudoku puzzle can be represented as precoloring extension on this graph. It is an integral Cayley graph.

Basic properties and examples[edit]

Counting neighbors of a cell on a Sudoku graph ()

On a Sudoku board of size , the Sudoku graph has vertices, each with exactly neighbors. Therefore, it is a regular graph. The total number of edges is . For instance, the graph shown in the figure above, for a board, has 16 vertices and 56 edges, and is 7-regular. For the most common form of Sudoku, on a board, the Sudoku graph is a 20-regular graph with 81 vertices and 810 edges.[1][2][3] The second figure shows how to count the neighbors of each cell in a board.

Puzzle solutions and graph coloring[edit]

Each row, column, or block of the Sudoku puzzle forms a clique in the Sudoku graph, whose size equals the number of symbols used to solve the puzzle. A graph coloring of the Sudoku graph using this number of colors (the minimum possible number of colors for this graph) can be interpreted as a solution to the puzzle. The usual form of a Sudoku puzzle, in which some cells are filled in with symbols and the rest must be filled in by the person solving the puzzle, corresponds to the precoloring extension problem on this graph.[1][2][3]

Algebraic properties[edit]

For any , the Sudoku graph of an Sudoku board is an integral graph, meaning that the spectrum of its adjacency matrix consists only of integers. More precisely, its spectrum consists of the eigenvalues[4]

  • , with multiplicity ,
  • , with multiplicity ,
  • , with multiplicity ,
  • , with multiplicity ,
  • , with multiplicity , and
  • , with multiplicity .

It can be represented as a Cayley graph of the abelian group .[5]

Related graphs[edit]

The Sudoku graph contains as a subgraph the rook's graph, which is defined in the same way using only the rows and columns (but not the blocks) of the Sudoku board.

The 20-regular 81-vertex Sudoku graph should be distinguished from a different 20-regular graph on 81 vertices, the Brouwer–Haemers graph, which has smaller cliques (of size 3) and requires fewer colors (7 instead of 9).[6]

References[edit]

  1. ^ a b Gago-Vargas, Jesús; Hartillo-Hermoso, Maria Isabel; Martín-Morales, Jorge; Ucha-Enríquez, Jose Maria (2006), "Sudokus and Gröbner bases: Not only a divertimento", in Ganzha, Victor G.; Mayr, Ernst W.; Vorozhtsov, Evgenii V. (eds.), Computer Algebra in Scientific Computing, 9th International Workshop, CASC 2006, Chisinau, Moldova, September 11–15, 2006, Proceedings, Lecture Notes in Computer Science, vol. 4194, Springer, pp. 155–165, doi:10.1007/11870814_13, hdl:11441/23605
  2. ^ a b Herzberg, Agnes M.; Murty, M. Ram (2007), "Sudoku squares and chromatic polynomials" (PDF), Notices of the American Mathematical Society, 54 (6): 708–717, MR 2327972
  3. ^ a b Rosenhouse, Jason; Taalman, Laura (2011), Taking Sudoku Seriously: The math behind the world's most popular pencil puzzle, Oxford University Press, pp. 128–130
  4. ^ Sander, Torsten (2009), "Sudoku graphs are integral", Electronic Journal of Combinatorics, 16 (1): Note 25, 7pp, doi:10.37236/263, MR 2529816
  5. ^ Klotz, Walter; Sander, Torsten (2010), "Integral Cayley graphs over abelian groups", Electronic Journal of Combinatorics, 17 (1): Research Paper 81, 13pp, doi:10.37236/353, MR 2651734
  6. ^ Weisstein, Eric W., "Brouwer–Haemers Graph", MathWorld