Next Article in Journal
An Algebraic Approach to Clustering and Classification with Support Vector Machines
Previous Article in Journal
Weak Approximations of the Wright–Fisher Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault-Tolerant Metric Dimension of Circulant Graphs

1
Department of Mathematics, Balurghat College, Balurghat 733101, India
2
Department of Mathematics, Raiganj University, Raiganj 733134, India
3
Department of Mathematics, Sungkyunkwan University, Suwon 16419, Korea
4
Department of Computer and Information Sciences, Northumbria University, Newcastle NE1 8ST, UK
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(1), 124; https://doi.org/10.3390/math10010124
Submission received: 29 November 2021 / Revised: 24 December 2021 / Accepted: 28 December 2021 / Published: 1 January 2022

Abstract

:
Let G be a connected graph with vertex set V ( G ) and d ( u , v ) be the distance between the vertices u and v. A set of vertices S = { s 1 , s 2 , , s k } V ( G ) is called a resolving set for G if, for any two distinct vertices u , v V ( G ) , there is a vertex s i S such that d ( u , s i ) d ( v , s i ) . A resolving set S for G is fault-tolerant if S \ { x } is also a resolving set, for each x in S, and the fault-tolerant metric dimension of G, denoted by β ( G ) , is the minimum cardinality of such a set. The paper of Basak et al. on fault-tolerant metric dimension of circulant graphs C n ( 1 , 2 , 3 ) has determined the exact value of β ( C n ( 1 , 2 , 3 ) ) . In this article, we extend the results of Basak et al. to the graph C n ( 1 , 2 , 3 , 4 ) and obtain the exact value of β ( C n ( 1 , 2 , 3 , 4 ) ) for all n 22 .

1. Introduction

The distance between two vertices u and v, denoted by d G ( u , v ) , is the length of the shortest u v path in a simple, undirected, connected graph G with the vertex set V ( G ) and the edge set E ( G ) . Whenever there is no possibility of confusion, we will simply write d ( u , v ) instead of d G ( u , v ) . A vertex z resolves two vertices x and y if d ( x , z ) d ( y , z ) . Let S V ( G ) be a set with m elements. The code of a vertex w with respect to S, denoted by c ( w | S ) , is the m-tuple c ( w | S ) = ( d ( w , s ) : s S ) . A set S is a resolving set if distinct vertices have distinct codes, i.e., if c ( x | S ) = c ( y | S ) for all distinct x , y V ( G ) . Equivalently, S is said to be a resolving set for G if for every pair of distinct vertices x and y, there is a s S such that c ( x | S ) c ( y | S ) . The metric dimension of G is the number min S { | S | : S is a resolving set of G } and it is denoted by β ( G ) .
Slater [1] and Harry et al. [2] have introduced the metric dimension of graphs. A metric basis is a resolving set with the cardinality β ( G ) . Some times metric bases elements may be considered as censors, see [3]. We will not have enough knowledge to deal with the attacker (fire, thief etc.) if one of the censors malfunctions. In order to overcome this kind of problems, Hernando et al. have proposed the concept of fault-tolerant metric dimension in [4].
A resolving set S of a graph G is fault-tolerant if for each u S , S \ { u } is also a resolving set for G. The fault-tolerant metric dimension of G, denoted by β ( G ) , is the minimum cardinality of a fault-tolerant resolving set. A fault-tolerant metric basis is a fault-tolerant resolving set of order β ( G ) .
Determining a graph’s fault-tolerant metric dimension is a challenging combinatorial problem with potential applications in sensor networks. It has only been tested for a few simple graph families thus far. Hernendo et al. characterized the fault tolerant resolving sets in a tree T in their introductory paper [4]. They have also furnished an upper bound for the fault-tolerant metric dimension of an arbitrary graph G as β ( G ) β ( G ) ( 1 + 2 × 5 β ( G ) 1 ) . Saha [5] determined the fault-tolerant metric dimension of cube of paths, and Javaid et al. [6] obtained β ( C n ) , where C n is a cycle of order n.
Let n and t be positive integers with 2 t n 2 . An undirected graph with the set of vertices V = { v 1 , v 2 , , v n } and the set of edges E = { ( v i , v j ) : | i j | = s ( mod n ) ) , s { 1 , 2 , , t } is called a circulant graph and is denoted by C n ( 1 , 2 , , t ) . Note that C n ( 1 , 2 , , n 2 ) is isomorphic to a complete graph on n vertices. Javaid et al. [7] found β ( C n ( 1 , 2 ) ) , in [8], Imran et al. only bounded the metric dimension of C n ( 1 , 2 ) and C n ( 1 , 2 , 3 ) , and then Borchert and Gosselin [9] extended their results and determined the exact metric dimension of these two families of circulants for all n.
In this article, we extend the results of Basak et al. [10] to the graph C n ( 1 , 2 , 3 , 4 ) and obtain the exact value of β ( C n ( 1 , 2 , 3 , 4 ) ) for all n 22 . It is worth noting that the fault-tolerant problem for circulant graphs has also been studied in the context of network robustness [11], which is different from the current setting.

2. Preliminaries and Notations

The distance between two vertices v i and v j in C n ( 1 , 2 , 3 , 4 ) is given by
d ( v i , v j ) = i j 4 if i j n 2 , n i j 4 if i j > n 2 .
The diameter of C n ( 1 , 2 , 3 , 4 ) is n 1 8 . If we take n as the form 8 k + r with r { 0 , 1 , 2 , 3 , 4 ,   5 , 6 , 7 } , then diameter is k or k + 1 according as r { 0 , 1 } or r { 2 , 3 , , 7 } . To fix this variability of diameter for different values of r, we take n is of the form 8 k + r with r { 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 } . Throughout this paper, we denote that k + 1 is the diameter of C n ( 1 , 2 , 3 , 4 ) and is the empty set.
The following lemma gives a basic property of a fault-tolerant resolving set for an arbitrary graph.
Lemma 1
([6]). A set F V ( G ) is a fault-tolerant resolving set of G if, and only if, every pair of vertices in G is resolved by at least two vertices of F.
Definition 1.
A vertex u is called an antipodal vertex of v if d ( u , v ) = k + 1 , where k + 1 is the diameter of C n ( 1 , 2 , 3 , 4 ) . For each j { 0 , 1 , 2 , , n 1 } , , we denote the set of all antipodal vertices of v j V ( C n ( 1 , 2 , 3 , 4 ) ) by A ( v j ) .
The lemma below gives the set of all antipodal vertices for each vertex v C n ( 1 , 2 , 3 , 4 ) , which can be verified easily.
Lemma 2.
Let n = 8 k + r , where r { 2 , 3 , , 7 , 8 , 9 } . Then, for any vertex v j C n ( 1 , 2 , 3 , 4 ) ,
A ( v j ) = { v 4 k + 1 + j , v 4 k + 2 + j , , v 4 k + r 1 + j }
and hence | A ( v j ) | = r 1 . Note that, for all v C n ( 1 , 2 , 3 , 4 ) , | A ( v ) | = 1 or 8, according to n = 8 k + 2 or n = 8 k + 9 .
Definition 2.
For m { 2 , 3 , 4 , 5 } and j { 0 , 1 , , n m 1 } , define K m j as the complete subgraph of C n ( 1 , 2 , 3 , 4 ) induced by { v j , v j + 1 , , v j + m 1 } . For the clique K m j , we call the vertices v j , v j + m 1 end vertices and the others intermediate vertices of K m j . We shall denote the set of all intermediate vertices of K m j by I ( K m j ) .
Example 1.
The clique K 5 7 in C 30 ( 1 , 2 , 3 , 4 ) is a complete subgraph induced by { v 7 , v 8 , v 9 , v 10 , v 11 } . The vertices v 7 and v 11 are the end vertices of K 5 7 , whereas v 8 , v 9 , v 10 are the intermediate vertices for the same.
Notation 1.
A vertex v j in C n ( 1 , 2 , 3 , 4 ) is called a right or a left side vertex of v 0 according to j 0 , 1 , , n 2 or j n 2 + 1 , n 2 + 1 , , n 1 . We denote R ( v 0 ) as the set of all vertices of C n ( 1 , 2 , 3 , 4 ) which are at right side of v 0 , i.e,
R ( v 0 ) = v i V ( C n ( 1 , 2 , 3 , 4 ) ) : 0 i n 2 .
Similarly, we define
L ( v 0 ) = v i V ( C n ( 1 , 2 , 3 , 4 ) ) : n 2 + 1 i n 1
and call it as the set of all left side vertices of v 0 .

