Professional Documents
Culture Documents
net/publication/265681670
CITATIONS READS
377 335
2 authors:
All content following this page was uploaded by David Kuo on 03 May 2015.
by
1 ;2 1
Gerard J. Chang and David Kuo
Republic of China
E-mail: gjchang@cc.nctu.edu.tw
1 Supported in part by the National Science Council of the Republic of China under grant NSC81-
0208-M009-26.
2 Supported in part by DIMACS.
An L(2; 1)-labeling of a graph G is a function f from the vertex set V (G) to the set of
all nonnegative integers such that jf (x) 0 f (y)j 2 if d(x; y) = 1 and jf (x) 0 f (y)j 1 if
d(x; y ) = 2. The L(2; 1)-labeling number (G) of G is the smallest number k such that G
has a L(2; 1)-labeling with maxff (v) : v 2 V (G)g = k. In this paper, we give exact formulas
of (G [ H ) and (G + H ). We also prove that (G) 12 +1 for any graph G of maximum
degree 1. For OSF-chordal graphs, the upper bound can be reduced to (G) 21+ 1. For
SF-chordal graphs, the upper bound can be reduced to (G) 1 + 2(G) 0 2. Finally, we
present a polynomial time algorithm to determine (T ) for a tree T .
Keywords. L(2; 1)-labeling, T -coloring, union, join, chordal graph, perfect graph, tree,
bipartite matching, algorithm
1 Introduction
The channel assignment problem is to assign a channel (nonnegative integer) to each radio
transmitter so that interfering transmitters are assigned channels whose separation is not
in a set of disallowed separations. Hale [10] formulated this problem into the notion of the
T-coloring of a graph, and the T -coloring problem has been extensively studied over the past
decade (see [4, 5, 7, 12, 13, 14, 16, 18]).
Roberts [15] proposed a variation of the channel assignment problem in which \close"
transmitters must receive dierent channels and \very close" transmitters must receive chan-
nels that are at least two channels apart. To formulate the problem in graphs, the trans-
mitters are represented by the vertices of a graph; two vertices are \very close" if they are
adjacent in the graph and \close" if they are of distance two in the graph. More precisely,
an L(2; 1) of a graph G is a function f from the vertex set V (G) to the set of all
-labeling
nonnegative integers such that jf (x) 0 f (y)j 2 if d(x; y) = 1 and jf (x) 0 f (y)j 1 if
d(x; y ) = 2. A k L(2; 1)
- is an L(2; 1)-labeling such that no label is greater than k.
-labeling
adding a new vertex adjacent to all vertices in C . For the n-cube Q , Jonas [11] showed
n n
that n + 3 (Q ). Griggs and Yeh [9] showed that (Q ) 2n + 1 for n 5. They also
n n
determined (Q ) for n 5 and conjectured that the lower bound n + 3 is the actual value
n
of (Q ) for n 3. Using a coding theory method, Whittlesey et al. [19] proved that
n
For a tree T with maximum degree 1 1, Griggs and Yeh [9] showed that (T ) is either
1 + 1 or 1 + 2. They proved that the L(2; 1)-labeling problem is NP-complete for general
graphs and conjectured that the problem is also NP-complete for trees.
{2{
For a general graph G of maximum degree 1, Griggs and Yeh [9] proved that (G)
12 +21. The upper bound was improved to be (G) 12 +21 0 3 when G is 3-connected
and (G) 12 when G is of diameter two. Griggs and Yeh conjectured that (G) 12
in general. To study this conjecture, Sakai [17] considered the class of chordal graphs. He
showed that (G) (1+3)2=4 for any chordal graph G. For a unit interval graph G, which
is a very special chordal graph, he also proved that 2(G) 0 2 (G) 2(G).
The purpose of this paper is to study Griggs and Yeh's conjectures. We also study L(2; 1)-
labeling numbers of the union and the join of two graphs to generalize results on the n-wheel
that is the join of C and K1. For this purpose and a further reason that will become clear in
n
Section 3, we introduce a related problem, which we call the L0(2; 1)-labeling problem. The
denitions of an L0(2; 1)-labeling f , a k L0 (2; 1)
- f , and the L0 (2; 1)
-labeling -labeling number
0 (G) are the same as those of an L(2; 1)-labeling f , a k -L(2; 1)-labeling f , and the L(2; 1)-
labeling number (G), respectively, except that the function f is required to be one-to-one.
There is a natural connection between 0(G) and the path partition number p (G ) of the v
c
Lemma 2.2 (G) 0 (G) for any graph G. (G) = 0 (G) if G is of diameter at most two.
a subset of vertices whose labels form a consecutive segment of integers form a path in G.
However, there are at most 0(G ) 0 jV (G)j + 2 such consecutive segments of integers. Thus
c
p (G) 0 (G ) 0 jV (G)j + 2.
v
c
On the other hand, suppose V (G) can be partitioned into k p (G) paths in G, say, (v 1, v i
8
< 02;
> if i = 0 and j = 1;
f (v ) = > f (v 01 ) +
: f (v 01 )0+ 1;
2; if 1 i k and j = 1;
if 1 i k and 2 j n .
ij i ;ni 1
i;j i
Lemma 2.5 [9] (G) 1+1 for any graph G of maximum degree 1+1 . If (G) = 1+1,
f (v ) = 0 1+1
then (G) L(2; 1)
or for any - -labeling f and any vertex v of maximum degree
1 N [x]
. In this case, contains at most two vertices of degree 1 for any x 2 V (G).
Q.E.D.
Lemma 2.7 0 (P1 ) = 0, 0 (P2 ) = 2, 0 (P3 ) = 3, and 0 (P
n )=n01 for n 4.
Proof. The cases of P1, P2, P3, and P4 are easy to verify. For n 5, 0(P ) n 0 1 by n
by G [ H , is the graph whose vertex set is V (G) [ V (H ) and edge set is E (G) [ E (H ). The
joinof G and H , denoted by G + H , is the graph obtained >from G [ H by adding all edges
between vertices in V (G) and vertices in V (H ).
Lemma 3.1 (G [ H ) = maxf(G); (H )g for any two graphs G and H.
Proof. (G [ H ) maxf(G); (H )gfollows from Lemma 2.1 and the fact that G and H
are subgraphs of G [ H . On the other hand, an L(2; 1)-labeling of G together with an L(2; 1)-
labeling of H makes an L(2; 1)-labeling of G [ H . Hence (G [ H ) maxf(G); (H )g.
Q.E.D.
Lemma 3.2 0 (G [ H ) = maxf0(G) 0(H ) jV (G)j + jV (H )j 0 1g
, , for any two graphs G
and H.
Proof. 0 (G [ H ) maxf0 (G); 0 (H )g follows from Lemma 2.1 and the fact that G and H
are subgraphs of G [ H . 0(G [ H ) jV (G)j + jV (H )j 0 1 follows from the denition of 0.
{5{
Assume f is a 0(G)-L0 (2; 1)-labeling of G. There are no two consecutive integers x < y
in [0; 0(G)] that are not labels of vertices of G, otherwise we can \compact" the function f
to get a (0(G) 0 1)-L0(2; 1)-labeling f 0 of G dened by
f (v ); if f (v) < x;
f (v ) =
0
f (v ) 0 1; if f (v ) > x.
For the case where 0(G) jV (G)j + jV (H )j 0 1, there are at least jV (H )j pairwise non-
consecutive integers in [0; 0(G)] that are not labels of vertices of G. We can use them to
label the vertices of H . This yields a 0(G)-L0 (2; 1)-labeling of G [ H . For the case where
0 (H ) jV (G)j + jV (H )j 0 1, similarly, there exists a 0 (H )-L0 (2; 1)-labeling of G [ H .
For the case where maxf0(G); 0(H )g jV (G)j + jV (H )j 0 1, without loss of generality,
we may assume that jV (G)j jV (H )j. Let f be a k-L0(2; 1)-labeling of G such that k
jV (G)j + jV (H )j 0 1 and there are no two consecutive integers in [0; k] that are not labels of
vertices of G. Such an f exists for k = 0(G). If k jV (G)j+jV (H )j03, then k 2jV (G)j03
and so there exist two consecutive labels x < y. In this case, we can \separate" f to get a
(k + 1)-L0 (2; 1)-labeling f 0 dened by
f (v ); if f (v) x;
f (v ) =
0
f (v ) + 1; if f (v ) y .
Continuing this process, we obtain a k-L0(2; 1)-labeling such that jV (G)j + jV (H )j0 2 k
jV (G)j + jV (H )j 0 1 and there are no two consecutive integers in [0; k] that are not labels of
vertices of G. Using jV (H )j non-labels in [0; jV (G)j + jV (H )j 0 1] to label the vertices in H ,
we get a (jV (H )j + jV (H )j 0 1)-L0(2; 1)-labeling of G [ H . By the conclusions of the above
three cases, 0(G [ H ) maxf0(G); 0(H ); jV (G)j + jV (H )j 0 1g. Q.E.D.
Lemma 3.3 p (G [ H ) = p (G) + p (H )
v v v for any two graphs G and H.
Proof. (G + H ) = 0(G + H ) follows from Lemma 2.2 and the fact that G + H is of
diameter at most two. Also,
{6{
0 (G + H )
= p ((G + H ) ) + jV (G + H )j 0 2 (by Lemma 2.3)
v
c
= p (G [ H ) + jV (G)j + jV (H )j 0 2
v
c c
Proof.
p (G + H )
v
= 0(G [ H ) 0 jV (G)j 0 jV (H )j + 2
c c
following consequences.
Theorem 3.1 There is a linear time algorithm to compute (G), 0 (G), and p (G)
v for a
cograph G.
{7{
4 Upper Bound of in Terms of Maximum Degree
For any xed positive integer k, a k of a graph G is a subset S of V (G) such that
-stable set
every two distinct vertices in S are of distance greater than k. Note that 1-stability is the
usual stability.
Theorem 4.1 (G) 12 + 1 for any graph G 1
with maximum degree .
Proof. Consider the following labeling scheme on V (G). Initially, all vertices are unlabeled.
Let S01 = ;. When S 01 is determined and not all vertices in G are labeled, let
i
a proper subset of any 2-stable subset of F . In the case where F = ;, S = ;. Label all
i i i
vertices in S by i, and continue this process until all vertices are labeled. Assume k is the
i
It is clear that jI2j + jI3j = k. Since the total number of vertices y with 1 d(x; y) 2 is
at most deg(x) + Pfdeg(y) 0 1 : (y; x) 2 E (G)g 1 + 1(1 0 1) = 12, we have jI2j 12.
Also, there exist only deg(x) 1 vertices adjacent to x, so jI1j 1. For any i 2 I3, x 62 F , i
otherwise S [ fxg is a 2-stable subset of F , which contradicts the choice of S . That is,
i i i
d(x; y ) = 1 for some vertex y in S 01 , i.e., i 0 1 2 I1. So, jI3j jI1j. Then,
i
Q.E.D.
5 Subclasses of Chordal Graphs
A graph is (or
chordal ) if every cycle of length greater than three has a
triangulated , chord
which is an edge joining two non-consecutive vertices of the cycle. Chordal graphs have
{8{
been extensively studied as a subclass of perfect graphs (see [8]). For any graph G, (G)
denotes the chromatic number of G and !(G) the maximum size of a clique in G. It is easy
to see that !(G) (G) for any graph G. A graph G is perfect if !(H ) = (H ) for any
vertex induced subgraph H of G. In conjunction with the domination theory in graphs,
the following subclasses of chordal graphs have been studied (see [1, 2, 6]). An n is a -sun
chordal graph with a Hamiltonian cycle (x1, y1, x2, y2, 1 1 1, x , y , x1) in which each x is
n n i
Proof. First, (G) 2(G2) 0 2 by Lemma 2.4. By Corollary 3.11 of [2], G2 is perfect
and so (G2) = !(G2). Since G is OSF-chordal, it is 3SF-chordal. By Theorem 3.8 of [1],
! (G2 ) = 1 + 1. The above inequality and equalities imply that (G) 21. Q.E.D.
Theorem 5.2 (G) 1+2(G) 0 2 for any strongly chordal graph G with maximum degree
1 .
Proof. We shall prove the theorem by induction on jV (G)j. The theorem is obvious when
jV (G)j = 1. Suppose jV (G)j > 1. Choose a simple vertex v of G. Since G 0 v is also strongly
chordal, by the induction hypothesis,
(G 0 v ) 1(G 0 v ) + 2(G 0 v ) 0 2 1 + 2(G) 0 2:
{9{
Let f be a (G 0 v)-L(2; 1)-labeling of G 0 v. Note that v is adjacent to deg(v) vertices,
which form a clique in G. Let m be the maximum neighbor of v. Since every vertex of
distance two from v is adjacent to m, there are deg(m) 0 deg(v) vertices that are of distance
two from v. Therefore, there are at most 3 deg(v) + deg(m) 0 deg(v) 1 + 2!(G) 0 2 =
1+2(G) 0 2 numbers used by f to be avoided by v. Hence there is still at least one number
in [0; 1 + 2(G) 0 2] that can be assigned to v in order to extend f into a (1 + 2(G) 0 2)-
L(2; 1)-labeling. Q.E.D.
Although a strongly chordal graph is OSF-chordal, the upper bounds in Theorems 5.1
and 5.2 are incomparable. Theorem 5.2 is a generalization of the result that (T ) 1 + 2
for any nontrivial tree of maximum degree 1. We conjecture that (G) 1+ (G) for any
strongly chordal graph G with maximum degree 1.
can be considered as identifying r10 , r20 , 1 1 1, r0 to a vertex r on the disjoint union of T10, T20,
s
1 1 1, T 0.
s
SDR, where A
i = fc : c 6= a (b; c) 2 S (T ; r )gg
and i i .
Proof. Denote by S the set on the right-hand side of the equality in the theorem.
Suppose (a; b) 2 S (T; r). There is a k-L(2; 1)-labeling f of T 0 such that f (r0 ) = a and
f (r) = b. Of course, 0 a k , 0 b k , and ja 0 bj 2. Let f be the function f restricted i
The complexity of the above algorithm is O(jV (T )jg(2k)k2), where g(n) is the complexity of
solving the bipartite matching problem of n vertices. The well-known
ow algorithm gives
g (n) = O(n2 5 ).
:
method.
References
graphs," submitted.
{ 13 {
20. R. K. Yeh (1990), Labeling Graphs with a Condition at Distance Two, Ph.D Thesis,
Dept. of Math., Univ. of South Carolina, Columbia, SC.