651
Views
4
CrossRef citations to date
0
Altmetric
Articles

The distinguishing number and the distinguishing index of line and graphoidal graph(s)

&

Abstract

The distinguishing number (index) D(G) (D(G)) of a graph G is the least integer d such that G has a vertex labeling (edge labeling) with d labels that is preserved only by a trivial automorphism. A graphoidal cover of G is a collection ψ of (not necessarily open) paths in G such that every path in ψ has at least two vertices, every vertex of G is an internal vertex of at most one path in ψ and every edge of G is in exactly one path in ψ. Let Ω(G,ψ) denote the intersection graph of ψ. A graph H is called a graphoidal graph, if there exist a graph G and a graphoidal cover ψ of G such that HΩ(G,ψ). In this paper, we study the distinguishing number and the distinguishing index of the line graph and the graphoidal graph of a simple connected graph G.

1 Introduction and definitions

Let G=(V,E) be a simple, finite, connected and undirected graph, and let Aut(G) be its automorphism group.A labeling of G, ϕ:V{1,2,,r}, is said to be r-distinguishing, if no non-trivial automorphism of G preserves all of the vertex labels. The point of the labels on the vertices is to destroy the symmetries of the graph, that is, to make the automorphism group of the labeled graph trivial. Formally, ϕ is r-distinguishing if for every non-identity σAut(G), there exists x in V such that ϕ(x)ϕ(σ(x)). The distinguishing number of a graph G is defined by D(G)=min{r|Ghas a labeling that is r-distinguishing}.

This number was defined in [Citation1]. Similar to this definition, in [Citation2] the distinguishing index D(G) of G, which is the least integer d such that G has an edge coloring with d colors that is preserved only by a trivial automorphism, has been defined. D(G) can be arbitrary smaller than D(G), for example D(Kp,p)=2 and D(Kp,p)=p+1, for p4.

The line graph L(G) of a graph G is the graph whose vertices are edges of G and two edges e,eV(L(G))=E(G) are adjacent if they share an endpoint. The line graphs can be viewed a special case of graphoidal graphs. The concept of graphoidal cover was introduced by Acharya and Sampathkumar [Citation3].

Definition 1.1

[Citation3] A graphoidal cover of a graph G is a collection ψ of (not necessarily open) paths in G satisfying the following conditions:

(i)

Every path in ψ has at least two vertices.

(ii)

Every vertex of G is an internal vertex of at most one path in ψ.

(iii)

Every edge of G is in exactly one path in ψ.

Definition 1.2

[Citation3] If F={S1,S2,,Sn} is a family of distinct nonempty subsets of a set S, whose union is S, then the intersection graph of F, denoted by Ω(F), is the graph whose vertex set and edge set are given by V(F)={S1,S2,,Sn},E(F)={SiSj:ij,SiSj}.

Let GG be the set of all graphoidal covers of G and ψGG. The intersection graph on ψ is denoted by Ω(G,ψ). A graph H is called a graphoidal graph if there exist a graph G and ψGG such that HΩ(G,ψ). Since E(G) is obviously a graphoidal cover of G, all line graphs are graphoidal graphs. In [Citation3] Acharya and Sampathkumar have proved that all the Beineke’s forbidden subgraphs of line graphs (see ) are graphoidal graphs and hence they conjectured that all graphs are graphoidal. In [Citation4] Arumugam and Pakkiam disproved this conjecture by showing that complete bipartite graphs Km,n with mn>2(m+n) are not graphoidal graphs. They also obtained a forbidden subgraph characterization of all bipartite graphs which are graphoidal. Note that if P=(v0,v1,,vk) is a path, not necessarily open, in a graph G, then v0 and vk are called terminal vertices and v1,,vk1 are called internal vertices of P. For cycles (considered as closed paths), there is an inherent “ordering” of vertices as in paths. So, when we say that a cycle C of a graph G is a member of a graphoidal cover ψ of G, we should mention the vertex at which the cycle C begins, and this particular vertex is considered as the terminal vertex of C and all other vertices on C are called internal vertices of C. Given a graphoidal cover ψ of G, a vertex v is said to be interior to ψ if v is an internal vertex of an element of ψ and is called exterior to ψ otherwise.