3. Lower Bound for Fault-Tolerant Metric Dimension of C n ( 1 , 2 , 3 , 4 )

In this section, we show that any fault-tolerant resolving set F of C n ( 1 , 2 , 3 , 4 ) contains at least eight elements. Moreover, for n 1 ( mod 8 ) , we show that one more element should be added in F for it to be a fault-tolerant resolving set.
Lemma 3.
For two positive integers a and j, | j a | 4 | j a 1 | 4 implies j a ( mod 4 ) or j a + 1 ( mod 4 ) according as j a or j a + 1 .
Proof. 
First we assume that j a . Then there exists positive integers q and r such that a j = 4 q + s with s { 0 , 1 , 2 , 3 } . Then
| j a | 4 = 4 q + s 4 = q if s = 0 , q + 1 if s = 1 , 2 , 3 . | j a 1 | 4 = 4 q + s + 1 4 = q + 1 for all r = 0 , 1 , 2 , 3 .
From the above two results, we conclude that | j a | 4 | j a 1 | 4 if s = 0 , that is, if j = a 4 q a ( mod 4 ) provided j a .
Next we assume that a + 1 j and let j a 1 = 4 q + s for some positive integer q and s { 0 , 1 , 2 , 3 } . Then
| j a 1 | 4 = 4 q + s 4 = q if s = 0 , q + 1 if s = 1 , 2 , 3 . | j a | 4 = 4 q + s + 1 4 = q + 1 for all r = 0 , 1 , 2 , 3 .
From the above two results, we conclude that | j a | 4 | j a 1 | 4 if s = 0 , that is, if j = 4 q + a + 1 a + 1 ( mod 4 ) provided j a + 1 . □
Using Lemma 3, we have the following result.
Lemma 4.
Let n = 8 k + r be a positive integer. Let a , j { 0 , 1 , , n 1 } be two distinct integers. Then n | j a | 4 n | j a 1 | 4 implies j a + n ( mod 4 ) or j a + 1 n ( mod 4 ) according as j > a or j < a .
Notation 2.
Recall that a vertex u resolve two vertices v and w if d ( u , v ) d ( u , w ) . We denote the set of all vertices which resolve two consecutive vertices v a and v a + 1 by R a , a + 1 .
The lemma below gives an explicit form of R a , a + 1 for each a { 0 , 1 , , n 1 } . From here to onward, a non-negative integer j [ a ] , we mean j a 0 ( mod 4 ) .
Lemma 5.
Let n = 8 k + r for some positive integer k and r { 2 , 3 , , 9 } . For any two consecutive vertices v a and v a + 1 of C n ( 1 , 2 , 3 , 4 ) , the following are hold:
( a )
If a n 2 1 , then R a , a + 1 = { v j : j [ a ] , 0 j a } { v j : j [ a + 1 ] , a + 1 j a + 1 + 4 k } { v j : j [ r + a ] , a + r + 4 k j n 1 } .
( b )
If a n 2 , then R a , a + 1 = { v j : j [ a ] , a 4 k j a } { v j : j [ a + 1 ] , a + 1 j n 1 } { v j : j [ a + 1 r ] , 0 j a + 1 r 4 k } .
Proof. 
It is clear that A ( v a ) A ( v a + 1 ) = ϕ when r = 2 and for r 2 ,
A ( v a ) A ( v a + 1 ) = v a + 4 k + 2 , , v a + 4 k + r 1 .
( a ) Let v j resolve the vertices v a and v a + 1 . Then v j A ( v a ) A ( v a + 1 ) . Now the distances of v a and v a + 1 from v j are given by
d ( v j , v a ) = | j a | 4 if | j a | n 2 , n | j a | 4 if | j a | > n 2 , d ( v j , v a + 1 ) = | j a 1 | 4 if | j a 1 | n 2 , n | j a 1 | 4 if | j a 1 | > n 2 .
Since v j resolve v a and v a + 1 , d ( v j , v a ) d ( v j , v a + 1 ) , and when | j a | n 2 , applying Lemma 3, we have j a ( mod 4 ) or j a + 1 ( mod 4 ) according as j a or j a + 1 . Again if | j a | > n 2 , then j > a as a n 2 1 and hence applying Lemma 4, we have j a + r ( mod 4 ) . Hence, proof of part ( a ) is complete. For part ( b ) , proof will be similar. □
Corollary 1.
Let F = { v i , v i + 1 , v i + 2 , v i + 3 } for some fixed i { 0 , 1 , , n 4 } . Then for each ℓ there exists an element v j F such that v and v + 1 are resolved by v j , provided both v and v + 1 are not in A ( v j ) .
Corollary 2.
For n 1 ( mod 8 ) , R a , a + 1 = { v j : j [ a ] , 0 j a } { v j : j [ a + 1 ] , a + 1 j n 1 } \ A ( v a ) A ( v a + 1 ) .
Proof. 
Let n = 8 k + 9 for some positive integer k. Note that
A ( v a ) A ( v a + 1 ) = v a + 4 k + 2 , v a + 4 k + 3 , , v a + 4 k + 8 ,
where the indices of vertices are taken to be modulo n. First we take a n 2 1 . Then from Lemma 5 ( a ) , we have R a , a + 1 = { v j : j [ a ] , 0 j a } { v j : j [ a + 1 ] , a + 1 j a + 1 + 4 k } { v j : j [ a + 1 ] , a + 9 + 4 k j n 1 } . Therefore, the result is true if a n 2 1 . Again if a n 2 , then A ( v a ) A ( v a + 1 ) = v a 4 k 7 , v a 4 k 6 , , v a 4 k 1 and hence from Lemma 5 ( b ) , we have R a , a + 1 = { v j : j [ a ] , a 4 k 2 j a } { v j : j [ a + 1 ] , a + 1 j n 1 } { v j : j [ a ] , 0 j a 8 4 k } . Therefore the result is true. □
Lemma 6.
Let n = 8 k + r , where k being a positive integer and r { 2 , 3 , , 8 , 9 } . Let K 5 be a clique in C n ( 1 , 2 , 3 , 4 ) . Then for every pair of vertices v a , v b in V ( K 5 ) with a < b < a + 4 , we have the following.
( a )
When r = 2 , then
R a , a + 1 R b , b + 1 = { v a + 1 , v a + 4 k + 2 } if b = a + 1 , otherwise .
( b )
When r = 3 , then
R a , a + 1 R b , b + 1 = { v a + 1 } if b = a + 1 , { v a + 4 k + 3 } if b = a + 2 , b = a + 3 .
( c )
When r = 4 , then
R a , a + 1 R b , b + 1 = { v a + 1 } if b = a + 1 , if b = a + 2 , { v a + 4 k + 4 } , if b = a + 3 .
( d )
When r { 5 , 6 , 7 , 8 , 9 } , then
R a , a + 1 R b , b + 1 = { v a + 1 } if b = a + 1 , otherwise .
Proof. 
For symmetry of C n ( 1 , 2 , 3 , 4 ) , we prove the result for a K 5 with V ( K 5 ) = { v 0 , v 1 , v 2 , v 3 , v 4 } . Then from Lemma 5, we obtain
R 0 , 1 = { v 0 } { v j : j [ 1 ] , 1 j 4 k + 1 } { v j : j [ r ] , 4 k + r j n 1 } , R 1 , 2 = { v 1 } { v j : j [ 2 ] , 2 j 4 k + 2 } { v j : j [ r + 1 ] , 4 k + r + 1 j n 1 } , R 2 , 3 = { v 2 } { v j : j [ 3 ] , 3 j 4 k + 3 } { v j : j [ r + 2 ] , 4 k + r + 2 j n 1 } , R 3 , 4 = { v 3 } { v j : j [ 0 ] , 4 j 4 k + 4 } { v j : j [ r + 3 ] , 4 k + r + 3 j n 1 } .
By putting the different values of r and on simple calculations, we get the required result. □
Example 2.
Let n = 8 × 6 + 5 and let us take V ( K 5 ) = { v 7 , v 8 , v 9 , v 10 , v 11 } in the circulant graph C 53 ( 1 , 2 , 3 , 4 ) . Then we have the following
R 7 , 8 = { v 3 , v 7 } { v 8 , v 12 , , v 32 } { v 36 , v 40 , , v 52 } , R 8 , 9 = { v 0 , v 4 , v 8 } { v 9 , v 13 , , v 33 } { v 37 , v 41 , , v 49 } , R 9 , 10 = { v 1 , v 5 , v 9 } { v 10 , v 14 , , v 34 } { v 38 , v 42 , , v 50 } , R 10 , 11 = { v 2 , v 6 , v 10 } { v 11 , v 15 , , v 35 } { v 39 , v 43 , , v 51 } .
Here we see that R a , a + 1 R b , b + 1 = for | b a | 2 , whereas R a , a + 1 R a + 1 , a + 2 = { v a + 1 } for a { 7 , 8 , 9 } .
Definition 3.
Let U and S be two subsets of vertices of C n ( 1 , 2 , 3 , 4 ) . We call the set U an S-block, if all vertices of U are at equal distance from every vertex of S, or equivalently, C ( u | S ) = C ( v | S ) for u , v U .
In the lemma below, we give the least number of elements that should be included in a fault-tolerant resolving set F to resolve a clique K m for m { 2 , 3 , 4 , 5 } .
Lemma 7.
Let F be a fault-tolerant resolving set of C 8 k + r ( 1 , 2 , 3 , 4 ) , where 5 r 9 . Let S be a subset of F and I ( K t ) denotes the set of intermediate vertices of K t . If there exists a clique K m ( 2 m 5 ) in C 8 k + r ( 1 , 2 , 3 , 4 ) such that F I ( K m ) = and V ( K m ) is an S-block, then | F | 2 m 2 + | S | .
Proof. 
For symmetricity of C n ( 1 , 2 , 3 , 4 ) , it is sufficient to show that the result is true for a clique K m with V ( K m ) R ( v 0 ) . Let V ( K m ) = { v i , , v i + m 1 } . Since V ( K m ) is an S ( F ) -block, C ( u | S ) = C ( v | S ) for every pair of vertices u , v V ( K m ) . Again, as F is a fault-tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) , applying Lemma 1, we have | R a , a + 1 ( F \ S ) | 2 for each a { i , , i + m 2 } . Again, since F I ( K m ) = , so from Lemma 6, we have F R a , a + 1 F R b , b + 1 = for distinct a , b { i , , i + m 2 } . Therefore, | F \ S | 2 ( m 1 ) , that is, | F | 2 ( m 1 ) + | S | . □
Lemma 8.
Let F be a fault-tolerant resolving set of C 8 k + r ( 1 , 2 , 3 , 4 ) , where 2 r 4 . If there exists a clique K 5 i in C 8 k + r ( 1 , 2 , 3 , 4 ) such that F I ( K 5 i ) = and F I ( K 7 r i + 4 k + r 1 ) = , then | F | 8 .
Proof. 
Since F is a fault-tolerant resolving, applying Lemma 1, | F R a , a + 1 | 2 for every a with 0 a n 1 . If F is a fault-tolerant resolving set of C 8 k + r ( 1 , 2 , 3 , 4 ) such that F I ( K 5 i ) = and F I ( K 7 r i + 4 k + r 1 ) = , then applying Lemma 6, we have ( F R a , a + 1 ) ( F R b , b + 1 ) = for distinct a and b in { i , i + 1 , i + 2 , i + 3 } . Thus | F | a = i i + 3 | F R a , a + 1 | 8 . □
Lemma 9.
Let n 5 , 6 , 7 , 8 , 9 ( mod 8 ) and F be a fault-tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) . Then for every clique K 5 in C n ( 1 , 2 , 3 , 4 ) , | F | 8 | F I ( K 5 ) | , where I ( K 5 ) denotes the set of intermediate vertices of K 5 .
Proof. 
From the symmetries of C n ( 1 , 2 , 3 , 4 ) , we assume V ( K 5 ) R ( v 0 ) and let V ( K 5 ) = { v i , v i + 1 , v i + 2 , v i + 3 , v i + 4 } . For a fault-tolerant resolving set F with F V ( K 5 ) = , | F | 8 due to Lemma 7 with S = . Since F is a fault-tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) , | F R a , a + 1 | 2 for every a with 0 a n 1 and in particular, a { i , i + 1 , i + 2 , i + 3 } . Let | F I ( K 5 ) | = ( 1 3 ) . In view of the values of , we consider the following three cases.
Case 1: | F I ( K 5 ) | = 1 . Suppose F I ( K 5 ) = { v p } for some p { i + 1 , i + 2 , i + 3 } . Let F 1 = F \ { v p } . First we assume that p = i + 1 . Since | F R a , a + 1 | 2 for all a { i , i + 1 , i + 2 , i + 3 } and v i + 1 R a , a + 1 for a { i + 2 , i + 3 } , we have R i , i + 1 F 1 1 , R i + 1 , i + 2 F 1 1 and R a , a + 1 F 1 2 for a { i + 2 , i + 3 } . As F 1 { v i + 1 , v i + 2 , v i + 3 } = , so applying Lemma 6, we have F 1 R a , a + 1 F 1 R b , b + 1 = for distinct a , b { i , i + 1 , i + 2 , i + 3 } . Therefore, | F 1 | a = i i + 3 | R a , a + 1 F 1 | 6 and hence | F | 7 as F 1 = F \ { v p } . Similarly, we obtain | F | 7 when p = i + 3 . Again, if we take p = i + 2 , then by a similar argument, one can easily prove that | F 1 | 6 as in this case R i , i + 1 F 1 2 , R i + 1 , i + 2 F 1 1 , R i + 2 , i + 3 F 1 1 and R i + 3 , i + 4 F 1 2 . Therefore, the result holds when | F I ( K 5 ) | = 1 .
Case 2: | F I ( K 5 ) | = 2 . First we assume that F I ( K 5 ) = { v i + 1 , v i + 2 } . Let F 1 = F \ { v i + 1 , v i + 2 } . Then by a similar argument as in Case 1, we have R i , i + 1 F 1 1 , R i + 2 , i + 3 F 1 1 and R i + 3 , i + 4 F 1 2 as in this case none of v i + 1 and v i + 2 are in R i + 3 , i + 4 . Therefore | F 1 | 4 and hence | F | 6 . By a similar argument, we can prove the result when F I ( K 5 ) = { v i + 2 , v i + 3 } . Next, we assume that F I ( K 5 ) = { v i + 1 , v i + 3 } . Let F 2 = F \ { v i + 1 , v i + 3 } . Then, by a similar argument as in Case 1, we have R t , t + 1 F 2 1 for all t { i , i + 1 , i + 2 , i + 3 } . Thus, we have | F 2 | 4 and consequently, | F | 6 . So, in this case, the result is true.
Case 3: | F I ( K 5 ) | = 3 . Here F I ( K 5 ) = { v i + 1 , v i + 2 , v i + 3 } . Let F 1 = F \ { v i + 1 , v i + 2 , v i + 3 } . Then, R i , i + 1 F 1 1 and R i + 3 , i + 4 F 1 1 and hence | F 1 | 2 , and consequently, | F | 5 .
On account of the above three cases, we have | F | 8 | F I ( K 5 ) | . □
Using a similar argument of Lemma 9, we have the following results.
Lemma 10.
Let n r ( mod 8 ) and F be a fault-tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) , where 2 r 4 . Then, for every clique K 5 i in C n ( 1 , 2 , 3 , 4 ) , | F | 8 F I ( K 5 i ) I ( K 7 r i + 4 k + r 1 ) , where I ( K t ) denotes the set of intermediate vertices of K t .
Lemma 11.
Let n 5 , 6 , 7 , 8 , 9 ( mod 8 ) and F be a fault-tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) . Let S F . Then, for every clique K 5 in C n ( 1 , 2 , 3 , 4 ) with V ( K 5 ) as an S-block, | F | 8 | F I ( K 5 ) | + | S | , where I ( K 5 ) denotes the set of intermediate vertices of K 5 .
Theorem 1.
For n 22 and n { 26 , 27 , 34 , 35 , 42 } ,
β ( C n ( 1 , 2 , 3 , 4 ) ) 8 if n 1 ( mod 8 ) , 9 if n 1 ( mod 8 ) .
Proof. 
Let F be an arbitrary fault-tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) . Let n = 8 k + r for some positive integers k and r, where 2 r 9 . We consider the following three cases.
Case 1: r { 2 , 3 } . Since n 22 and n { 26 , 27 , 34 , 35 , 42 } , so in this case, we have n 43 . If there exists a clique K 5 i such that F I ( K 5 i ) = and F I ( K 7 r i + 4 k + r 1 ) = , then applying Lemma 7, we get | F | 8 . So, we assume F I ( K 5 i ) or F I ( K 7 r i + 4 k + r 1 ) for every i satisfying 0 i n 1 , that is, F I ( K 5 i ) I K 7 r i + 4 k + r 1 1 for all i { 0 , 1 , , n 1 } . Without loss of generality, we can assume that v 0 F . Recall that I ( K 5 i ) = { v i + 1 , v i + 2 , v i + 3 } and I ( K 7 r i + 4 k + r 1 ) = { v i + 4 k + r , , v i + 4 k + 4 } . Now, from F I ( K 5 i ) I K 7 r i + 4 k + r 1 1 , we obtain
| F | 1 + = 0 , 0 ( mod 3 ) n 2 4 F { v i + 1 , v i + 2 , v i + 3 , v i + 4 k + r , , v i + 4 k + 4 }
(extra one is here as v 0 F ). Since n 43 , the sets
S p = { v p + 1 , v p + 2 , v p + 3 , v p + 4 k + r , , v p + 4 k + 4 } and S q = { v q + 1 , v q + 2 , v q + 3 , v q + 4 k + r , , v q + 4 k + 4 }
are disjoint for | p q | 3 and 0 p , q n 2 3 . Thus
= 0 , 0 ( mod 3 ) n 2 4 F { v i + 1 , v i + 2 , v i + 3 , v i + 4 k + r , , v i + 4 k + 4 } 7
and hence we obtain the result.
Case 2: r = 4 . In this case, n is of the form 8 k + 4 for some positive integer k. Since n 22 and n { 26 , 27 , 34 , 35 , 42 } , so in this case n 28 . We prove the result for n 36 . The proof for n = 28 will be similar. Note that I ( K 5 i ) = { v i + 1 , v i + 2 , v i + 3 } and I ( K 3 i + 4 k + 3 ) = { v i + 4 k + 4 } for all i. Thus, if there exists an i such that F { v i + 1 , v i + 2 , v i + 3 } = and F { v i + 4 k + 4 } = , then applying Lemma 7, we get | F | 8 . So, we assume that at least one of F { v i + 1 , v i + 2 , v i + 3 } and F { v i + 4 k + 4 } is non-empty, that is, for all i { 0 , 1 , , n 1 } ,
F { v i + 1 , v i + 2 , v i + 3 , v i + 4 k + 4 } 1 .
Let S i = { v i + 1 , v i + 2 , v i + 3 , v i + 4 k + 4 } for i { 0 , 1 , , n 1 } . Then S i S i + 3 = . Our claim is
F ( S i S i + 3 S i + 4 k + 4 ) 3
for every i. Since (1) holds for every i, we have the following
| F S | 1 for { i , i + 3 , i + 4 k + 3 , i + 4 k + 4 } .
Note that all S i S i + 3 , S i + 3 S i + 4 k + 3 and S i + 3 S i + 4 k + 4 are empty set. Also we have S i S i + 4 k + 3 = { v i + 2 , v i + 4 k + 4 } , S i S i + 4 k + 4 = { v i + 3 } . Thus if v i + 3 F , then the sets F S i , F S i + 3 and F S i + 4 k + 4 are mutually disjoint and hence (2) holds. Again if v i + 3 F , then (2) is also true because | F S i + 3 | 1 and | F S i + 4 k + 4 | 1 with v i + 3 S i + 3 S i + 4 k + 4 . Thus our claim (2) is true for every i. Without loss of generality, we can assume that v 0 F . Since n 36 and hence k 4 , so by virtue of inequality (2) with i = 0 , 6 and (1) with i = 12 , we have the following
| F { v 1 , v 2 , , v 6 , v 4 k + 4 , v 4 k + 5 , , v 4 k + 8 | 3 , | F { v 7 , v 8 , , v 12 , v 4 k + 10 , v 4 k + 11 , , v 4 k + 14 | 3 , | F { v 13 , v 14 , v 15 , v 4 k + 16 | 1 .
Since v 0 F , above inequalities imply that | F | 8 .
Case 3: r { 5 , 6 , 7 , 8 , 9 } . If there exists a clique K 5 i such that F I ( K 5 i ) = , then applying Lemma 9, we get | F | 8 . So we can assume that F I ( K 5 i ) for all i, 0 i n 1 . Without loss of generality, we can assume that v 0 F . Note that I ( K 5 p ) I ( K 5 q ) = , provided | p q | 3 . Thus | F | 1 + = 0 , 0 ( mod 3 ) n 4 F I ( K 5 ) (extra one is added as v 0 F ). Since n 22 and F I ( K 5 ) 1 , we have = 0 , 0 ( mod 3 ) n 4 F I ( K 5 ) 7 . Therefore | F | 8 . Now we prove the theorem for n = 8 k + 9 . Assume to the contrary that there is a fault-tolerant resolving set F with | F | = 8 . Without loss of generality, we can assume that v 0 F . Note that A ( v 0 ) = v : { 4 k + 1 , 4 k + 2 , , 4 k + 8 } . Let S 0 = { v 4 k + 2 , v 4 k + 3 , v 4 k + 4 } A ( v 0 ) and S 0 = { v 4 k + 5 , v 4 k + 6 v 4 k + 7 } A ( v 0 ) . Since | F | = 8 , so applying Lemma 11 to the clique K 5 4 k + 1 and K 5 4 k + 4 with S = { v 0 } , we get | F S 0 | 1 and | F S 0 | 1 , respectively.
It is clear that A ( v 4 k + 2 ) A ( v 4 k + 3 ) A ( v 4 k + 4 ) = { v 8 k + 5 , v 8 k + 6 , v 8 k + 7 , v 8 k + 8 , v 0 , v 1 } = U 1 and A ( v 4 k + 5 ) A ( v 4 k + 6 ) A ( v 4 k + 7 ) = { v 0 , v 1 , v 2 , v 3 , v 4 , v 8 k + 8 } = U 2 . Note that for every u S 0 , d ( u , x ) = k + 1 for all x U 1 because the elements of U 1 are the common antipodal vertices of three vertices v 4 k + 2 , v 4 k + 3 and v 4 k + 3 . Similarly, for each w S 0 , d ( w , y ) = k + 1 for all x U 2 . Now our aim is to show | F S 1 | 1 and | F S 1 | 1 , where S 1 and S 2 are defined as S 1 = { v 8 k + 6 , v 8 k + 7 , v 8 k + 8 } U 1 and S 1 = { v 1 , v 2 , v 3 } U 2 . As | F | = 8 , applying Lemma 11 to the clique K 5 8 k + 5 with S = F S 0 , we have | F S 1 | 1 (as | F S 0 | 1 ). Again applying the same lemma to the clique K 5 0 with S = F S 0 , we get | F S 1 | 1 .
Claim 1. | F S | 2 and | F S | 2 for { 0 , 1 } .
Proof of Claim 1. 
From the above, we have | F S | 1 and | F S | 1 for each { 0 , 1 } . First we show that the claim is true for = 0 . Here A ( v 8 k + 6 ) A ( v 8 k + 7 ) A ( v 8 k + 8 ) = { v 4 k , v 4 k + 1 , v 4 k + 2 , v 4 k + 3 , v 4 k + 4 , v 4 k + 5 } and A ( v 1 ) A ( v 2 ) A ( v 3 ) = { v 4 k + 4 , v 4 k + 5 , v 4 k + 6 , v 4 k + 7 , v 4 k + 8 , v 4 k + 9 } . Assume to the contrary that | F S 0 | = 1 . Since | F S 1 | 1 and v 0 F S 1 , we have | ( F S 1 ) { v 0 } | 2 . By applying Lemma 11 to K 5 4 k + 1 with S = ( F S 1 ) { v 0 } , we obtain | F | 8 + | ( F S 1 ) { v 0 } | 1 9 , a contradiction. Hence | F S 0 | 2 . Similarly, if | F S 0 | = 1 , then applying the same lemma to K 5 4 k + 4 with S = ( F S 1 ) { v 0 } , we have | F | 9 , a contradiction. Therefore, | F S 0 | 2 .
Now we prove the claim for = 1 . If | F S 1 | = 1 , then applying Lemma 11 to K 5 8 k + 5 with S = F S 0 , we obtain | F | 8 + | F S 0 | 1 9 , a contradiction (as | F S 0 | 2 ). Hence | F S 1 | 2 . Again if | F S 1 | = 1 , then we apply Lemma 11 to K 5 0 with S = F S 0 and we get | F | 9 , a contradiction. Hence | F S 1 | 2 . This finishes the proof of the Claim 1.
Since v 0 F \ S 0 S 1 S 0 S 1 and the sets S 0 , S 1 , S 0 , S 1 are mutually disjoint, we obtain
8 = | F | 1 + | F S 0 | + | F S 0 | + | F S 1 | + | F S 1 | , that   is , | F S 0 | + | F S 0 | + | F S 1 | + | F S 1 | 7 .
By Claim 1, we obtain
| F S 0 | + | F S 0 | + | F S 1 | + | F S 1 | 8 , a   contradiction .
Hence | F | 9 . This completes the proof of the theorem. □

4. Upper Bound for β ( C n ( 1 , 2 , 3 , 4 ) )

In this section, we determine optimal fault-tolerant resolving set for C n ( 1 , 2 , 3 , 4 ) .
Lemma 12.
Let ℓ and m be two integers in 4 , 5 , , n 2 . If | m | 2 , then v and v m are resolved by at least two elements of { v 0 , v 1 , v 2 , v 3 } . Moreover, if | m | = 1 , then v and v m are resolved by at least one element of { v 0 , v 1 , v 2 , v 3 } .
Proof. 
Let F R = { v 0 , v 1 , v 2 , v 3 } . Suppose that | m | 2 . Without loss of generality, we can assume that m + 2 . Let a ( mod 4 ) , where a { 0 , 1 , 2 , 3 } . First we suppose that a { 0 , 1 , 2 } . Then v a , v a + 1 F R . Now d ( v a , v ) = a 4 = d ( v a + 1 , v ) , d ( v a , v m ) = m a 4 + 2 a 4 a 4 + 1 and d ( v a + 1 , v m ) = m a 1 4 + 1 a 4 a 4 + 1 . Therefore, d ( v x , v ) d ( v x , v m ) for x { a , a + 1 } . Next we suppose that a = 3 , that is, 3 ( mod 4 ) . We now calculate the distances of v and v m from v 0 and v 3 :
d ( v 0 , v ) = 4 = + 1 4 , d ( v 0 , v m ) = m 4 + 2 4 = + 5 4 , d ( v 3 , v ) = 3 4 , d ( v 3 , v m ) = m 3 4 1 4 = + 1 4 .
Therefore, v and v m are resolved by both vertices v 0 and v 3 . Hence v l and v m are resolved by at least two elements of { v 0 , v 1 , v 2 , v 3 } provided | m | 2 .
Now we suppose that | m | = 1 . Without loss of generality, we can assume that m = + 1 . Let = a ( mod 4 ) . Then d ( v a , v ) = a 4 and d ( v a , v m ) = m a 4 = + 1 a 4 = + 4 a 4 . Hence v and v m are resolved by v a F R when = a ( mod 4 ) , where a { 0 , 1 , 2 , 3 } . □
Lemma 13.
Let F R = { v 0 , v 1 , v 2 , v 3 } be an ordered set and ℓ be an integer with 4 n 2 . Then C ( v | F R ) and C ( v n + 3 | F R ) are reverse to each other.
Proof. 
The distances of v and v n + 3 from v a , where a { 0 , 1 , 2 , 3 } , are d ( v a , v ) = a 4 and d ( v a , v n + 3 ) = + a 3 4 , respectively. Now the j-th coordinate in C ( v | F R ) and C ( v n + 3 | F R ) are + 1 j 4 and + j 4 4 , respectively, where j { 1 , 2 , 3 , 4 } . Now C ( v | F R ) and C ( v n + 3 | F R ) are in reverse order only if i-th element in C ( v | F R ) is equal to ( 5 i ) -th element in C ( v n + 3 | F R ) for each i { 1 , 2 , 3 , 4 } . The ( 5 i ) -th element in C ( v n + 3 | F R ) is + 1 i 4 , which is equal to the i-th element in C ( v | F R ) for each i { 1 , 2 , 3 , 4 } . Hence the result is proved. □
Corollary 3.
C ( v | F R ) = C ( v n + 3 | F R ) only if 0 ( mod 4 ) .
From Lemmas 12 and 13, we have the following result.
Lemma 14.
Let , m n 2 + 2 , n 2 + 3 , , n 1 be two integers. If | m | 2 , then v and v m are resolved by at least two elements of { v 0 , v 1 , v 2 , v 3 } . Moreover, if | m | = 1 , then v and v m are resolved by at least one element of { v 0 , v 1 , v 2 , v 3 } .
Lemma 15.
Let n 4 , 5 , 6 , 7 , 8 ( mod 8 ) and F L = v n 2 , v n 2 + 1 , v n 2 + 2 , v n 2 + 3 . If 0 , 1 , 2 , 3 and m 4 , 5 , n 2 1 n 2 + 4 , n 2 + 5 , , n 1 , then v and v m are resolved by at least one element of F L . Moreover, the result is also true for n 9 ( mod 8 ) if we add an extra vertex v n 2 + 4 to F L .
Proof. 
Let us assume n = 8 k + r , where r { 4 , 5 , 6 , 7 , 8 , 9 } . Let S 1 = 4 , 5 , , n 2 1 and S 2 = n 2 + 4 , n 2 + 5 , , n 1 . To prove the result, we show that there exist u 1 , u 2 F L such that A ( u i ) S i = and v 0 , v 1 , v 2 , v 3 A ( u i ) for i { 1 , 2 } , where A ( u i ) denotes the set of all antipodal vertices of u i . Recall that | A ( u i ) | = r 1 . First, we take r { 5 , 6 , 7 , 8 , 9 } so that | A ( u i ) | is at least four. Now A ( v 4 k + r 1 ) = { v 0 , v 1 , , v r 2 } and A ( v 4 k + 4 ) = v 8 k + 5 , v 8 k + 6 , , v 8 k + r + 3 , where the indices of vertices in A ( v 4 k + 4 ) are to be taken modulo n. Here the set { v 4 k + r 1 , v 4 k + 4 } is contained in F L or F L v n 2 + 4 according as r { 5 , 6 , 7 , 8 } or r = 9 ; and the set v 0 , v 1 , v 2 , v 3 is contained in both A ( v 4 k + r 1 ) and A ( v 4 k + 4 ) . Moreover, we have S 1 A ( v 4 k + r 1 ) = and S 2 A ( v 4 k + 4 ) = . Therefore, d ( v , v 4 k + r 1 ) = k + 1 > d ( v m , v 4 k + r 1 ) and d ( v , v 4 k + 4 ) = k + 1 > d ( v m , v 4 k + r 1 ) for each 0 , 1 , 2 , 3 , where m S 1 and m S 2 .
Now the remaining case is r = 4 . As n = 8 k + 4 , the set v n 2 , v n 2 + 1 , v n 2 + 2 , v n 2 + 3 transfer to v 4 k + 2 , v 4 k + 3 , v 4 k + 4 , v 4 k + 5 . Since A ( v 4 k + 3 ) = { v 0 , v 1 , v 2 } and A ( 4 k + 4 ) = { v 1 , v 2 , v 3 } , d ( v , v x ) = k + 1 > d ( v m , v x ) for all m S 1 , where x = 4 k + 3 or x = 4 k + 4 according as { 0 , 1 , 2 } or { 1 , 2 , 3 } . □
Lemma 16.
Let n 3 ( mod 8 ) and F L = v n 1 2 1 , v n 1 2 , v n 1 2 + 1 , v n 1 2 + 2 . If 0 , 1 , 2 , 3 and m 4 , 5 , , n 1 2 2 n 1 2 + 3 , n 1 2 + 4 , , n 1 , then v and v m are resolved by at least one element of F L { v 2 } .
Proof. 
Let n = 8 k + 3 , where k being a positive integer. Then F L = v 4 k , v 4 k + 1 , v 4 k + 2 , v 4 k + 3 . Note that every vertex u has two antipodal vertices. It is easy to see that A ( v 4 k + 2 ) = { v 0 , v 1 } and A ( v 4 k + 3 ) = { v 1 , v 2 } . Thus the result is true if { 0 , 1 , 2 } and m 4 , 5 , , n 1 2 2 n 1 2 + 3 , n 1 2 + 4 , , n 1 . Now if = 3 and m { 4 , 5 , , n 1 2 2 } , then d ( v 4 k , v ) = k and d ( v 4 k , v m ) = 4 k m 4 k 1 . So v and v m are resolved by v 4 k F L when = 3 and m 4 , 5 , , n 1 2 2 . Similarly, if = 3 and m n 1 2 + 3 , n 1 2 + 4 , , n 4 , then we can prove that v and v m are resolved by v 4 k + 3 F L . Now we search for an element u F L { v 2 } that resolve v 3 and v m when m n 3 , n 2 , n 1 = { 8 k , 8 k + 1 , 8 k + 2 } . Note that d ( v 4 k , v ) = k and d ( v 4 k , v m ) = k + 1 for m { v 8 k + 1 , v 8 k + 2 } . Moreover, v 3 & v 2 are adjacent, and v n 3 & v 2 are non-adjacent. Therefore v 3 and v m are resolved by an element of u F L { v 2 } when m n 3 , n 2 , n 1 . On accounts of all cases considered here the lemma is proved. □
Lemma 17.
Let n 2 ( mod 8 ) and F L = v n 2 3 , v n 2 2 , v n 2 1 , v n 2 . If 0 , 1 , 2 , 3 and m 4 , 5 , , n 2 4 n 2 + 1 , n 2 + 2 , , n 1 , then v and v m are resolved by at least one element of F L .
Proof. 
Let n = 8 k + 2 , where k being a positive integer. Then F L = v 4 k 2 , v 4 k 1 , v 4 k , v 4 k + 1 and m { 4 , 5 , , 4 k 3 } { 4 k + 1 , 4 k + 2 , , 8 k + 1 } . If 0 , 1 , 2 , 3 and m { 4 , 5 , , 4 k 3 } { 4 k + 1 , 4 k + 2 , , 8 k 4 } , then v and v m are resolved by v 4 k as d ( v , v 4 k ) = k , d ( v m , v 4 k ) k 1 . So we consider 0 , 1 , 2 , 3 and m { 8 k 3 , 8 k 2 , 8 k 1 , 8 k , 8 k + 1 } . Note that the antipodal vertex of an element v 4 k 2 + a F L is v 8 k 1 + a , where a { 0 , 1 , 2 } . Therefore, if m = 8 k 1 + a , then d ( v , v 4 k 2 + a ) = k and d ( v m , v 4 k 2 + a ) = k + 1 for a { 0 , 1 , 2 } . Thus the lemma is also true for 0 , 1 , 2 , 3 and m { 8 k 1 , 8 k , 8 k + 1 } . Now take m { 8 k 3 , 8 k 2 } . For { 2 , 3 } and m { 8 k 3 , 8 k 2 } , we have d ( v , v 4 k 2 ) = k 1 and d ( v m , v 4 k 2 ) = k . Again if = 0 and m { 8 k 3 , 8 k 2 } , d ( v , v 4 k + 1 ) = k + 1 and d ( v m , v 4 k + 1 ) = k . Moreover, d ( v 1 , v 4 k + 1 ) = k and d ( v 8 k 3 , v 4 k + 1 ) = k 1 . Therefore, the only remaining case is = 1 and m = 8 k 2 . In this case v and v m can be resolved by v 2 . □
Lemma 18.
Let = 4 q + r , where r { 1 , 0 , 1 , 2 } with 4 n 2 and m be an integer from the set { n 2 + 1 , , n + 1 4 q } { n 4 q + 5 , , n 1 } . Then there are at least two elements in { v 0 , v 1 , v 2 , v 3 } that resolve the vertices v and v m , provided both v and v m are not in A ( v 2 ) A ( v 3 ) . Moreover, if = 4 q + 2 and m { n + 2 4 q , n + 3 4 q , n + 4 4 q } , then v and v m are also resolved by at least two elements from { v 0 , v 1 , v 2 , v 3 } .
Proof. 
Now we calculate the distances of v from the vertices { v 0 , v 1 , v 2 , v 3 } :
d ( v 0 , v ) = q if r { 1 , 0 } , q + 1 if r { 1 , 2 } , d ( v 1 , v ) = q if r { 1 , 0 , 1 } , q + 1 if r = 2 , d ( v 2 , v ) = q for all r { 1 , 0 , 1 , 2 } , d ( v 3 , v ) = q 1 if r = 1 , q if r { 0 , 1 , 2 } .
Now the distances of v m from the vertices { v 0 , v 1 , v 2 , v 3 } are given by
d ( v a , v m ) = n m + a 4 ( a = 0 , 1 , 2 , 3 ) .
For m { n 2 + 4 , , n 4 q , n + 1 4 q } with a { 2 , 3 } , we obtain
d ( v a , v m ) = n m + a 4 4 q 1 + a 4 q + 1 .
Thus if m { n 2 + 4 , , n 4 q , n + 1 4 q } , then v and v m are resolved by v 2 and v 3 . For m { n 4 q + 5 , , n 1 } with a { 0 , 1 } , we obtain
d ( v a , v m ) = n m + a 4 4 q 5 + a 4 q 1 .
Therefore, if m { n 4 q + 5 , , n 1 } , then v and v m are resolved by v 0 and v 1 . So the lemma is true when = 4 q + r with r { 1 , 0 , 1 , 2 } and m { n 2 + 4 , , n 4 q , n + 1 4 q } { n 4 q + 5 , , n 1 } . □
Theorem 2.
For n 4 , 5 , 6 , 7 , 8 ( mod 8 ) , the set F = { v 0 , v 1 , v 2 , v 3 , v n 2 , v n 2 + 1 , v n 2 + 2 , v n 2 + 3 } is a fault tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) . Moreover, F v n 2 + 4 is a fault tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) , when n 9 ( mod 8 ) .
Proof. 
First we take n = 8 k + t , where k is a positive integer and t { 4 , 5 , 6 , 7 , 8 } . Let F R = v 0 , v 1 , v 2 , v 3 and F L = v n 2 , v n 2 + 1 , v n 2 + 2 , v n 2 + 3 . Then F R F L is a disjoint union of F. Here we show that any two distinct vertices x and y of C n ( 1 , 2 , 3 , 4 ) are resolved by at least two elements of F. As V ( C n ( 1 , 2 , 3 , 4 ) ) = { v i : 0 i n 1 } , we assume x = v and y = v m for some and m with , m { 0 , 1 , , n 1 } . If both x , y F , there is nothing to prove. Otherwise, we consider the following cases.
Case 1: Exactly one of v and v m belongs to F. Suppose v F . Without loss of generality, we can assume that v F R . Since v m F , then v and v m are resolved by v . Again from Lemma 15, v and v m are resolved by at least one element of F L . Therefore, v and v m are resolved by at least two element of F.
Case 2: Neither v nor v m is in F. Let S = { 4 , 5 , , n 2 1 } and T = { n 2 + 4 , n 2 + 5 , , n 1 } . Since v , v m F , then , m S T .
Case 2.1: Both ℓ and m are from S or T. If v and v m are two consecutive vertices, then from Corollary 1, v and v m are resolved by two elements of F, one from { v 0 , v 1 , v 2 , v 3 } and another from n 2 , n 2 + 1 , n 2 + 2 , n 2 + 3 . Otherwise, v and v m are not consecutive. Then applying Lemma 12 accordingly , m S or , m T , we have v and v m are resolved by at least two vertices of { v 0 , v 1 , v 2 , v 3 } .
Case 2.2: One of ℓ and m is in S and another is in T. Here we take S and m T . We may write = 4 q + r for some integers q and r, where 1 r 2 . If m { n 2 + 4 , , n 4 q } { n 4 q + 5 , , n 1 } , then by Lemma 18, v and v m are resolved by at least two elements from { v 0 , v 1 , v 2 , v 3 } . Now we determine the codes of remaining vertices with respect to F, that is, for v and v m , where { 4 q 1 , 4 q , 4 q + 1 , 4 q + 2 } and m { n 4 q + 1 , n 4 q + 2 , n 4 q + 3 , n 4 q + 4 } . The codes of v and v m with respect to F R are given by
c ( v 4 q + r | F R ) = ( q , q , q , q 1 ) for r = 1 , ( q , q , q , q ) for r = 0 , ( q + 1 , q , q , q ) for r = 1 , ( q + 1 , q + 1 , q , q ) for r = 2
and
c ( v n 4 q + s | F R ) = ( q , q , q + 1 , q + 1 ) for s = 1 , ( q , q , q , q + 1 ) for s = 2 , ( q , q , q , q ) for s = 3 , ( q 1 , q , q , q ) for s = 4 .
Let k be the diameter of C n ( 1 , 2 , 3 , 4 ) and denote k q by b. With this notation of k q , the codes of v and v m with respect to F L are listed in below for different values of n.
( a )
When n 4 ( mod 8 ) ,
c ( v 4 q + r | F L ) = ( b + 1 , b + 1 , b + 2 , b + 2 ) for r = 1 , ( b + 1 , b + 1 , b + 1 , b + 2 ) for r = 0 , ( b + 1 , b + 1 , b + 1 , b + 1 ) for r = 1 , ( b , b + 1 , b + 1 , b + 1 ) for r = 2 ,
c ( v n 4 q + s | F L ) = ( b + 1 , b + 1 , b + 1 , b ) for s = 1 , ( b + 1 , b + 1 , b + 1 , b + 1 ) for s = 2 , ( b + 2 , b + 1 , b + 1 , b + 1 ) for s = 3 , ( b + 2 , b + 2 , b + 1 , b + 1 ) for s = 4 .
( b )
When n 5 ( mod 8 ) ,
c ( v 4 q + r | F L ) = ( b + 1 , b + 1 , b + 2 , b + 2 ) for r = 1 , ( b + 1 , b + 1 , b + 1 , b + 2 ) for r = 0 , ( b + 1 , b + 1 , b + 1 , b + 1 ) for r = 1 , ( b , b + 1 , b + 1 , b + 1 ) for r = 2 ,
c ( v n 4 q + s | F L ) = ( b + 1 , b + 1 , b + 1 , b + 1 ) for s = 1 , ( b + 2 , b + 1 , b + 1 , b + 1 ) for s = 2 , ( b + 2 , b + 2 , b + 1 , b + 1 ) for s = 3 , ( b + 2 , b + 2 , b + 2 , b + 1 ) for s = 4 .
( c )
When n 6 ( mod 8 ) ,
c ( v 4 q + r | F L ) = ( b + 1 , b + 2 , b + 2 , b + 2 ) for r = 1 , ( b + 2 , b + 2 , b + 3 , b + 3 ) for r = 0 , ( b + 2 , b + 2 , b + 2 , b + 3 ) for r = 1 , ( b + 2 , b + 2 , b + 2 , b + 2 ) for r = 2 ,
c ( v n 4 q + s | F L ) = ( b + 1 , b + 1 , b + 1 , b + 1 ) for s = 1 , ( b + 2 , b + 1 , b + 1 , b + 1 ) for s = 2 , ( b + 2 , b + 2 , b + 1 , b + 1 ) for s = 3 , ( b + 2 , b + 2 , b + 2 , b + 1 ) for s = 4 .
( d )
When n 7 ( mod 8 ) ,
c ( v 4 q + r | F L ) = ( b + 1 , b + 2 , b + 2 , b + 2 ) for r = 1 , ( b + 2 , b + 2 , b + 3 , b + 3 ) for r = 0 , ( b + 2 , b + 2 , b + 2 , b + 3 ) for r = 1 , ( b + 2 , b + 2 , b + 2 , b + 2 ) for r = 2 ,
c ( v n 4 q + s | F L ) = ( b + 2 , b + 1 , b + 1 , b + 1 ) for s = 1 , ( b + 2 , b + 2 , b + 1 , b + 1 ) for s = 2 , ( b + 2 , b + 2 , b + 2 , b + 1 ) for s = 3 , ( b + 2 , b + 2 , b + 2 , b + 2 ) for s = 4 .
( e )
When n 8 ( mod 8 )
c ( v 4 q + r | F L ) = ( b + 2 , b + 2 , b + 2 , b + 2 ) for r = 1 , ( b + 1 , b + 2 , b + 2 , b + 2 ) for r = 0 , ( b + 1 , b + 1 , b + 2 , b + 2 ) for r = 1 , ( b + 1 , b + 1 , b + 1 , b + 2 ) for r = 2 ,
c ( v n 4 q + s | F L ) = ( b + 2 , b + 1 , b + 1 , b + 1 ) for s = 1 , ( b + 2 , b + 2 , b + 1 , b + 1 ) for s = 2 , ( b + 2 , b + 2 , b + 2 , b + 1 ) for s = 3 , ( b + 2 , b + 2 , b + 2 , b + 2 ) for s = 4 .
Thus c ( v 4 q + r | F L ) and c ( v n 4 q + s | F L ) for respective values of r and s, are different by at least two places.
Finally, we take n 9 ( mod 8 ) , that is, n = 8 k + 9 for some positive integer k. Here it is sufficient to show that codes of v and v m with respect to F 1 = F v n 2 + 4 are differ by at least two positions, where { 4 q 1 , 4 q , 4 q + 1 , 4 q + 2 } and m { n 4 q + 1 , n 4 q + 2 , n 4 q + 3 , n 4 q + 4 } . For these values of and m, codes are listed in below. In these codes b stands for k q .
c ( v 4 q + r | F ) = ( q , q , q , q 1 , b + 2 , b + 2 , b + 2 , b + 2 , b + 3 ) , for r = 1 , ( q , q , q , q , b + 1 , b + 2 , b + 2 , b + 2 , b + 2 ) , for r = 0 , ( q + 1 , q , q , q , b + 1 , b + 1 , b + 2 , b + 2 , b + 2 ) , for r = 1 , ( q + 1 , q + 1 , q , q , b + 1 , b + 1 , b + 1 , b + 2 , b + 2 ) , for r = 2 , c ( v n 4 q + s | F ) = ( q , q , q + 1 , q + 1 , b + 2 , b + 2 , b + 1 , b + 1 , b + 1 ) , for s = 1 , ( q , q , q , q + 1 , b + 2 , b + 2 , b + 2 , b + 1 , b + 1 ) , for s = 2 , ( q , q , q , q , b + 2 , b + 2 , b + 2 , b + 2 , b + 1 ) , for s = 3 , ( q 1 , q , q , q , b + 3 , b + 2 , b + 2 , b + 2 , b + 2 ) , for s = 4 .
Thus from the above it is easy to verify that c ( v 4 q + r | F ) and c ( v n 4 q + s | F ) are differ by at least two positions. This completes the proof of the theorem. □
Theorem 3.
For n 3 ( mod 8 ) , the set F = { v 0 , v 1 , v 2 , v 3 , v n 2 1 , v n 2 , v n 2 + 1 , v n 2 + 2 } forms a fault-tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) .
Proof. 
Let n = 8 k + 3 for some positive integer k. Suppose v and v m be arbitrary two vertices of C n ( 1 , 2 , 3 , 4 ) . For v , v m F , we are done. So we consider the following cases. If exactly one of v and v m is in F, then using Lemma 15 and by a similar argument as in Case 1 of Theorem 2, we get that v and v m are resolved by at least two elements of F. Therefore we assume that none of v and v m are in F. Then , m S T , where S = { 4 , , n 2 2 } and T = { n 2 + 3 , , n 1 } . If both v and v m are in S or in T, then by a similar argument as in Case 2.1 of Theorem 2, we obtained that v and v m are resolved by at least two elements of F. Otherwise, we assume that v S and v m T . Let = 4 q + r , where r { 1 , 0 , 1 , 2 } . If m n 2 + 4 , , n 4 q { n 4 q + 5 , , n 1 } , then we obtain the result due to Lemma 18. Now we calculate the codes of the remaining vertices with respect to F, that is, for v and v m , where { 4 q 1 , 4 q , 4 q + 1 , 4 q + 2 } and m { n 4 q + 1 , n 4 q + 2 , n 4 q + 3 , n 4 q + 4 } n 2 + 3 . For m = n 2 + 3 and S , it is easy to see that v and v m are resolved by both v 2 and v 3 . Now we calculate codes of v , v m , where m { n 4 q + 1 , n 4 q + 2 , n 4 q + 3 , n 4 q + 4 } . In the following codes b stands for k + 1 q .
c ( v 4 q + r | F ) = ( q , q , q , q 1 , b , b , b , b ) for r = 1 , ( q , q , q , q , b 1 , b , b , b ) for r = 0 , ( q + 1 , q , q , q , b 1 , b 1 , b , b ) for r = 1 , ( q + 1 , q + 1 , q , q , b 1 , b 1 , b 1 , b ) for r = 2
and
c ( v n 4 q + s | F ) = ( q , q , q + 1 , q + 1 , b , b , b , b ) for s = 1 , ( q , q , q , q + 1 , b + 1 , b , b , b ) for s = 2 , ( q , q , q , q , b + 1 , b + 1 , b , b ) for s = 3 , ( q 1 , q , q , q , b + 1 , b + 1 , b + 1 , b ) for s = 4 .
Thus c ( v 4 q + r | F ) and c ( v n 4 q + s | F ) are differ by at least two positions. This completes the proof of the theorem. □
Theorem 4.
For n 2 ( mod 8 ) , F = { v 0 , v 1 , v 2 , v 3 , v n 2 3 , v n 2 2 , v n 2 1 , v n 2 } is a fault-tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) .
Proof. 
Let n = 8 k + 2 . Suppose v and v m be arbitrary two vertices of C n ( 1 , 2 , 3 , 4 ) . Let S = 4 , n 2 4 and T = n 2 + 1 , n 1 . Also let = 4 q + r , where r { 1 , 0 , 1 , 2 } . We prove this theorem only for { 4 q 1 , 4 q , 4 q + 1 , 4 q + 2 } and m { n 4 q + 1 , n 4 q + 2 , n 4 q + 3 , n 4 q + 4 } n 2 + 1 , n 2 + 2 , n 2 + 3 ; because we can prove the theorem for other values of and m using similar arguments of Theorems 2 and 3. The codes of v and v m are listed as below for { 4 q 1 , 4 q , 4 q + 1 , 4 q + 2 } and m { n 4 q + 1 , n 4 q + 2 , n 4 q + 3 , n 4 q + 4 } . In these codes b = k + 1 q .
c ( v 4 q + r | F ) = ( q , q , q 1 , q 1 , b 1 , b 1 , b , b ) for r = 1 , ( q , q , q , q , b 1 , b 1 , b 1 , b ) for r = 0 , ( q + 1 , q , q , q , b 1 , b 1 , b 1 , b 1 ) for r = 1 , ( q + 1 , q + 1 , q , q , b 2 , b 1 , b 1 , b 1 ) for r = 2
and
c ( v n 4 q + s | F ) = ( q , q , q + 1 , q + 1 , b + 1 , b , b , b ) for s = 1 , ( q , q , q , q + 1 , b + 1 , b + 1 , b , b ) for s = 2 , ( q , q , q , q , b + 1 , b + 1 , b + 1 , b ) for s = 3 , ( q 1 , q , q , q , b + 1 , b + 1 , b + 1 , b + 1 ) for s = 4 .
Thus c ( v 4 q + r | F ) and c ( v n 4 q + s | F ) are differ by at least two positions. Now we take m n 2 + 1 , n 2 + 2 , n 2 + 3 and S . Then it is easy to see that v and v m are resolved by both v 1 and v 2 . Hence the theorem. □
Theorem 5.
For the circulant graph C n ( 1 , 2 , 3 , 4 ) with n 22 and n { 26 , 27 , 34 , 35 , 42 } ,
β ( C n ( 1 , 2 , 3 , 4 ) ) = 8 if n 1 ( mod 8 ) , 9 if n 1 ( mod 8 ) .
Moreover, if n { 26 , 27 , 34 , 35 , 42 } , then β ( C n ( 1 , 2 , 3 , 4 ) ) = 7 .
Proof. 
The first part follows immediately from Theorems 1–4. Now we have to prove that if n { 26 , 27 , 34 , 35 , 42 } , then β ( C n ( 1 , 2 , 3 , 4 ) ) 7 . Here n is of the form 8 k + r with r { 2 , 3 } and k 3 . We prove the result for r = 2 . The proof will be similar for r = 3 . Let F be an arbitrary fault-tolerant resolving set of C n ( 1 , 2 , 3 , 4 ) . Note that I ( K 5 i ) = { v i + 1 , v i + 2 , v i + 3 } and I ( K 5 i + 4 k + 1 ) = { v i + 4 k + 2 , , v i + 4 k + 4 } . If F I ( K 5 i ) I ( K 5 i + 4 k + 1 ) 1 for some clique K 5 i , then applying Lemma 10, we get | F | 7 . Thus we assume F I ( K 5 i ) I ( K 5 i + 4 k + 1 ) 2 for every i. Without loss of generality, we can assume that v 0 F . Then we have
| F { v 1 , v 2 , v 3 , v 4 k + 2 , v 4 k + 3 , v 4 k + 4 } | 2 , | F { v 4 , v 5 , v 6 , v 4 k + 5 , v 4 k + 6 , v 4 k + 7 } | 2 , | F { v 7 , v 8 , v 9 , v 4 k + 8 , v 4 k + 9 , v 4 k + 10 } | 2 .
Since v 0 F and k 3 , so from the above inequalities, we have | F | 7 for n { 26 , 34 , 42 } . Reader can verify that the sets { v 0 , v 1 , v 2 , v 3 , v 4 , v 7 , v 10 } , { v 0 , v 1 , v 3 , v 6 , v 9 , v 12 , v 15 } and { v 0 , v 5 , v 8 , v 11 , v 14 , v 17 , v 20 } are fault-tolerant resolving sets of C 26 ( 1 , 2 , 3 , 4 ) , C 34 ( 1 , 2 , 3 , 4 ) and C 42 ( 1 , 2 , 3 , 4 ) , respectively. By a similar argument as described in above, it can be shown that β ( C n ( 1 , 2 , 3 , 4 ) ) 7 when n { 27 , 35 } . Also it is easy to verify that the sets { v 0 , v 1 , v 6 , v 11 , v 12 , v 17 , v 22 } and { v 0 , v 5 , v 10 , v 15 , v 20 , v 25 , v 30 } are resolving sets of C 27 ( 1 , 2 , 3 , 4 ) and C 35 ( 1 , 2 , 3 , 4 ) , respectively. □

