591
Views
1
CrossRef citations to date
0
Altmetric
Articles

Dimension of a lobster

&

Abstract

A k-labeling of a graph is a labeling of vertices of the graph by k-tuples of non-negative integers in such a way that two vertices of G are adjacent if and only if their label k-tuples differ in each coordinate. The dimension of a graph G is the least k such that G has a k-labeling.

In this paper we obtain the dimension of a lobster or close bounds for it in various cases.

1 Introduction

For a given graph G (symmetric without loops), label the vertices by vectors of length n with nonnegative integer coordinates in such a way that two vertices are joined by an edge if and only if the corresponding coordinates in their labeling are all different. Such a labeling is called a product representation of G. The least such n is called the dimension of G. It is also the minimal number of complete graphs whose direct product (i.e. tensor product) contains G as an induced subgraph. This dimension is denoted as dim(G) or product dimension of G or pdim(G) in the literature. Since dim(G) is used in other contexts too, we shall use the notation pdim(G) in this paper.

A caterpillar is a graph which reduces to a path (called spine) after removing its pendent vertices. A lobster is a graph which reduces to a caterpillar after removing its pendent vertices. In this paper, we shall obtain dimension, or close upper and lower bounds for the dimension, for some classes of lobster.

Remark 1.1

A Criterion for Adjacent Vertices in Terms of an Inner Product Obtained from Labeling [Citation1] Put S(n)={A:A{1,2,n}}.

Then |S(n)|=2n. For a vector xNn define vectors x̄,x̃NS(n) by putting (1.1) x̄(A)=iAxiandx̃(A)=iA(xi).(1.1) x̄ and x̃ have 2n coordinates corresponding to subsets AS(n). Clearly (1.2) i=1n(xiyi)=x̄.ỹ(1.2) where the notation x̄.ỹ designates the inner product of x̄ and ỹ.

In any product representation of a graph G, two vertices are adjacent if and only if their labels x and y satisfy x̄.ỹ0. This result will be used for getting a lower bound for the dimension of a lobster in Section 2.

For earlier results on the dimension of a path, cycle and caterpillar see [Citation1–4].

2 A lower bound for the dimension of a lobster

A lobster is a tree in which the removal of leaves (pendent vertices), leaves a caterpillar. Alternatively, consider stars Si with centers at mi, 1in. Let Si be a graph obtained from Si in which some of the legs in Si may be further subdivided by a vertex. Next join mi to mi+1, 1in1. The resulting graph is called a Lobster. (See .)

Fig. 1 A lobster graph.

Fig. 1 A lobster graph.

In this section and in Sections 3 and 4 we find bounds for dimension of a lobster and in certain cases, exact value of the dimension. Throughout this paper we denote by Ln a lobster with a diametral path P=(x0,x1,,xn). Obviously P contains the spine of Ln.

Note 2.1

Let Ln be a lobster with deg(xi) 3 where 2in2. Let B={i|2in2,deg(xi)=3}. For iB, xi is called a leg vertex or a base-leg vertex. For iB, let yi be the vertex of Ln of degree 2 joined to xi, and zi be the pendent vertex of Ln joined to yi. These three vertices form a leg (or path) of length 2. Call yi a mid-leg vertex and zi a pendent-leg vertex of the lobster Ln. Thus the vertex set of Ln is V=V(Ln)={xi|0in}{yi|iB}{zi|iB}and the edge set of Ln is E(Ln)={(xi,xi+1)|0in1}{(xi,yi)|iB}{(yi,zi)|iB}. x0,xn and zi for iB are the pendent vertices of Ln. If iB, xi is called a gap vertex or a non-leg vertex. Thus a leg vertex is of degree 3 and a gap vertex xi, iB, is of degree 2.

Let xr+1,xr+2,,xr+t be consecutive leg vertices of Ln and suppose that xr and xr+t+1 are gap vertices, i.e. iB for r+1ir+t but r,r+t+1B. We call the induced subgraph on xi, yi and zi, r+1ir+t, a bunch of legs. The induced subgraph (path) on all gap vertices between consecutive bunches of legs is called a bunch of middle gap vertices. Note that, initial and final bunches of gap vertices in Ln have at least two vertices each. Let A={i|0in}. From now on, our lobsters Ln will have all the legs of length 2.

Theorem 2.1