Fig. 1 The nine forbidden subgraph characterization of line graphs.

Fig. 1 The nine forbidden subgraph characterization of line graphs.

In the next section, we study the distinguishing number and the distinguishing index of line graphs. In Section 3, we consider graphoidal graphs and study their distinguishing number and distinguishing index.

2 Study of D(G) and D(G) for the line graphs

For a simple graph G, line graph L(G) is the graph whose vertices are edges of G and two edges e,eV(L(G))=E(G) are adjacent if they share an endpoint in common. The following theorem characterizes the line graphs.

Theorem 2.1

[Citation5] The following statements are equivalent for a graph G.

(i)

The graph G is the line graph of some graph.

(ii)

The edges of G can be partitioned into complete subgraphs in such a way that no vertex belongs to more than two of the subgraphs.

(iii)

The graph K1,3 is not an induced subgraph of G; and if abc and bcd are distinct odd triangles, then a and d are adjacent.

(iv)

None of the nine graphs in is an induced subgraph of G.

To study the distinguishing number and the distinguishing index of L(G), we need more information about the automorphism group of L(G). Let γG:Aut(G)Aut(L(G)) be given by (γGϕ)({u,v})={ϕ(u),ϕ(v)} for every {u,v}E(G). In [Citation6], Sabidussi proved the following theorem which we need later.

Theorem 2.2

[Citation6] If G is a connected graph that is not P2,Q, or L(Q), which is K4 with one edge removed, (see ), then G is a group isomorphism, and so Aut(G)Aut(L(G)).

Fig. 2 Graphs Q and L(Q) of Theorem 2.2.

Fig. 2 Graphs Q and L(Q) of Theorem 2.2.

Now we are ready to obtain the distinguishing number of line graph of a graph. We note that if G=L(Q), then it is easy to see that D(L(Q))=2, while D(L(L(Q)))=3.

Theorem 2.3

If G is a connected graph that is not P2 or L(Q), then D(L(G))=D(G).

Proof

If G=Q, then it is easy to see that D(Q)=D(L(Q))=2. If GQ, first we show that D(L(G))D(G). Let c:E(G){1,,D(G)} be an edge distinguishing labeling of G. We define c:V(L(G)){1,,D(G)} such that c(e)=c(e), where eV(L(G))=E(G). The vertex labeling c is a distinguishing vertex labeling of L(G), because if f is an automorphism of L(G) preserving the labeling, then c(f(e))=c(e), and hence c(f(e))=c(e) for any eE(G). On the other hand, by Theorem 2.2, f=γGϕ for some automorphism ϕ of G. Thus from c(f(e))=c(e) for any eE(G), we can conclude that c(γGϕ(e))=c(e) and so c({ϕ(u),ϕ(v)})=c({u,v}) for every {u,v}E(G). This means that ϕ is an automorphism of G preserving the labeling c, and so ϕ is the identity automorphism of G. Therefore f is the identity automorphism of L(G), and hence D(L(G))D(G). For the converse, suppose that c:V(L(G)){1,,D(L(G))} is a vertex distinguishing labeling of L(G). We define c:E(G){1,,D(L(G))} such that c(e)=c(e) where eE(G). The edge labeling c is a distinguishing edge labeling of G. Because if f is an automorphism of G preserving the labeling, then c(f(e))=c(e), and hence c(f(e))=c(e) for any eE(G). Then, there exists an automorphism γGf of L(G) such that γGf({u,v})={f(u),f(v)} for every {u,v}E(G), by Theorem 2.2. Thus from c(f(e))=c(e) for any eE(G), we can conclude that c({u,v})=c({f(u),f(v)})=c(γGf({u,v})) for every {u,v}E(G), which means that γGf preserves the distinguishing vertex labeling of L(G), and hence γGf is the identity automorphism of L(G). Therefore f is the identity automorphism of G, and so D(G)D(L(G)).

