![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
We introduce a concept in graph coloring motivated by the popular Sudoku puzzle. Let be a graph of order n with chromatic number
and let
Let
be a k-coloring of the induced subgraph
The coloring
is called an extendable coloring if
can be extended to a k-coloring of G. We say that
is a Sudoku coloring of G if
can be uniquely extended to a k-coloring of G. The smallest order of such an induced subgraph
of G which admits a Sudoku coloring is called the Sudoku number of G and is denoted by
In this paper we initiate a study of this parameter. We first show that this parameter is related to list coloring of graphs. In Section 2, basic properties of Sudoku coloring that are related to color dominating vertices, chromatic numbers and degree of vertices, are given. Particularly, we obtained necessary conditions for
being extendable, and for
being a Sudoku coloring. In Section 3, we determined the Sudoku number of various families of graphs. Particularly, we showed that a connected graph G has sn(G) = 1 if and only if G is bipartite. Consequently, every tree T has sn(T) = 1. We also proved that
if and only if G = Kn. Moreover, a graph G with small chromatic number may have arbitrarily large Sudoku number. In Section 4, we proved that extendable partial coloring problem is NP-complete. Extendable coloring and Sudoku coloring are nice tools for providing a k-coloring of G.
1 Introduction
By a graph we mean a finite undirected connected simple graph of order
and size
For notations and concepts not defined here we refer to the book [Citation1].
We introduce a concept in graph coloring which is motivated by the popular Sudoku puzzle. Let V denote the 81 cells consisting of 9 rows, 9 columns and nine 3 × 3 subsquares. Let G be the graph with vertex set V in which each of the rows, columns and the nine 3 × 3 subsquares are complete graphs. Clearly and the solution of a Sudoku puzzle gives a proper vertex coloring of G with nine colors. A Sudoku puzzle corresponds to a proper vertex coloring
of an induced subgraph H of G using at most 9 colors with the property that
can be uniquely extended to a 9-coloring of G. This motivates the following definition.
Definition 1.1.
Let G be a connected graph of order n with chromatic number . Let
and let
be the induced subgraph of G. Let
be a proper k-coloring of
. We also call
a partial coloring of G. The coloring
is called an extendable coloring of
if
can be extended to a k-coloring for G. We say
is a Sudoku coloring of G if
can be uniquely extended to a proper k-coloring of G. The smallest order of such an induced subgraph
of G which admits a Sudoku coloring is called the Sudoku number of G and is denoted by sn(G).
Cooper and Kirkpatrick [Citation2] have considered the same concept and introduced several parameters using critical sets. However, in this paper, we adopted different approach and proof techniques.
The natural questions that arises in the context of Sudoku puzzle is “What is the lowest number of clues in a Sudoku puzzle?”. It was long suspected that the number is 17 and in [Citation8], the authors have proved that there is no 16-clue Sudoku puzzle. Thus the Sudoku number for the standard Sudoku puzzle is 17 (see also [Citation7]).
We need the following definitions.
Definition 1.2.
[Citation1] Let be a graph with chromatic number k. The graph G is uniquely colorable if the partition
of V induced by any k-coloring of G is unique up to a permutation.
The concept of list coloring was independently studied by Erdős et al. [Citation4] and Vizing [Citation9].
Definition 1.3.
Given a graph G and a set L(v) of colors for each vertex v, which is called a list or color-list of v, a list coloring is a coloring of G such that the vertex v is colored by a color in the list If G admits a list coloring for a given list L, then G is called list colorable or L-colorable.
Scheduling problem is one of the classical applications of graph colorings. If the graph associated with an instance of the problem has chromatic number k, then k is the minimum number of timeslots required for a scheduling and each color class represents a time slot. Thus for implementation of a scheduling, the knowledge of the chromatic number alone is not sufficient and we need a k-coloring of G. Extendable coloring and Sudoku coloring are nice tools for providing a k-coloring of G.
In this paper we formulate Sudoku coloring as a list coloring problem and determine the Sudoku number of several classes of graphs.
2 Extension: a list coloring problem
Let be an extendable coloring of G. Then for each uncolored vertex v there are some possible colors that can be used to color the vertex v. The set of all possible colors for v is a color-list of v. The problem of extending
to a k-coloring of G is equivalent to a list coloring problem.
In this paper, we use as the color set for a graph G if
.
Example 2.1.
The partial coloring for the graph given in is an extendable coloring. Also two extensions of
to a 3-coloring of G are given in . Thus
is an extendable coloring, but not a Sudoku coloring.
Example 2.2.
Consider the partial coloring for the graph given in .
Clearly and
Hence G is not L-colorable and so
is not an extendable coloring.
Example 2.3.
Consider the partial coloring , which involves 2 colors, for the graph given in .
Clearly and
. So we have . Let
be an extension of
to a 3-coloring of G. If v2 is assigned color 3, then the color list of the two adjacent vertices v3 and v4 becomes
Hence the color for v2 is 2. Now the colors to be assigned to the remaining vertices are uniquely determined and hence the coloring
given in is the unique extension of
. Thus
is a Sudoku coloring of G.
Example 2.4.
The partial coloring , which involves 3 colors, for the graph given in is a Sudoku coloring.
The argument is similar to Example 2.3. We omit here.
We now present a few results on list coloring of paths and cycles, which are used in the next section.
Lemma 2.1.
Let be a list of colors of a vertex xi in the path
. If
for each i, then there are at least two list colorings of Pn.
Proof.
We color xi in natural order starting at i = 1. When xi, , has been colored, then there is at least one color in
can be assigned to
. So we have a list coloring for Pn. Since there are two choices for coloring x1, we have the lemma. □
Lemma 2.2.
Suppose that there exists a list coloring of the cycle such that the list of colors for each vertex xi satisfies the following conditions:
;
.
Then there are at least two list colorings of Cn.
Proof.
To show this lemma, we may assume a weaker condition that for each i. Suppose
are the same for all i,
. Since Cn admits a list coloring, it follows that n is even. Now we are going to show that there exist two list colorings.
Now we assume that not all are same. Then there exist two adjacent vertices whose lists are different. Hence we may assume without loss of generality that
and
Let k be the least positive integer such that
and
If
then we assign color 3 to x1 and by Lemma 2.1 we get two list colorings for the path
Suppose
Let
be a list coloring of
Let
and
We claim that there exists a list coloring of Cn different from
We consider two cases.
Let
Suppose
Then by interchanging the colors of the vertices of P, we get another list coloring of
Suppose
Then P is an odd path and
Now recolor xk with color 3. By Lemma 2.1 we get a list coloring of the path Q and this gives a list coloring of Cn different from
Suppose
and
are distinct. Without loss of generality, let
and
Then
and
If k – 1 is odd we recolor xk by color 1 and by Case A2, we get a list coloring of Cn different from
If k – 1 is even, we swap the colors 1 and 2 for P and then recolor xk by 3. Similarly we recolor the inverse path
and obtain a list coloring different from
If
the proof is similar to that of Case A1. Suppose
Suppose
Using Lemma 2.1, we get a list coloring of the path
in which xn is assigned color 3. Since the color assigned for x1 is 1 or 2, this coloring is also a list coloring of Cn different from
Suppose
and
Consider a list coloring of the path
in which xk is colored 3. Since the color assigned to
is 1 or 2, this is also a list coloring of Cn which is different from
Thus there exist two list colorings of □
We now proceed to present basic properties of Sudoku coloring.
Observation 2.3.
Let G be a connected graph with . Let
be a Sudoku coloring defined on an induced subgraph
, for some
. If
then at least two new color classes are created in the extension process and hence the extension is not unique. Therefore,
or k.
Let be an extendable coloring of
and let
Let
be the first vertex to be colored in the extension process. Let
be the coloring on
Let w2 be the next vertex to be colored and let
be the resulting coloring of
Continuing this process we get a sequence of colorings
,
where
and
is the required extension of
to a k-coloring of G. In the extension process, we update the color-list of the vertices as follows. If a vertex w is assigned color i, then L(w) is replaced by the empty set
and the color i is removed from the list of all neighbors of w.
Definition 2.1.
Let G be a graph with Let
be an extendable coloring of
and let
The vertex w is called a color dominating vertex if w is adjacent to at least one vertex in each color class
Observation 2.4.
If w is a color dominating vertex, then in the extension process, k is the unique color assigned to w.
Definition 2.2.
Let G be a graph with Let
be an extendable coloring of
and let
The vertex w is called a near-color dominating vertex if there exists a unique color class Vj such that v is not adjacent to any vertex in
Observation 2.5.
If w is a near-color dominating vertex, then in the extension process, j is the unique color that can be assigned to w.
Example 2.5.
Consider the Sudoku coloring of the graph in . There is no color or near-color dominating vertex.
Example 2.6.
Let be the 13-cycle. Let
be a coloring of
, where
and
. Here every vertex w in
is a near-color dominating vertex and can be assigned a unique color. Thus
is a Sudoku coloring of C13 and the unique extension
is given by
.
Example 2.7.
Consider the partial coloring for the graph
given in .
Clearly The vertex v6 is a near-color dominating vertex for
and receives the color 2. Hence
Now v11 is a near-color dominating vertex for
(Note that v11 is not a near-color dominating vertex for
). The unique color for v11 is 1. Hence
Proceeding like this we get
is the unique extension of
to a 4-coloring of G. Also
where the vertices in W are listed in the order in which colors are assigned in the extension process.
The above examples illustrate the significant role of color dominating vertex and near-color dominating vertex in the extension process of a Sudoku coloring. The following concept provides another tool in this regard.
Definition 2.3.
Let G be a graph with Let
be an extendable coloring defined on
for some
. Suppose L is the corresponding list of the vertex set
. The vertex
is called an i-attractive vertex if w satisfies the following conditions.
The chromatic number of the subgraph induced by the closed neighborhood
is k.
There exists a color
such that
for all
, the neighborhood of w.
Clearly if w is an i-attractive vertex, then in any extension of , the vertex w is assigned color i. In solving a Sudoku puzzle, this condition is very often used in determining the entry in a cell. But there may be no such vertex in some cases. Please see Example 2.4.
Lemma 2.6.
Let G be a graph with . Suppose
is an extendable coloring of
for
. If there is a pendant vertex
, then
is not a Sudoku coloring.
Proof.
Let be an extension of
to G – v. Let u be the unique neighbor of v and let i be the color assigned to u. Then v can be assigned any of the colors from the set
Thus,
has more than one extension and hence the result follows. □
Lemma 2.7.
Let G be a graph with . Suppose
is an extendable coloring of
for
. If there is an edge xy for which
such that
and
, then
is not a Sudoku coloring of G.
Proof.
Let be the extension of
to
. Now the lists of available colors of x and y are
and
, respectively. By assumption, both of these lists contain at least 2 colors. Thus,
can be extended to at least 2 different colorings for G. □
3 Sudoku numbers for some graphs
Theorem 3.1.
Let G be a connected graph of order n. Then sn(G) = 1 if and only if G is a bipartite graph.
Proof.
Let G be a connected bipartite graph. Since the bipartition (V 1, V 2) is uniquely determined, if one vertex of G is assigned color 1, then the 2-coloring of G is uniquely determined. Thus, sn(G) = 1.
Conversely, suppose Then there exists a vertex v of G such that the 1-coloring
of
determines a χ-coloring of G. If
then
and any extension of
to a χ-coloring of G is not unique, which is a contradiction. Thus
and G is bipartite. □
Corollary 3.2.
Every tree T has sn(T) = 1.
In what follows, we only consider graph G with .
Theorem 3.3.
Let G be a uniquely colorable graph and let Then
.
Proof.
Let be the unique t-coloring of G. Let
and let
Let
be a coloring of
in which ui is assigned the color i. Clearly
is uniquely extendable to a t-coloring of G. Hence,
Now, let and
Clearly
Hence for any coloring of
its extension to a χ-coloring of G is not unique. Hence
and the theorem follows. □
Corollary 3.4.
Let G be a complete t-partite graph with , then
.
In the following theorem we obtain a characterization of connected graphs with order n having Sudoku number n – 1.
Theorem 3.5.
Let G be a connected graph of order n. Then if and only if G = Kn.
Proof.
Suppose . Let
and let
be a k-coloring of G. Then each color class Vi has at least one vertex, say vi, which is adjacent to at least one vertex in Vj,
. Otherwise, there is a
-coloring for G. Let
. We claim that the induced subgraph
is complete. Without loss of generality, suppose v1 and v2 are not adjacent. Let
and
. Let
or equivalently ψ is obtained from
by uncoloring v1 and v2. Clearly, v1 can be colored only with color 1 and v2 can be colored only with color 2. Thus, ψ is a Sudoku coloring of G and
, which is a contradiction. Hence,
is complete.
Now, suppose . Since G is connected, there exists a vertex
such that u is adjacent to a vertex
, for some i. Suppose
. Then
is a Sudoku coloring of G, which is again a contradiction. Hence, S = V and G = Kn. The converse follows from Corollary 3.4. □
In the following theorem, we determine the Sudoku number of cycles. This result is given in [Citation2] and for the scope of completeness, we include its proof.
Theorem 3.6.
For
Proof.
The case n is even follows from Theorem 3.1. So we assume that n is odd. Hence .
The case n = 3 is obvious. For , let
. Let
. Define a coloring
for
by
for
for
and
. This can be uniquely extended to a 3-coloring of Cn since we must have
for even
and
. Thus,
is a Sudoku coloring of Cn. Since
is of order
, we have
.
Suppose there is an extendable coloring of
with
Then
. By pigeonhole principle, there is a K2 subgraph which satisfies the condition of Lemma 2.7. Thus
is not a Sudoku coloring. Hence
. □
For and
, let Gi be a simple graph with an induced subgraph H. An amalgamation of
over H is the simple graph obtained by identifying the vertices of H of each Gi so that the obtained new graph contains a subgraph H induced by the identified vertices. This subgraph H is called the common core of the amalgamation of
. Suppose G is a graph with a proper subgraph Kr,
. Let
be the amalgamation of
copies of G over Kr. Note that there may be many non-isomorphic
graphs. When r = 1, the graph is also known as one-point union of graphs. Note that
and
is the friendship graph fm,
.
Theorem 3.7.
For and
, if
, then
.
Proof.
Note that and
. Let
be the common core of G and let Gi be the i-th copy of Kn.
Choose one vertex in K, say x0, and choose one vertex in each , say xi. Let
. Then
.
Now color the vertices of from 1 to r – 1; those of
from r + 1 to n – 1 and those of
(
) from r + 2 to n, arbitrary. Note that, if
, then we do not perform the last two assignments. Clearly, this coloring can be extended to an n-coloring of G uniquely. Thus,
.
Suppose there is an extendable coloring of
with
. Then
. Considering the m + 1 subgraphs, K and
, by pigeonhole principle, there is an edge xy in either K or
for i, for which x and y have not been colored.
Let be an extension of
. Then
. For convenience, we assume
and
.
Suppose
for some i. Since
. Now, if we swap the colors of x and y, then we get another extension of
for all i. Hence
is not a Sudoku coloring.
Suppose
. Similar to Case 1, we will obtain that
for all i. Again, we may swap the colors of x and y to obtain another extension of
. Hence
is not a Sudoku coloring.
Thus, . □
Corollary 3.8.
For .
A tadpole graph T(n, m) is obtained from a cycle Cn and a Pm by identifying a vertex of Cn to an end vertex of Pm.
Theorem 3.9.
For and
,
Proof.
Let and
with v1 = u1. Also let
. The case n is even follows from Theorem 3.1. So, following we assume n is odd.
Suppose m is even. Let Define a coloring
on
by
Now, we can extend this coloring to a unique 3-coloring of T(n, m) with
depending on whether
or
, and
for each remaining vertex v. Thus,
.
Suppose there is an extendable coloring of
with
Then
. By Lemma 2.6 we may assume that
. Now, consider
subsets
;
; and
. By pigeonhole principle, there is a K2 in G – S which satisfies the condition of Lemma 2.7. Thus
is not a Sudoku coloring. Thus
.
Suppose m is odd. Let Define a coloring
on
by
Now, we can extend this coloring to a unique 3-coloring of T(n, m) with
depending on whether
or
,
for each remaining vertex vi and
for each remaining vertex uj. Thus,
.
Suppose there is an extendable coloring of
with
, then
. By Lemma 2.6 we may assume that
. Now, consider
edges
; and
. By pigeonhole principle, there is an edge xy in G – S. If
, then by Lemma 2.7
is not a Sudoku coloring. Now let
. We may additionally assume that no edge of the graph
lies in G – S.
If , then the path
lies in G – S. We extend
to
. Then the color-list of
are of at least 2 colors. By Lemma 2.1,
can be extended to at least two 3-colorings of G. Thus
is not a Sudoku coloring.
If , then
by the additional condition. This is the same case as the above case.
Thus, . □
A lollipop graph L(n, m) is obtained from a Kn and a path Pm by identifying a vertex of Kn to an end vertex of Pm. Note that .
Theorem 3.10.
For and
.
Proof.
Let the vertices of Kn be and
with v1 = u1. Obviously
.
Let . Let
. Then
. Define
for even j and
for odd j, where
. If we extend
, then v1 = u1 must be colored by 1 and v2 by 2. So
is a Sudoku coloring. Hence
.
Let be an extendable coloring of
, for some
with
. In other words
. Let x, y, z be three vertices in
. We extend
to
first.
Suppose x = ui, . Then the color-list of x contains at least n – 2 colors. Thus
has at least two extensions.
Suppose x, y, z are in Kn. Without loss of generality let x = v2 and y = v3. Hence is not a Sudoku coloring by Lemma 2.7.
Thus . □
Let be a graph obtained from a 2n-cycle
by identifying every alternate edge of
with an edge of a distinct complete graph Km. Thus,
contains n copies of complete subgraph Km such that the edges not belong to any Km are alternate edges of
. If
, then
is an edge of the i-th complete graph Km,
. We will denote the i-th complete graph Km by Ki. When we remove the vertices
and
from the Ki, then the resulting subgraph
.
Theorem 3.11.
For .
Proof.
Keep the notation defined above. Color any m – 3 vertices of each Hi by . For even n, color
by 1 and
by 2 for
. For odd n, color
by 1;
by 2 for
and
by 3.
Clearly, this is a proper coloring for the subgraph of induced by the colored vertices. To extend this coloring to the whole graph, all
’s must be colored by 1, 2, or 3 uniquely. After that, the color of the last uncolored vertex in each Hi is also fixed. Thus,
.
Suppose there is an extendable coloring of
with
. Then at least
vertices of
have not been colored under
. By pigeonhole principle, at least one Ki, say i = 1 for convenience, contains at least three uncolored vertices, say u, v, w. We extend
to be an m-coloring of
. Now, the color-lists of u, v, w are the same and are of size 3. By Lemma 2.2,
is not a Sudoku coloring. Thus
. □
Example 3.1.
Two Sudoku colorings for and
are given in .
Keep the notation of defining the graph . Let
be the graph obtained from
by removing the n edges
. Thus
is an
-regular graph.
Theorem 3.12.
For and
.
Proof.
Let . Let
, be the vertices of Hi,
. Note that
. We shall first show that
.
Suppose n is even. Define a partial coloring on
by
for
and
. To extend
as an
-coloring, the odd path
must be colored alternatively by 1,2 starting from x2 and ending at x1. So
is a Sudoku coloring for G.
Suppose n is odd. Define a partial coloring on
by
for
and
for
(no this case if m = 4), and
. To extend
as an
-coloring, the even path
must be colored alternatively by 1,2 starting from x2 and ending at
. And then the last 6 vertices
must be colored by 1, 2, 3, 2, 3,1, respectively. So
is a Sudoku coloring for G.
So we have for both cases of n.
Suppose there is an extendable coloring of
with
. Let the extension of
be ψ. Then at least 3n vertices of G have not been colored under
.
Suppose
and
have not been colored under
, for some i,
. Then
. Now we may exchange the colors of
and
to obtain another
-coloring for G. Thus
is not a Sudoku coloring for G.
Suppose at most one
is uncolored by
, for each i. In other word, at most 3 vertices of each
have not been colored. By pigeonhole principle, exactly three vertices of
have not been colored for each i. That is,
and
have not been colored, for some ji. All uncolored vertices induce a 3n-cycle C. The color-list of each vertex containing exactly two colors. By Lemma 2.2,
is not a Sudoku coloring for G.
Thus, . □
Example 3.2.
A Sudoku coloring for and its extension are given in .
Let G1 = K3 with vertices . For
, let Gi be obtained from
by adding a vertex xi adjacent to two adjacent vertices of
(to form a new triangle) so that Gi is a 2-connected plane graph whose faces are triangles. Note that for
, Gi is not unique. Consequently, every maximal outerplanar graph of order n + 2 is a possible Gn,
. A fan graph Fn,
, is obtained from
by joining a vertex u to every vertex of Pn. Thus, Fn is a possible
.
Theorem 3.13.
For , let Gi be defined as above. Then
.
Proof.
Since , we have
for
. Let
and
has a coloring
. This coloring can be extended to a unique 3-coloring of Gi since we must color x1 by 3 and for
, we must color xi by exactly one of 1, 2, or 3 which is different to the colors assigned to its two neighbors. So,
. Thus,
. □
Corollary 3.14.
Every fan graph (and maximal outerplanar graph) G has sn(G) = 2.
A wheel graph Wn, of order n + 1 is obtained from an n-cycle
by joining a vertex u to every vertex of Cn. In each of these graphs, the maximum degree vertex is called the core of the graph.
Theorem 3.15.
For if n is even,
and
if
is odd.
Proof.
Since Wn is not bipartite, .
Suppose n even. It is known that . Let
, then
has a coloring
. This coloring can be uniquely extended to a 3-coloring of Wn since we must have
for remaining odd i, and
for even i. So,
. Hence
.
Suppose n is odd. It is known that . The case W3 = K4 follows from Corollary 3.4. We assume
. Let
. Now,
has a coloring
for
and
for
. This coloring can be uniquely extended to a 4-coloring of Wn since we must have
for even
, and
if
while
if
. So,
.
Suppose there is an extendable coloring of
with
. Since Cn is Hamiltonian, the number of components of
is most
. Since
contains
vertices, there is a K2 subgraph in
. By Lemma 2.7,
is not a Sudoku coloring. Hence,
. □
4 Complexity for deciding extendable coloring
We now proceed to prove that for a given partial coloring of a graph G with
, the problem of deciding whether
is an extendable coloring is NP-complete.
The following is a classical result on graph colorings due to Grötzsch [Citation6].
Theorem 4.1.
Any triangle-free planar graph is 3-colorable.
Extendable Partial Coloring Problem (EPCP)
Instance: A graph G with and a partial coloring
of G.
Question: Can be extended to a k-coloring of G?
Garey et al. [Citation5] have proved that 3-colorability of planar graphs with maximum degree at most four is NP-complete. Using this, Dalley [Citation3] proved that 3-colorability of 4-regular planar graphs is NP-complete. Also by Theorem 4.1, any triangle-free planar graph is 3-colorable. Hence the following problem is NP-complete.
3-colorability of 4-regular planar graphs having a triangle T (3C4PG)
Instance: A 4-regular planar graph G having a triangle T.
Question: Can G be colored with 3 colors?
Theorem 4.2.
EPCP is NP-complete.
Proof.
The proof is by reduction from 3C4PG. Let G be a 4-regular planar graph having a triangle T. We construct an instance of EPCP. Let and let
. Let
be a partial coloring of H which assigns color 4 to u and v, and colors 1, 2, and 3 to the vertices of T. Since color 4 cannot be used for any vertex of G in an extension of
, it follows that
is an extendable coloring of H if and only if G is 3-colorable. Hence EPCP is NP-complete. □
5 Conclusion and scope
The standard Sudoku graph is the Cartesian product together with nine more copies of K9 corresponding to the nine 3 × 3 subsquares. Hence determining the Sudoku number of
is an interesting problem for further investigation. If G is a disconnected graph with c components, then
. Investigation of Sudoku number of disconnected graphs is another interesting direction for further research.
Acknowledgments
The authors are thankful to Stijn Cambie and Bernardo Anibal Subercaseaux Roa for their helpful suggestions in proving Theorems 3.5 and 4.2, respectively.
References
- Bondy, J. A., Murty, U. S. R. (1976). Graph Theory with Applications. New York: MacMillan.
- Cooper, J., Kirkpatrick, A. (2014). Critial sets for Sudoku and general graph colorings. Discrete Math. 315–316: 112–119.
- Dalley, D. P. (1980). Uniqueness of colorability and colorability of planar 4-regular graphs are NP-complete. Discrete Math. 30: 289–293.
- Erdős, P., Rubin, A. L., Taylor, H. (1979). Choosability in graphs. Congr. Numer. 26: 125–157.
- Garey, M. R., Johnson, D. S., Stockmeyer, L. (1976). Some simplified NP-complete graph problems. Theor. Comput. Sci. 1: 237–267.
- Grötzsch, H. (1958–9). Zur Theorie der diskreten Gebilde VII. Ein Dreifarbensatz für dreikreisfrei Netze auf der Kugel. Wiss. Z. Martin-Luther-Univ. Halle-Wittenberg Math.-Natur. Reihe. 8: 109–120.
- Grötzsch, H. Proper Sudoku with only 17 clues (49 Book series), Kindle Edition.
- McGuire, G., Tugemann, B., Civario, G. (2014). There is no 16-clue Sudoku: Solving the Sudoku minimum number of clues problem via hitting set enumeration. Exp. Math. 23(2): 190–217.
- Vizing, V. G. (1976). Vertex colorings with given colors. Metody Diskret. Analiz. 29: 3–10 (in Russian).