Let Ln, n4, be a lobster of length n where x0,,xnP and let deg(xi), 2in2, be at most 3. If all legs of the lobster are of length two and the initial and final bunches of non-leg vertices have at least two vertices, then pdim(Ln) satisfies the inequality,

log2(|V|1)pdim(Ln).

Proof

Let pdim(Ln)=k. Consider Ln encoded in Nk by a product representation. For (x1,,xk), (y1,,yk)Nk, i=1k(xiyi)=x̄.ỹwhere x̄ and ỹ are 2k-tuples as defined in Eq. (1.1). For a vertex xi, consider the k-tuple xi=(x1i,x2i,,xki) obtained by the embedding of Ln in Nk and obtain 2k-tuples from this using (1.1). We denote these 2k-tuples for convenience by x̄i and x̃i. Similarly, we get ȳi and ỹi from the vertex yi and z̄i and z̃i from the vertex zi. Now (xi,xi+1)E(Ln) for iA, and for iB, (xi,yi),(yi,zi)E(Ln). As encodings of adjacent vertices agree in no coordinate, we get x̄i.x̃i+1=j=1k(xjixji+1)0, and similarly for iB, x̄i.ỹi0 and ȳi.z̃i0. Also for i,jA, x̄i.x̃j=0 if |ij|1; for iB, x̄i.z̃i=0 and for iA and jB, x̄i.ỹj=0, x̄i.z̃j=0 if ij, and also if i,jB, ȳi.z̃j=0 for ij, as encodings of non-adjacent vertices agree in at least one coordinate. We shall now show that the vectors in NS(k) corresponding to the vertices xi, iA{0} and yi, zi, iB, are R-linearly independent, so that |V|12k. Let (2.1) iAaix̄i+iBbiȳi+iBciz̄i=0whereai,bi,ciR.(2.1)

We shall take the dot product of Eq. (2.1) with suitable x̃i, ỹi and z̃i to show that ai=bi=ci=0, for all i appearing in (2.1). Take the dot product with z̃i, iB, to get bi=0 for iB. Now we consider the vertices xi (i1) of the diametral path P one by one from 1in. Taking dot product with x̃i1, we get ai=0 for iA. Now take the dot product with ỹi, iB, to get ci=0 for iB. (See .)

Thus, we get |V|1 vectors in NS(k) which are R-linearly independent. Therefore |V|12k. Hence, log2(|V|1)k=pdim(Ln).

Fig. 2 The lobster in Theorem 2.1.

Fig. 2 The lobster in Theorem 2.1.

3 An upper bound for the dimension of a lobster

Theorem 3.1

Let Ln, n4, be a lobster of length n and let x2,x3,, xn2 be the vertices of the spine of Ln with deg(xi)=3 for 2in2, deg(xi)=2 for i=1, n1 and deg(xi)=1 for i=0, n. Let (xi,yi,zi) be a path of length 2, which is the leg at xi for 2in2. Then

pdim(Ln)log2n+2.

Proof

To get the desired upper bound for pdim(Ln), we first show that the lobster L2k can be embedded in Nk+2. We consider the diametral path of Ln given by x0-x1--xn. In analogy with a theorem of Lovász et al. ([Citation1], Theorem 5.6), we define vectors vk(i), uk(i) and wk(i) corresponding to the vertices xi,yi,zi with vk(i)K3k+2,0i2k and uk(i),wk(i)K3k+2,2i<2k2inductively as follows:

For k=2, define v2(i), 0i4, by v2(0)=0000,v2(1)=1111,v2(2)=0022,v2(3)=1110,v2(4)=0001.

Again for k=2, define u2(i) and w2(i) for i=2, u2(2)=1201, w2(2)=0010.

Now for k=3, define v3(i), 0i8, by v3(0)=00000,v3(1)=11111,v3(2)=00220,v3(3)=11101,v3(4)=00012, v3(5)=11100,v3(6)=00221,v3(7)=11110,v3(8)=00001.

Again for k=3, define u3(i) and w3(i), 2i6, by u3(2)=12011,u3(3)=02210,u3(4)=12201,u3(5)=02211,u3(6)=12000. w3(2)=00100,w3(3)=10001,w3(4)=00110,w3(5)=10100,w3(6)=00111.

For k3, we now define vk(i) for 0i2k by v(i)=0if i is even,1if i is odd,andv(i)=1if i is even,0if i is odd. vk(i)=vk1(i)v(i)if 0i<2k1,vk1(2k1)2if i=2k1,vk1(2ki)v(i)if 2k1+1i2k.

Again for k3, we define uk(i) and wk(i), 2i2k2, by

We see that the labeling works initially for k=2. When we go from (k1)th stage of induction to kth stage, it is to be observed that we have essentially joined two L2k1 to get an L2k; and in this process for i=2k11,2k1,2k1+1, we initially have non-leg vertices which become leg-vertices in the kth step. Hence, these three vertices are to be treated somewhat differently. From the given formulas, we see that the adjacent vertices agree in no coordinates and the nonadjacent vertices either agree in the first k+1 coordinates coming from induction or agree in the (new) last coordinate. (See .)

This shows that the lobster L2k can be embedded in Nk+2 and pdim(L2k)k+2. Now if 2k1<n2k, then Ln is an induced subgraph of L2k and so pdim(Ln)pdim(L2k)k+2=log2n+2. Hence, for any n4, pdim(Ln)log2n+2.

Fig. 3 The Lobster in Theorem 3.1.

Fig. 3 The Lobster in Theorem 3.1.

4 Dimension of a lobster

In this section we shall get upper and lower bounds for the dimension of a general lobster considered in Theorem 2.1. Then we consider two types of lobsters for which we get dimension for most n. In the lobsters considered in this section, for vertex xiP and having degree 3, there is a leg xi-yi-zi associated with it, with yi as a mid-vertex and zi as a pendent vertex.

Theorem 4.1

Let Ln be a lobster of diameter n as considered in Theorem 2.1 . Then

log2(n+2)pdim(Ln)log2n+2.

Proof

In the notation of Theorem 2.1, there are n+1 xis and at least 1 yi and 1 zi, so |V|1n+1+1+11. Thus |V|1n+2. Hence log2(n+2)pdim(Ln).

Now Ln is an induced subgraph of the lobster considered in Theorem 3.1. Hence pdim(Ln)log2n+2.

Theorem 4.2

Let Ln, n4, be the lobster considered in Section 3 . Then

log2(3(n2))pdim(Ln)log2n+2.

In particular, if log2n=k, then k+1pdim(Ln)k+2.

Proof

In the notation of Theorem 2.1, there are n+1 xis, n3 yis and n3 zis, so |V|1=3n6=3(n2). Hence log2(3(n2))pdim(Ln).

On the other hand, in Theorem 3.1 we proved that dimension Ln satisfies pdim(Ln)log2n+2. Hence, log2(3(n2))pdim(Ln)log2n+2.

Now let log2n=k, so 2k1+1n2k. Hence, 3(n2)2k+1.

Theorem 4.3

Let Ln, n4, be the lobster considered in Theorem 4.2 . Let k=log2n. The dimension of Ln is given by

pdim(Ln)=log2n+2=k+2if2k1+2k22k23+2n2k.

For 2k1+1n<2k1+2k22k23+2, k+1pdim(Ln)k+2.

Proof

If 2k1+2k22k23+2n2k, we show that, pdim(Ln)=k+2. Let m=2k1+2k22k23+2, so 2(m2)=2k+2k122k23. Hence, 3(m2)=2k+2k1+2k1+2k232k23. Hence for some t{1,2}, 3(m2)=2k+2k1+2k1+2k23(2k2t3)=2k+1+t.

Now, by Theorem 4.2, log2(3(n2))pdim(Ln)log2n+2. So for mn2k,log2(2k+1+t)pdim(Ln)log22k+2.

Thus, k+2pdim(Ln)k+2, so that, pdim(Ln)=k+2.

Example 4.4

Take k=10. For 685n1024, pdim(Ln)=k+2=12.

Let p2. Now we shall consider a lobster with sets of bunches with p1 leg vertices followed by a gap vertex, except that for p2, initial and final bunches of leg vertices contain p2 leg vertices.

Theorem 4.5

Let p3. Let Ln, np+2, be a lobster of length n with x2,x3,,xn2 be the vertices of the spine of Ln and let deg(xi)=3 or 2 according as pi or p|i for 2in2. Let nr(modp), 0rp1. Let h=2 if r=1 and h=4 if r=0,2,3,,p1. The dimension of Ln satisfies the inequality,

log2(3n2nph)pdim(Ln)log2n+2.

Let k=log2n. In particular, for n4,

for2k(p2)2k3p2+2<n2k,pdim(Ln)=k+2.

For n6, k+1pdim(Ln)k+2.

For n=5, p=2,3, pdim(L5)=k=3.

For n=6,7,8, pdim(Ln)=k+1=4. For n=9,10,11,12, pdim(Ln)=k+1=5.

For p=2, n5, log2(n2)+1pdim(Ln)log2n+2. (See .)

Fig. 4 For the case n=pr.

Fig. 4 For the case n=pr.

Proof

Here |V|1=3n2nph where h=2 if r=1 and h=4 if r=0,2,3,,p1. Therefore by Theorem 2.1, log2(3n2nph)pdim(Ln), where h=2 if r=1 and h=4 if r=0,2,3,,p1.

Now as Ln is an induced subgraph of the lobster of Theorem 3.1, say Ln, we get pdim(Ln)pdim(Ln). By Theorem 3.1, pdim(Ln)log2n+2. Thus, (∗) log2(3n2nph)pdim(Ln)log2n+2.(∗)

Let p3. Take k so that 2k1<n2k. As np+2, we have k3. Thus pdim(Ln)k+2. Now the lower and upper bounds in () will be equal if 2k+1<3n2nph, i.e. 2k+1<3n2n+rph, where r=p.npn (0rp1), i.e. 2k+1<n3p2pph+2rp, i.e. 2k+1p3p2+ph+2r3p2<n, i.e. 2k2p3p2+ph+2r3p2<n, i.e. 2kp23p22k+ph+2r3p2<n.

Further, ph+2r3p2=2p+2(p1)3p2=1+p3p2if r=1, h=2, r=p1,4p+2(p2)3p2=2if r1, h=4, 0rp2.Hence in any case we get equality for lower and upper bounds in () if

2kp23p22k+2<n2k, and then pdim(Ln)=k+2 for k=3, 5n8. Here 3p6, so 87p23p22k2. Hence for k=3, the condition 2kp23p22k+2<n2k is not satisfied. Hence we take n4.

Let A=3n2nph=|V|1. Note that if n is replaced by n+1, in the new lobster Ln+1, we have one additional vertex xn+1. Also, at the vertex xn1, there will be two new vertices yn1, zn1 if and only if p(n1). Thus we get 1 or 3 new vertices if n is replaced by n+1. Thus A increases with n.

Let p=3 and 2k1+1n2k. Now if n=6, then A=10. So log2A4=k+1. Hence for 6n8, we have k=3, A10 and so log2A4=k+1. For n=9, k=4, A=17, so log2A=5=k+1 and for n=10, A=20, so log2A5=k+1.

Now let n11, so k4. Hence A3n2n342n+n2n342(2k1+1)+n2(n+23)4=2k+n1032k+13, so log2Ak+1. Thus, for n6, k+1pdim(Ln)k+2.

For n=5, A=7, so log2A=3=kpdim(Ln). In fact pdim(Ln)=3, as we can label L5 by triplets as follows: v3(0)=000,v3(1)=111,v3(2)=002,v3(3)=120,v3(4)=011,v3(5)=102, u3(2)=012,w3(2)=101.

For 6n12, dim(Ln)k+1. By a similar labeling, we have checked that pdim(Ln)=k+1 for these n, for 3pn2.

Now let p=2. Let nr(mod2), r=0,1. Here, |V|1=3n2nr24. Thus, |V|1=2n4 for n even, and 2n3 for n odd. Hence, by Theorem 2.1, for n even or odd, log2(n2)+1pdim(Ln).

Acknowledgment

The research of the second author was supported by research and development grant of Department.

References

  • LovászL.NešetřilJ.PultrA., On a product dimension of graphs J. Combin. Theory Ser. B 291980 47–67
  • EvansA.B.FrickeG.H.ManeriC.C.McKeeT.A.PerkelM., Representation of graphs modulo n J. Graph Theory 181994 801–815
  • EvansA.B.IssakG.NarayanD.A., Representation of graphs modulo n Discrete Math. 2232000 109–123
  • KatreS.A.YahyaeiL., Dimension of a caterpillar JCMCC 982016 3–15