An upper bound for the distinguishing index of line graphs follows immediately from the following result of Pilśniak in [Citation7]. A K1,3-free graph, called also a claw-free graph, is a graph that does not contain a copy of K1,3 as an induced subgraph.

Theorem 2.4

[Citation7] If G is a connected claw-free graph, then D(G)3.

Now by Part (iii) of Theorems 2.1 and 2.4, we have the following theorem.

Theorem 2.5

If G is a connected graph, then D(L(G))3.

3 Study of D(G) and D(G) for graphoidal graphs

We recall that a graphoidal cover of a graph G is a collection ψ of (not necessarily open) paths in G satisfying the following conditions: every path in ψ has at least two vertices, every vertex of G is an internal vertex of at most one path in ψ, and every edge of G is in exactly one path in ψ. Let ψ be a graphoidal cover of G and Ω(G,ψ) denote the intersection graph of ψ. Thus the vertices of Ω(G,ψ) are the paths in ψ and two paths in ψ are adjacent in Ω(G,ψ) if and only if they have a common vertex. A graph G is said to be graphoidal if there exist a graph H and a graphoidal cover ψ of H such that G is isomorphic to Ω(H,ψ). First we state and prove the following theorem:

Theorem 3.1

For any positive integer N there exists a graph G with a graphoidal cover ψ for which |D(G)D(Ω(G,ψ))|=N and |D(G)D(Ω(G,ψ))|=N.

Proof

Let G be a graph as shown in . It is easy to see that D(G)=D(G)=2. A graphoidal cover of G is ψ={P1,P2,,Pn+1} where P1=(v1,v2,,vn+2) and Pi=(vi,wi) for 2in+1. Thus Ω(G,ψ)=K1,n, and hence D(Ω(G,ψ))=D(Ω(G,ψ))=n. Therefore we have the result.

Fig. 3 Graph G in the proof of Theorem 3.1.

Fig. 3 Graph G in the proof of Theorem 3.1.

To study the distinguishing index of graphoidal graphs, we need some theorems.

Theorem 3.2

[Citation2] If G is a connected graph of order n3, then D(G)Δ(G), unless G is C3,C4 or C5.

Recall that every finite tree T has either a central vertex or a central edge, which is fixed by every automorphism of T. A symmetric tree, denoted by Th,d, is a tree with a central vertex v0, all leaves at the same distance h from v0 and all the vertices which are not leaves with degree d. A bisymmetric tree, denoted by Th,d, is a tree with a central edge e0, all leaves at the same distance h from e0 and all the vertices which are not leaves with degree d.

Theorem 3.3

[Citation7] Let G be a connected graph that is neither a symmetric nor a bisymmetric tree. If the maximum degree of G is at least 3, then D(G)Δ(G)1, unless G is K4 or K3,3.

Theorem 3.4

[Citation8] If T is a tree of order n3, then D(T)Δ(T). Furthermore, equality is achieved if and only if T is a symmetric tree or a path of odd length.

Before we state the next theorem we need to define some terms: Let v be a vertex of a graph G and let f be a k-distinguishing edge labeling of G. We say that f is v-distinguishing if f is preserved only by the trivial automorphism among the automorphisms αAut(G) for which α(v)=v holds. If vw is an edge of a tree T, then let Tv and Tw be the components of T{vw} with vTv and wTw. A family T consists of those trees T of order at least 3, for which the following conditions are fulfilled: (1) T is a bicentric tree with the central edge e=vw, (2) Tv and Tw are isomorphic trees, (3) Tv admits a unique v-distinguishing edge D(T)-labeling.

Theorem 3.5

[Citation9] Let T be a tree of order n3. Then D(T)=D(T)+1 if TT, and D(T)=D(T) otherwise.

Now, we obtain bounds for the distinguishing index of graphoidal graphs.

Theorem 3.6

Let G be a connected graph and ψ be a graphoidal cover of G such that the order of Ω(G,ψ) is at least 3. If Ω(G,ψ)C3,C5, then 1D(Ω(G,ψ))|ψ|1.Moreover, D(Ω(G,ψ))=|ψ|1 if and only if Ω(G,ψ) is C4, K4 or K1,|ψ|1.

Proof

By , we can conclude the left inequality. For the right inequality, by contradiction, we suppose that D(Ω(G,ψ))|ψ|. Since D(Ω(G,ψ))Δ(Ω(G,ψ)) by Theorem 3.2, we get |ψ|Δ(Ω(G,ψ)), which is a contradiction, since Δ(Ω(G,ψ))|V(Ω(G,ψ))|1=|ψ|1.

If D(Ω(G,ψ))=|ψ|1, then D(Ω(G,ψ))=Δ(Ω(G,ψ)), by Theorem 3.2, unless for Ω(G,ψ)=C4. If Δ(Ω(G,ψ))3, then we have D(Ω(G,ψ))=Δ(Ω(G,ψ)), if and only if Ω(G,ψ) is a symmetric, a bisymmetric tree, K4 or K3,3, by Theorem 3.3. Now since Δ(Ω(G,ψ))=|ψ|1, D(Ω(G,ψ))=|ψ|1 if and only if Ω(G,ψ) is C4, K4 or K1,|ψ|1, by Theorems 3.4 and 3.5.

Fig. 4 The graph G and its graphoidal of Theorem 3.7.

Fig. 4 The graph G and its graphoidal of Theorem 3.7.

Fig. 5 An example for sharpness of inequality of Theorem 3.9.

Fig. 5 An example for sharpness of inequality of Theorem 3.9.

The following theorem states that for every i, 2i|ψ|1, there exists a connected graphoidal graph with the distinguishing index i.

Theorem 3.7

Suppose that x and p are positive integers and (x,p)(1,1). If k=1+xp and d=xp, then there exist a graph G of order nx(p+2) and graphoidal cover ψ of G with |ψ|=k such that D(Ω(G,ψ))=d.

Proof

Let G be a graph in . If ψ={P0,P1(1),,Pp(1),,P1(x),,Pp(x)} where P0=(v1,,vt1,w1,,wx,z1,,zt2) and for every 1ix, P1(i)=(wi,y1(i)), Pj(i)=(yj(i),yj+1(i)) for each 2jp, then Ω(G,ψ) is as shown in . It is easy to compute that D(Ω(G,ψ))=xp. With respect to integers t1 and t2, we get that nx(p+2).

In the sequel, we give bounds for the distinguishing number of the graphoidal graphs.

Theorem 3.8

Let G be a connected graph of order n3. Then D(G)2D(Ω(G,ψ))|ψ|.

Proof

Since Ω(G,ψ) has |ψ| vertices, it is clear that D(Ω(G,ψ))|ψ|. To prove the left inequality, let D(Ω(G,ψ))=t and Xi={Pi1,,Pisi}, 1it be the set of vertices of Ω(G,ψ) having label i in the distinguishing labeling of Ω(G,ψ). Now we want to label the edges of G distinguishingly, using t+2 labels. For this purpose, for every i, 1it, we label the edge set of all paths of ψ (not necessarily open) in Xi of length j with j-tuple (i,t+1,t+2,,t+2) of labels. We note that since there exist the closed paths (cycles) in ψ, we need at most three different labels to distinguishing these closed paths. Then we have an edge labeling of G with t+2 labels. To show that this edge labeling is distinguishing, we prove that if f is an automorphism of G preserving this edge labeling, then f maps ψ to ψ, setwise. In fact, if Pψ, then f(P) is a path of the same length as P. Since f preserves the edge labeling of G, the label of edges of f(P) is the same as edges of P. With respect to the method of labeling of edge set of each path in ψ, we conclude that f(P)ψ. Hence f maps a path in ψ to a path in ψ. Thus f can be considered as an automorphism of Ω(G,ψ) preserves the distinguishing vertex labeling of Ω(G,ψ) with t labels. Thus f is the identity automorphism of Ω(G,ψ), and this means that f(P)=P for all Pψ. On the other hand, since we labeled the edge set of each path in ψ distinguishingly with at most three labels, so f fixes all vertices of path P, where Pψ. Thus f is the identity automorphism of G.