Author Contributions

Conceptualization—L.S., R.L., K.T., K.C.D. and Y.S.; investigation—L.S., R.L., K.T., K.C.D. and Y.S.; writing—original draft preparation—L.S., R.L., K.T., K.C.D. and Y.S.; writing—review and editing—L.S., R.L., K.T., K.C.D. and Y.S. All authors have read and agreed to the published version of the manuscript.

Funding

L. Saha is supported by Science and Research Board (SERB), DST, India (Grant No. CRG/2019/006909). K. C. Das is supported by National Research Foundation funded by the Korean government (Grant No. 2021R1F1A1050646).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Slater, P.J. Leaves of trees. Congr. Numer. 1975, 14, 549–559. [Google Scholar]
  2. Harary, F.; Melter, R.A. On the metric dimension of a graph. Ars Comb. 1976, 2, 191–195. [Google Scholar]
  3. Chartrand, G.; Zhang, P. The theory and applicatons of resolvability in graphs, A survey. Congr. Numer. 2003, 160, 47–68. [Google Scholar]
  4. Hernando, C.; Mora, M.; Slater, P.J.; Wood, D.R. Fault-Tolerant metric dimension of graphs. In Ramanujan Math. Society Lecture Notes, Proceedings of the International Instructional Workshop on Convexity in Discrete Structures, Thiruvananthapuram, India, 22 March–2 April 2006; Ramanujan Mathematical Society: Tiruchirappalli, India, 2008; Volume 5, pp. 81–85. [Google Scholar]
  5. Saha, L. Fault-Tolerant metric dimension of cube of paths. J. Phys. Conf. Ser. 2021, 1714, 012–019. [Google Scholar] [CrossRef]
  6. Javaid, I.; Salman, M.; Chaudhry, M.A.; Shokat, S. Fault-Tolerance in Resolvability. Util. Math. 2009, 80, 263–275. [Google Scholar]
  7. Javaid, I.; Rahim, M.T.; Ali, K. Families of regular graphs with constant metric dimension. Util. Math. 2008, 75, 21–33. [Google Scholar]
  8. Imran, M.; Baig, A.; Bokhary, S.A.U.H.; Javaid, I. On the metric dimension of circulant graphs. Appl. Math. Lett. 2012, 25, 320–325. [Google Scholar] [CrossRef] [Green Version]
  9. Borchert, A.; Gosselin, S. The metric dimension of circulant graphs and Cayley hypergraphs. Util. Math. 2014, 106, 125–147. [Google Scholar]
  10. Basak, M.; Saha, L.; Das, G.; Tiwary, K. Fault-tolerant metric dimension of circulant graphs Cn(1,2,3). Theor. Comput. Sci. 2020, 817, 66–79. [Google Scholar] [CrossRef]
  11. Shang, Y. On the Estrada index of Ramanujan graphs. J. Comb. Inf. Syst. Sci. 2012, 37, 69–74. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Saha, L.; Lama, R.; Tiwary, K.; Das, K.C.; Shang, Y. Fault-Tolerant Metric Dimension of Circulant Graphs. Mathematics 2022, 10, 124. https://doi.org/10.3390/math10010124

AMA Style

Saha L, Lama R, Tiwary K, Das KC, Shang Y. Fault-Tolerant Metric Dimension of Circulant Graphs. Mathematics. 2022; 10(1):124. https://doi.org/10.3390/math10010124

Chicago/Turabian Style

Saha, Laxman, Rupen Lama, Kalishankar Tiwary, Kinkar Chandra Das, and Yilun Shang. 2022. "Fault-Tolerant Metric Dimension of Circulant Graphs" Mathematics 10, no. 1: 124. https://doi.org/10.3390/math10010124

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop