2022 Прикладная теория графов № 55
УДК 519.17 DOI 10.17223/20710410/55/6
UNIQUE LIST COLORABILITY OF THE GRAPH K + Kr
L. X. Hung
Hanoi University for Natural Resources and Environment, Hanoi, Vietnam E-mail: [email protected]
Given a list L(v) for each vertex v, we say that the graph G is L-colorable if there is a proper vertex coloring of G, where each vertex v takes its color from L(v). The graph is uniquely k-list colorable if there is a list assignment L such that |L(v)| = k for every vertex v and the graph has exactly one L-coloring with these lists. If a graph G is not uniquely k-list colorable, we also say that G has property M(k). The least integer k such that G has the property M(k) is called the m-number of G, denoted by m(G). In this paper, we characterize the unique list colorability of the graph G = КП + Kr. In particular, we determine the number m(G) of the graph G = К2П + Kr.
Keywords: vertex coloring, list coloring, uniquely list colorable graph, complete r-partite graph.
ОДНОЗНАЧНАЯ СПИСОЧНАЯ РАСКРАШИВАЕМОСТЬ
ГРАФА K + Kr
Л. Хунг
Ханойский университет природных ресурсов и окружающей среды, г. Ханой, Вьетнам
Имея список L(v) для каждой вершины v, мы говорим, что граф L-раскрашиваем, если существует правильная раскраска его вершин, в которой каждая вершина v окрашена цветом из L(v). Граф является однозначно k-раскрашиваемым, если существует список L, такой, что |L(v)| = k для каждой вершины v и граф имеют ровно одну L-раскраску. Если граф G не является однозначно k-раскрашиваемым, то G обладает свойством M(k). Наименьшее целое число k, такое, что G обладает свойством M(k), называется m-числом графа G и обозначается m(G). В работе охарактеризована однозначность списочной раскрашиваемости графа G = КП + Kr, в частности определено значение m(G) этого графа.
Ключевые слова: раскраска вершин графа, раскраска списком, однозначно раскрашиваемый граф, полный r-долевой граф.
1. Introduction
All graphs considered in this paper are finite undirected graphs without loops or multiple edges. If G is a graph, then V(G) and E(G) (or V and E in short) will denote its vertex-set and its edge-set, respectively. The set of all neighbours of a subset S С V(G) is denoted by Ng(S) (or N(S) in short). The subgraph of G induced by W С V(G) is denoted by G[W]. The empty graphs (independent sets) and complete graphs of order n are denoted by On and Kn, respectively. Unless otherwise indicated, our graph-theoretic terminology will follow [1].
A graph G = (V, E) is called r-partite graph if V admits a partition V = Vi U V2 U... U Vr such that the subgraphs of G induced by Vi, i = 1,... ,r, are empty. An r-partite graph
in which every two vertices from different partition classes are adjacent is called complete r-partite graph and is denoted by K|Vl|,|y2|,...,|Vr| . The complete r-partite graph K|yi|,|y2|,...,|y.| with |Vi| = |V2| = ... = |Vr | = s is d enote d'by Ksr.
Let G1 = (Vi, E1) and G2 = (V2, E2) be two graphs such that V1 H V2 = 0. Their union G = G1 U G2 has, as expected, V(G) = V1 U V2 and E(G) = E1 U E2. Their join is denoted by G1 + G2 and consists of G1 U G2 and all edges joining V1 with V2.
The complement G = (V, E) of G = (V, E) is the graph with V = V and for every u, v G V, uv G E if and only if uv G E.
Let G = (V, E) be a graph and A is a positive integer.
A A-coloring of G is a mapping f : V(G) ^ {1, 2,..., A} such that f (u) = f (v) for any adjacent vertices u,v G V(G). The smallest positive integer A such that G has a A-coloring is called the chromatic number of G and is denoted by x(G). We say that a graph G is n-chromatic if n = x(G).
Let (L(v))vey be a family of sets. We call a coloring f of G with f (v) G L(v) for all v G V a list coloring from the lists L(v). We will refer to such a coloring as an L-coloring. The graph G is called A-list-colorable, or A-choosable, if for every family (L(v))vey with |L(v)| = A for all v, there is a coloring of G from the lists L(v). The smallest positive integer A such that G is A-choosable is called the list-chromatic number, or choice number of G and is denoted by ch(G). The idea of list colorings of graphs was given independently by V. G. Vizing [2], P. Erdos, A. L. Rubin, and H. Taylor [3].
Let G be a graph with n vertices and suppose that for each vertex v in G, there exists a list of k colors L(v), such that there exists a unique L-coloring for G, then G is called a uniquely k-list colorable graph or a UkLC graph in short. If a graph G is not uniquely k-list colorable, we also say that G has property M(k). So G has the property M(k) if and only if for any collection of lists assigned to its vertices, each of size k, either there is no list coloring for G or there exist at least two list colorings. The smallest positive integer k such that G has the property M(k) is called the m-number of G, denoted by m(G). The idea of uniquely colorable graph was introduced in [4, 5].
For example, one can easily see that the graph G = K112 is U2LC and it has the property M(3), i.e., m(G) = 3. Indeed, let V(G) = {u1,u2,v1,v2}, E(G) = {u1v1,u1v2, u2v1,u2v2,v1 v2}. We assign the following lists for the vertices: L(u1) = {1, 3}, L(u2) = = {2, 3}, L(v1) = {1, 3}, and L(v2) = {2, 3}. Then, a unique coloring f of G exists from the assigned lists: f (u^ = f M = 3, f (v^ = 1, f = 2. Thus, G is U2LC. If G = KM¿ is U3LC, then there exists lists for the vertices L(u1) = {a11, a12, a13}, L(u2) = {a21, a22, a23}, L(v1) = {b11, b12, b13}, and L(v2) = {b21, b22, b23} such that there exists a unique coloring f of G, we may assume that f (u1) = a11, f (u2) = a21, f (v1) = b11, f (v2) = b21. If there exists x G {a12,a13} such that x G {b11,b21}, then there is a coloring g of G with g(u1) = x, g(u2) = a21, g(v1) = b11, and g(v2) = b21, it follows that g = f, a contradiction. So {a12, a13} = {b11, b21}. Similarly, we can show that {a22, a23} = {b11, b21}. If a11 G {b12, b13}, then there is a coloring g of G with g(u1) = b11, g(u2) = b11, g(v1) = a11, and g(v2) = b21, it follows that g = f, a contradiction. So a11 G {b12,b13}. Similarly, we can show that a21 G {b12, b13}. Let y G {b12, b13} \ {b21}. Then there is a coloring g of G with g(u1) = a11, g(u2) = a21, g(v1) = y, and g(v2) = b21, it follows that g = f, a contradiction. Thus, G is not U3LC.
The list coloring model can be used in the channel assignment. The fixed channel allocation scheme leads to low channel utilization across the whole channel. It requires a more effective channel assignment and management policy, which allows unused parts of channel to become available temporarily for other usages so that the scarcity of the channel
can be largely mitigated [6]. It is a discrete optimization problem. A model for channel availability, observed by the secondary users, is introduced in [6]. The research of list coloring consists of two parts: choosability and unique list colorability. In [7], we characterized list-chromatic number of the graph G = Kn + Or, we have proved that ch(G) = n + 1 if 1 ^ r ^ 2. In [8], we characterized list-chromatic number and characterized unique list colorability of the graph G = Kn + Kr, we have proved that ch(G) = n + r, G is U3LC if and only if 2n + r ^ 7 and n ^ 2.
In this paper, we continue to characterize the unique list colorability of the graph G = = Kn + Kr. In particular, we determine the number m(G) of the graph G = Kn + Kr.
2. Preliminaries
We need the following Lemmas 1-10 to prove our results.
Lemma 1 [5]. Each UkLC graph is also a U(k — 1)LC graph.
Lemma 2 [5]. The graph G is UkLC if and only if k < m(G).
Lemma 3 [5]. A connected graph G has the property M(2) if and only if every block of G is either a cycle, a complete graph, or a complete bipartite graph.
Lemma 4 [9]. For every graph G we have m(G) ^ |E(G)| + 2.
Lemma 5 [9]. Every UkLC graph has at least 3k — 2 vertices.
Lemma 6. With G = Kn + Kr, we have m(G) ^ n + 2.
Proof. It is clear that |E(G)| = n. By Lemma 4, m(G) ^ n + 2. ■
Lemma 7.
(i) If n =1 and r =1, then G = Kn + Kr has the property M(2).
(ii) If n =1 and r ^ 2, then m(Kn + Kr) = 3.
Proof.
(i) If n =1 and r =1, then G = Kn + Kr is a complete bipartite graph, then by Lemma 3, G has the property M(2).
(ii) By Lemma 3, G = Kn + Kr is U2LC. It is not difficult to see that |E(G)| = 1. By Lemma 4, m(Kn + Kr) ^ 3. Thus, m(Kn + Kr) = 3 if n =1 and r ^ 2. ■
Lemma 8. m(K| + Kr) = 3 for every 1 ^ r ^ 2.
Proof. By Lemma 3, G = K| + Kr is U2LC. Suppose that G is U3LC. By Lemma 5, |V(G)| ^ 7, a contradiction. So m(G) = 3. ■
Lemma 9 [8]. G = K22 + Kr is U3LC for every r ^ 3.
Lemma 10. m(K| + Kr) = 4 if and only if r ^ 3.
Proof. Suppose that m(K22 + Kr) = 4. If 1 ^ r ^ 2, then by Lemma 8, m(K| + Kr) = 3, a contradiction.
Suppose that r ^ 3. By Lemma 9, G = K22 + Kr is U3LC. So m(K22 + Kr) ^ 4. By Lemma 6, m(K22 + Kr) ^ 4. Thus, m(K22 + Kr) = 4. ■
3. Main Results
Theorem 1. Let K2T1 + Kr -i is UkLC for every n,r ^ 2. Then
(i) K21 + Kr-i is UkLC and
m(Kn-1 + Kr-i) ^ m(Kn + Kr-i) ^ m(Kn-1 + Kr-i) + 2;
(ii) K2T1 + Kr is UkLC and
+ Kr-i) ^ m(Kn-1 + Kr) ^ m^-1 + Kr-i) + 1.
Proof.
(i) We prove G = K„ + Kr-1 is UkLC by induction on n. If n = 2, then by Lemma 7 to Lemma 10, we deduce what to prove. So let n > 2 and assume the assertion for smaller values of n.
Let V(G) = Vi U V2 U V3 U ... U Vn+r-1 is a partition of V(G) such that |Vi| = |V2| = = ... = |V2| = 2, |V2+i| = |Vn+2| = ... = |K+r-i| = 1 and for every i = 1, 2,... ,n the subgraph of G induced by Vi is an independent set. Set V = {ui1, ui2} for every i = 1,..., n and G' = G — Vn. By the induction hypothesis, for each vertex v in G', there exists a list of k colors L'(v), such that there exists a unique f' for G'. We assign the following lists for the vertices of G:
L(Unl) = L(u„2) = {f'(«1i), f'(«2i), . . . , f'(U(fc-i)i), l},
with l G f'(G'), L(v) = L'(v) if v G V(G'). A unique coloring f of G exists from the assigned lists: f («„i) = f («„2) = l, f (v) = f'(v) if v G V(G').
Thus, G = K„ + Kr-i is UkLC. It follows that m(K„-1 + Kr-i) ^ m(K„ + Kr-i).
Put m(K„-1 + Kr-1) = t. For suppose on the contrary that graph G = K„ + Kr-1 satisfies m(G) = h > t + 2. So there exists a list of h — 1 colors L(v) for each vertex v G V(G), such that there exists a unique L-coloring f for G. We consider separately two cases.
Case 1: |f(V„)| = 1.
In this case, f (un1) = f (un2) = a. We assign the following lists L'(v) for the vertices v of G':
(a) If a G L(v), then L'(v) = L(v) \ {a};
(b) If a G L(v), then L'(v) = L(v) \ {b}, where b G L(v) and b = f (v).
It is clear that |L'(v)| = h — 2 ^ t +1 for every v G V(G'). Since G' has the property M(t), by Lemma 1, G' has the property M(t + 1), so G' has the property M(h — 2). It follows that with lists L' (v), there exist at least two list colorings for the vertices v of G'. So it is not difficult to see that with lists L(v), there exist at least two list colorings for the vertices v of G, a contradiction.
Case 2: |f(V„)| = 2.
In this case, f (u11) = a, f (u12) = b, a = b. We assign the following lists L'(v) for the vertices v of G':
(a) If a, b G L(v), then L'(v) = L(v) \ {a, b};
(b) If a G L(v), b G L(v), then L'(v) = L(v) \ {a, c}, where c G L(v) and c = f (v);
(c) If a G L(v),b G L(v), then L'(v) = L(v) \ {b, c}, where c G L(v) and c = f (v);
(d) If a, b G L(v), then L'(v) = L(v) \ {c, d}, where c, d G L(v), c = d and c, d = f (v). It is clear that |L'(v)| = h — 3 ^ t for every v G V(G'). Since G' has the property M(t), by Lemma 1, G' has the property M(h — 3). It follows that with lists L'(v), there exist at least two list colorings for the vertices v of G'. So it is not difficult to see that with lists L(v), there exist at least two list colorings for the vertices v of G, a contradiction.
Thus, m(K„-1 + Kr-i) ^ m(K„ + K-_i) ^ m(K„-1 + ) + 2.
(ii) We prove G = K„-1 + Kr is UkLC by induction on r. For r = 2, it is not difficult we deduce what to prove. So let r > 2 and assume the assertion for smaller values of r. Let V(G) = V1UV2UV3U.. .UVn+r-1 is a partition of V(G) such that |V1| = |V2| = ... = |Vn-1| = = 2, |V„| = |V„+1| = ... = |Vra+r-1| = 1 and for every i = 1, 2,..., n — 1 the subgraph of G induced by Vi is an independent set. Set Vi = {vi} for every i = n,n + 1,..., n + r — 1 and G' = G — V„. By the induction hypothesis, for each vertex v in G', there exists a list of k colors L'(v), such that there exists a unique f' for G'.
We assign the following lists for the vertices of G:
L(Vn) = {tl ,¿2, . . . ,tfc-1,tfc}
with 11, ¿2,... ,tk-i G f'(G'), tfc G f'(G'), L(v) = L'(v) if v G V(G'). A unique coloring f of G exists from the assigned lists: f (vn) = tk, f (v) = f'(v) if v G V(G').
Thus, K^-1 + Kr is UkLC. It follows that m(K£-1 + Kr-i) ^ m^-1 + K). Put m(K^-1 + Kr-1) = t. For suppose on the contrary that graph G = K21-1 + Kr satisfies m(G) = h > t +1. So there exists a list of h — 1 colors L(v) for each vertex v G V(G), such that there exists a unique L-coloring f for G. Let f (vn) = a. We assign the following lists L'(v) for the vertices v of G':
(a) If a G L(v), then L'(v) = L(v) \ {a};
(b) If a G L(v), then L'(v) = L(v) \ {b}, where b G L(v) and b = f (v).
It is clear that |L'(v)| = h — 2 ^ t for every v G V(G'). Since G' has the property M(t), so G' has the property M(h — 2). It follows that with lists L'(v), there exist at least two list colorings for the vertices v of G'. So it is not difficult to see that with lists L(v), there exist at least two list colorings for the vertices v of G, a contradiction.
Thus, m(K^-1 + Kr-1) ^ m(Kn-1 + K) ^ m^-1 + K-) + 1. ■
Lemma 11 [8]. G = K23 + Kr is U3LC for every r ^ 1. Theorem 2.
(i) m(K3 + Kr) = 5 if and only if r ^ 4;
(ii) m(K23 + Kr) = 4 if and only if 1 ^ r ^ 3.
Proof.
(i) Suppose that m(K3 + Kr) = 5. If 1 ^ r ^ 3, then by Lemma 11 and Lemma 5, m(K3 + Kr) = 4, a contradiction.
Now we suppose that r ^ 4. First, we prove G = K + Kr is U4LC. Let V(G) = = V1 U V2 U V3 U ... U V3+r is a partition of V(G) such that |V1| = |V2| = |V3| = 2, |V4| = |V5| = ... = |V3+r| = 1 and for every i = 1, 2, 3 the subgraph of G induced by V is an independent set. Set V = {uj1,uj2} for every i = 1, 2, 3 and V3+i = {v^} for every i = 1, 2,..., r. We assign the following lists for the vertices of G = K + Kr: L(ui1) = L(v1) = {1, 2, 3, 4} for every i =1, 2, 3; L(ui2) = {5,6, 7, i + 1} for every i = 1, 2, 3; L(vj) = {2, 3, 4, 3 + j} for every j = 2, 3,..., r. A unique coloring f of G exists from the assigned lists: f (ui1) = i + 1 for every i = 1, 2, 3; f (ui2) = i + 1 for every i = 1, 2, 3; f (v1) = 1, f (vj) = 3 + j for every j = 2, 3,..., r. It follows that G is U4LC. So m(G) ^ 5. By Lemma 6, m(G) ^ 5. Thus, m(G) = 5.
(ii) Suppose that m(K3+Kr) = 4. If r ^ 4, then by (i), m(K3+Kr) = 5, a contradiction. Suppose that 1 ^ r ^ 3. By Lemma 11 and Lemma 5, m(K3 + Kr) = 4. ■
Theorem 3. Let G = K^ + Kr be a graph with n ^ 4 and r ^ 1. Then
i) G is UkLC with k = |_n/2j + 1;
ii) If 1 ^ r < n — 2, then G has the property M(n);
iii) If r ^ n — 1, then G is UnLC;
iv) If n — 1 ^ r ^ n, then m(G) = n + 1;
v) If r ^ n + 1, then m(G) = n + 2.
Proof. Let V(G) = Vi U V2 U V3 U ... U V„+r is a partition of V(G) such that |Vi| = = |V2| = ... = |V„| = 2, |V„+i| = |K+2| = ... = |V„+r| = 1 and for every i =1, 2,..., n the subgraph of G induced by Vi is an independent set. Set Vi = {ui1, ui2} for every i = 1,..., n and Vn+i = {vi} for every i = 1, 2,..., r.
(i) Put t = |_n/2_|. We assign the following lists for the vertices of G: L(uii) = {1, 2,... ,t + 1} for every i = 1, 2,... ,t + 1;
L(ui2) = {t + 2,t + 3,..., 2t + 1,i} for every i = 1, 2,... ,t + 1; L(u(t+1+i)j) = {2, 3,..., t + 1, t + 1 + i} for every i = 1, 2,...,n — t — 1, j = 1, 2; L(vi) = {2, 3,..., t + 1, n + i} for every i = 1, 2,..., r. A unique coloring f of G exists from the assigned lists: f (ui1) = i for every i = 1, 2,...,t +1; f (ui2) = i for every i = 1, 2,...,t +1;
f («(t+i+i)j) = t + 1 + i for every i =1, 2,... , n — t — 1, j = 1, 2; f (vi) = n + i for every i = 1, 2,..., r.
(ii) If G = K„ + Kr is UnLC, then by Lemma 5, |V(G)| ^ 3n — 2, a contradiction.
(iii) We assign the following lists for the vertices of G: L(ui1) = {1, 2,..., n} for every i = 1, 2,..., n;
L(ui2) = {n + 1, n + 2,..., 2n — 1, i} for every i = 1, 2,..., n; L(vj) = {1, 2,..., n — 1, n + j} for every j = 1, 2,..., r. A unique coloring f of G exists from the assigned lists: f (ui1) = i for every i = 1, 2,..., n; f (ui2) = i for every i = 1, 2,..., n; f (vj) = n + j for every j = 1, 2,..., r. Thus, G is UnLC.
(iv) By (iii), G is UnLC. If G is U(n + 1)LC, then by Lemma 5, |V(G)| ^ 3n + 1, a contradiction. So m(G) = n +1.
(v) We assign the following lists for the vertices of G: L(ui1) = L(v1) = {1, 2,..., n +1} for every i = 1, 2,..., n; L(ui2) = {n + 2, n + 3,..., 2n + 1, i + 1} for every i = 1, 2,..., n; L(vj) = {2, 3,..., n + 1, n + j} for every j = 2, 3,..., r.
A unique coloring f of G exists from the assigned lists: f (ui1) = i + 1 for every i = 1, 2,..., n; f (ui2) = i + 1 for every i = 1, 2,..., n; f (v1) = 1, f (vj) = n + j for every j = 2, 3,..., r. It follows that G is U(n + 1)LC. So m(G) ^ n + 2. By Lemma 6, m(G) ^ n + 2. Thus, m(G) = n + 2. ■
REFERENCES
1. Behzad M. and Chartrand G. Introduction to the Theory of Graphs. Boston, Allyn and Bacon, 1971.
2. Vizing V. G. Raskraska vershin grafa v zadannye tsveta [Coloring the vertices of a graph in prescribed colors]. Diskret. Analiz, 1976, no. 29, pp. 3-10. (in Russian)
3. Erdos P., Rubin A. L., and Taylor H. Choosability in graphs. Proc. West Coast Conf. Combinatorics, Graph Theory, Computing, Arcata, CA, September 1979, Congr. Numer., no. 26, pp.125-157.
4. Dinitz J. H. and Martin W. J. The stipulation polynomial of a uniquely list colorable graph. Australasian J. Combin., 1995, no, 11, pp. 105-115.
5. Mahdian M. and Mahmoodian E. S. A characterization of uniquely 2-list colorable graphs. Ars Combin., 1999, vol.51, pp. 295-305.
6. Wang W. and Liu X. List-coloring based channel allocation for open-spectrum wireless networks. Proc. VTC '05, 2005, pp. 690-694.
7. Hung L. X. List-chromatic number and chromatically unique of the graph K2 + Ok. Selecciones Matematicas, Universidad Nacional de Trujillo, 2019, vol. 06(01), pp. 26-30.
8. Hung L. X. Colorings of the graph + K„. J. Sib. Fed. Univ. Math. Phys., 2020, vol.13, iss.3, pp. 297-305.
9. Ghebleh M. and Mahmoodian E. S. On uniquely list colorable graphs. Ars Combin., 2001, vol. 59, pp. 307-318.