The bounds of Theorem 3.8 are sharp. For the left inequality, it is sufficient to consider G=Ci, 3i5, and ψ={Ci}. Thus Ω(G,ψ)=K1, and hence D(G)=3 and D(Ω(G,ψ))=1. To show that the upper bound of this theorem is sharp, we consider G=C3 and ψ={e1,e2,e3}. Thus Ω(G,ψ)=C3, and hence |ψ|=3 and D(Ω(G,ψ))=3.

Theorem 3.9

If G is a connected graph of order n3 and the graphoidal cover ψ of G contains only open paths, then D(G)D(Ω(G,ψ))+1.

Proof

The proof is exactly the same as proof of Theorem 3.8, except the method of labeling of edges of paths in ψ. Since all paths in ψ are open, then by notation of Theorem 3.8, for every i, 1it, we label the edge set of all open paths of ψ in Xi of length j with the j-tuple (i,t+1,,t+1(j1)times) of labels. Then we have an edge labeling of G with t+1 labels. To show this edge labeling is distinguishing, we prove that if f is an automorphism of G preserving this edge labeling, then f maps ψ to ψ setwise. In fact, if Pψ, then f(P) is a path of the same length as P. Since f preserves the edge labeling of G, the label of edges of f(P) is the same as edges of P. With respect to the method of labeling of edge set of each path in ψ, we conclude that f(P)ψ. Hence f maps a path in ψ to a path in ψ. Thus f can be considered as an automorphism of Ω(G,ψ) preserves the distinguishing vertex labeling of Ω(G,ψ) with t labels. Thus f is the identity automorphism of Ω(G,ψ), and this means that f(P)=P for all Pψ. On the other hand, since we labeled the edge set of each path in ψ distinguishingly with at most two labels, f fixes all vertices of path P where Pψ. Thus f is the identity automorphism of G.

The bound of Theorem 3.9 is sharp. Let G be as shown in . It is easy to obtain that D(G)=2. A graphoidal cover of G is ψ={P1,P2,,P7} where P1=(v1,v2), P2=(v2,v3), P3=(v3,v4), P4=(v4,v5), P5=(v5,v6), P6=(v5,v7,v8), and P7=(v8,v9). Thus Ω(G,ψ) is an asymmetric graph, and hence D(Ω(G,ψ))=1.

We conclude the paper with the following theorem, which shows that the value |D(G)D(Ω(G,ψ))| can be arbitrary.

Theorem 3.10

For every i, i0, there exist a connected graph G and a graphoidal cover ψ of G such that |D(G)D(Ω(G,ψ))|=i.

Proof

Let G and Ω(G,ψ) be the two graphs of Theorem 3.7. Since the automorphism group of G has at most one nonidentity automorphism, D(G)2. On the other hand Ω(G,ψ) is a tree with a central vertex, and so D(Ω(G,ψ))=D(Ω(G,ψ))=xp, by Theorem 3.5. Now, with respect to the values of x and p, we obtain the result.

References

  • AlbertsonM.O., CollinsK.L., Symmetry breaking in graphs, Electron. J. Combin., 3 1996 #R18
  • KalinowskiR., PilśniakM., Distinguishing graphs by edge colourings, European J. Combin., 45 2015 124–131
  • AcharyaB.D., SampathkumarE., Graphoidal covers and graphoidal covering number of a graph, Indian J. Pure Appl. Math., 18101987 882–890
  • ArumugamS., PakkiamC., Graphoidal bipartite graphs, Graphs Combin., 10 1994 305–310
  • BeinekeL.W., Characterizations of derived graphs, J. Combin. Theory, 921970 129–135
  • SabidussiG., Graph derivatives, Math. Z., 76 1961 385–401
  • PilśniakM., Improving upper bounds for the distinguishing index, Ars Math. Contemp., 13 2017 259–274
  • CollinsK.L., TrenkA.N., The distinguishing chromatic number, Electron. J. Combin., 13 2006 #R16
  • S. Alikhani, S. Klav̌zar, F. Lehner, S. Soltani, Trees with distinguishing index equal distinguishing number plus one,arXiv:1608.03501v4 [math.CO].