Next Article in Journal
Optimizing Service Areas in 6G mmWave/THz Systems with Dual Blockage and Micromobility
Next Article in Special Issue
Multi de Bruijn Sequences and the Cross-Join Method
Previous Article in Journal
Applications of Neutrosophic q-Poisson distribution Series for Subclass of Analytic Functions and Bi-Univalent Functions
Previous Article in Special Issue
Graph-Clustering Method for Construction of the Optimal Movement Trajectory under the Terrain Patrolling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Metric Dimensions of Bicyclic Graphs

by
Asad Khan
1,†,
Ghulam Haidar
2,†,
Naeem Abbas
2,†,
Murad Ul Islam Khan
2,*,†,
Azmat Ullah Khan Niazi
3 and
Asad Ul Islam Khan
4
1
School of Computer Science and Cyber Engineering, Guangzhou University, Guangzhou 510006, China
2
Department of Mathematics and Statistics, The University of Haripur, Haripur 22620, Pakistan
3
Department of Mathematics and Statistics, The University of Lahore, Sargodha 40100, Pakistan
4
Economics Department, Ibn Haldun University, Istanbul 34480, Turkey
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(4), 869; https://doi.org/10.3390/math11040869
Submission received: 24 November 2022 / Revised: 2 February 2023 / Accepted: 6 February 2023 / Published: 8 February 2023
(This article belongs to the Special Issue Advanced Graph Theory and Combinatorics)

Abstract

:
The distance d ( v a , v b ) between two vertices of a simple connected graph G is the length of the shortest path between v a and v b . Vertices v a , v b of G are considered to be resolved by a vertex v if d ( v a , v ) d ( v b , v ) . An ordered set W = { v 1 , v 2 , v 3 , , v s } V ( G ) is said to be a resolving set for G, if for any v a , v b V ( G ) , v i W d ( v a , v i ) d ( v b , v i ) . The representation of vertex v with respect to W is denoted by r ( v | W ) and is an s-vector(s-tuple) ( d ( v , v 1 ) , d ( v , v 2 ) , d ( v , v 3 ) , , d ( v , v s ) ) . Using representation r ( v | W ) , we can say that W is a resolving set if, for any two vertices v a , v b V ( G ) , we have r ( v a | W ) r ( v b | W ) . A minimal resolving set is termed a metric basis for G. The cardinality of the metric basis set is called the metric dimension of G, represented by d i m ( G ) . In this article, we study the metric dimension of two types of bicyclic graphs. The obtained results prove that they have constant metric dimension.

1. Introduction

While studying the problem of finding out the location of an intruder in a network, Slater in [1], and later in [2], introduced the term “locating set”. He termed the minimum resolving set a “reference set” and referred to the cardinality of a minimum resolving set (reference set) as the “location number”. Harary and Melter [3] also independently discussed these concepts. They used the nomenclature “metric dimension” instead of location number.
In this article, we use the terminology developed by Harary and Melter. Hence, the metric dimension, d i m ( G ) , is the cardinality of the minimum resolving set. Following the convention in [4], we call the minimum resolving set the basis for G. Let W = { w 1 , w 2 , w 3 , , w s } V ( G ) be a basis for a simple graph G, then the s-tuple ( d ( u , w 1 ) , d ( u , w 2 ) , d ( u , w 3 ) , , d ( u , w s ) ) is termed a distance vector of u corresponding to/with respect to W and is denoted by r ( u | W ) . It is worthwhile to mention, distinct vertices have a distinct representation with respect to the basis vertices W.
This graph invariant has garnered a lot of attention from researchers. Chartrand et al. [4] characterized graphs with metric dimensions 1, n 1 , and n 2 . Klein and Yi [5] compared the metric dimensions of a graph and its line graph. Shao et al. [6] calculated the metric dimensions of generalized Peterson graphs of type ( 2 k , k ) and ( 3 k , k ) and showed that they have constant metric dimensions. Applications of metric dimensions to various fields, e.g., navigation of robots [7], chemistry [8,9], coin-weighing, and mastermind game [10] have been presented in the literature. Further studies on metric dimension and metric basis were conducted in [11,12,13,14,15,16,17,18,19,20].
Many other variants of metric dimension have been defined to further study the structure of a graph. Okamoto et al. [21] defined local metric dimensions and characterized all nontrivial connected graphs of order n having local metric dimension 1, n 2 , or n 1 . Kelenc et al. [22] defined mixed metric dimensions and showed that a graph is a path graph if and only if its mixed metric dimension is 2. They also characterized complete graphs in terms of mixed metric dimensions. Sedlar and Skrekovski [23] determined that for every Theta graph G, the mixed metric dimension equals 3 or 4, with 4 being attained if and only if G is a balanced Theta graph. Moreno et al. [24] defined k-metric dimensions and proved that a graph G is n-metric dimensional if and only if G K 2 . They also characterized ( n 1 ) -metric dimensional graphs.
Khuller et al. [7] showed that a graph G with metric dimension 2 can not have K 5 or K 3 , 3 as a subgraph. They also showed that there exist non-planar graphs with metric dimension 2. In light of this information, characterizing all graphs with metric dimension 2 is a daunting task. On the other hand, if we only consider the problem of characterizing planar graphs of metric dimension 2, the problem becomes more manageable.
It is a well known result that d i m ( C n ) = 2 . Further studies on metric dimension of unicyclic graphs were conducted in [25,26]. Armed with the knowledge from these articles, we can easily determine unicyclic graphs G, for which, d i m ( G ) = 2 . We can also easily deduce that, if a planar graph G contains a cycle as a subgraph, then d i m ( G ) 2 . This raises a question about metric dimensions of graphs having two or more cycles. In this article, we will discuss the metric dimension of bicyclic graphs. Using these bicyclic graphs as our building blocks, we can then move on to tricyclic and n-cyclic graphs and consider the same problem in that context. The ultimate goal of this line of questioning is to determine all planar graphs with metric dimensions 2.

2. Preliminaries

The order of a graph G is defined to be the cardinality of its vertex set. In what follows, we will use the terms P n for a path of order n, C n for cycle, K n for complete graph, and G ¯ for the complement of G. Other notations will be defined when they are needed.
Definition 1.
A simple connected graph G with V ( G ) = n is said to be bicyclic, if E ( G ) = n + 1 .
It is well known that E ( G ) = n 1 when G T n . A bicyclic graph can be obtained from this T n by adding any two new edges.
Let G be a bicyclic graph, then the base bicyclic graph of G, denoted as G ˜ is the unique minimal bicyclic subgraph of G. It is easily concluded that G ˜ is unique and contains no vertices of degree 1 (a pendant vertex).
There are three types of bicyclic graphs containing no pendant vertices. These are given in the following.
  • C n , m obtained from two disjoint cycles C n and C m , where C n and C m share a single vertex. Let us label the vertices as given in Figure 1.
    The vertices v n of C n and v n + m of C m are identified together as the common vertex in this labeling. Note that the vertices of C n are labeled anti-clockwise, while vertices of C m are labeled clockwise.
  • C n , r , m obtained from two disjoint cycles C n and C m , by adding a path P r ( r 1 ) , from any vertex of C n to any vertex of C m . Let us consider the labeling given in Figure 2.
    In this labeling, the vertex v n of C n is attached to the vertex v n + r of C m , by a path of length r.
  • C k , l , m obtained from three pairwise internal disjoint paths P k , P l , and P m , by joining starting vertices of P k and P m to the starting vertex of P l , and ending vertices of P k and P m , to the ending vertex of P l . Let us denote the vertices of this graph as v 1 , v 2 , , v k + l + m , then this type of bicyclic graph is given in Figure 3.
    Note that the starting vertices of paths, i.e., v 1 of P k , v k + 1 of P l , and v k + l + 1 of P m , are joined together. The same is applied to the ending vertices of paths.
Let B n be the class of all bicyclic graphs of order n. Using the three types of bases given above, bicyclic graphs were divided into three classes, in [27], as follows.
  • B 1 ( n ) = G B n | G ˜ = C ( k , l ) for some k , l 3
  • B 2 ( n ) = G B n | G ˜ = C ( k , r , l ) for some k , l 3 and r 1
  • B 3 ( n ) = G B n | G ˜ = C ( P k , P l , P m ) for some 1 m min { k , l }
It is obvious that B n = B 1 ( n ) B 2 ( n ) B 3 ( n ) . Henceforth, we will use the term base bicyclic graph to refer to the unique minimal bicyclic graph having no pendant vertices.
Let us use the notation G H to denote the disjoint union of graphs G and H, and G + H to denote the graph, obtained from G H , by joining every vertex of G with every vertex of H. We also use K r , s to denote a complete bipartite graph with partitions of order r and s. Using these notations, we state the following theorem, which gives the dimensions of some well known graphs.
Theorem 1
([4,7]). Given a connected simple graph G of order n 2 , we have:
(a) 
d i m ( G ) = 1 if and only if G P n .
(b) 
d i m ( G ) = n 1 if and only if G K n .
(c) 
For n 3 , d i m ( C n ) = 2 .
(d) 
For n 4 , d i m ( G ) = n 2 if and only if G K r , s ( r , s 1 , r + s = n ) , G K r + K s ¯ ( r 1 , s 2 , r + s = n ) , or G K r + ( K 1 K s ) ( r , s 1 , r + s = n 1 ) .

3. Results on Bicyclic Graphs of Type I

In what follows, let C n , m be a base bicyclic graph of type I, also known as “∞-graph” [28]. The vertices are labeled as in Figure 1.
Theorem 2.
Let C n , m be a base bicyclic graph of type 1, n , m 3 . Then,
d i m ( C n , m ) = 2 when n , m are odd 2 when n is even , m is odd 3 when n , m are even
Proof. 
We will prove all three cases as different parts.
Part 1. Let C n , m be a bicyclic graph of type I where n , m are odd. Let us consider the set
W = v 1 , v n + m 2 .
Let V k be as given in the following:
V k = v 1 , v 2 , , v n 2 , for k = 1 v n 2 + 1 , for k = 2 v n 2 + 1 , , v n , for k = 3 v n + 1 , , v n + m 2 , for k = 4 v n + m 2 + 1 , , v n + m 1 , for k = 5 .
Then these V k form a partition for V ( C n , m ) .
We observe that
r ( v a | W ) = a 1 , m 2 + a v a V 1 a 1 , n + m 2 a v a V 2 n + 1 a , n + m 2 a v a V 3 a + 1 n , n + m 2 a v a V 4 n + m + 1 a , a n m 2 v a V 5 .
We will show that any two distinct vertices of C n , m have distinct representation with respect to the set W. Let v a , v b be two distinct vertices of C n , m . It is straightforward to prove that when both v a , v b are in the same partition, then
r ( v a | W ) r ( v b | W ) .
For all other cases, we proceed as follows.
Case 1.  When   v a V 1   and   v b V 2 .
We claim that r ( v a | W ) r ( v b | W ) . If this is not the case, then r ( v a | W ) = r ( v b | W ) gives us, a 1 = b 1 and m 2 + a = n + m 2 b .
a = b and a + b = n .
Solving the above equations for b gives, b = n 2 , which is a contradiction.
Case 2.  When   v a V 1   and   v b V 3 .
If we take r ( v a | W ) = r ( v b | W ) , we get, a 1 = n + 1 b and m 2 + a = n + m 2 b . Solving for a + b , we get, a + b = n + 2 and a + b = n , which is a contradiction. Hence, v a , v b have distinct representations.
Case 3.  When   v a V 1   and   v b V 4 .
If we consider r ( v a | W ) = r ( v b | W ) and use the representation given in Equation sets (2), we get a + b = n . This is a contradiction, since b n + 1 , , n + m 2 .
Case 4.  When   v a V 1   and   v b V 5 .
We again claim that r ( v a | W ) r ( v b | W ) . If this is not the case, then r ( v a | W ) = r ( v b | W )
( a 1 , m 2 + a ) = ( n + m + 1 b , b n m 2 )
a 1 = n + m + 1 b and m 2 + a = b n m 2
a + b = n + m + 2 and a b = ( m 1 ) n , since 2 m 2 = m 1 .
Solving the above equations for a gives a = 3 2 . Again, this is a contradiction.
Case 5.  When   v a V 2   and   v b V 3 .
Assuming r ( v a | W ) = r ( v b | W ) gives us
( a 1 , n + m 2 a ) = ( n + 1 b , n + m 2 b )
a 1 = n + 1 b and n + m 2 a = n + m 2 b
a + b = n + 2 and a = b
b = n 2 + 1 ,
but b n 2 + 2 , , n . Hence, r ( v a | W ) r ( v b | W ) .
Case 6.  When   v a V 2   and   v b V 4 .
For contradiction, let r ( v a | W ) = r ( v b | W ) . This gives,
( a 1 , n + m 2 a ) = ( b + 1 n , n + m 2 b )
a 1 = b + 1 n and n + m 2 a = n + m 2 b
b a = n 2 and a = b
n 2 = 0 .
This is the desired contradiction.
Case 7.  When   v a V 2   and   v b V 5 .
If we take r ( v a | W ) = r ( v b | W ) , we obtain
( a 1 , n + m 2 a ) = ( n + m + 1 b , b n m 2 )
a 1 = n + m + 1 b and n + m 2 a = b n m 2
a + b = n + m + 2 and a + b = 2 n + 2 m 2 , which is a contradiction.
Case 8.  When   v a V 3   and   v b V 4 .
For contradiction, let us suppose that r ( v a | W ) = r ( v b | W ) , then
( n + 1 a , n + m 2 a ) = ( b + 1 n , n + m 2 b )
n + 1 a = b + 1 n and n + m 2 a = n + m 2 b
a + b = 2 n and a b = 0
b = n
but b n + 1 , , n + m 2 , hence r ( v a | W ) r ( v b | W ) .
Case 9.  When   v a V 3   and   v b V 5 .
We claim that r ( v a | W ) r ( v b | W ) . If this is not true, then r ( v a | W ) = r ( v b | W )
( n + 1 a , n + m 2 a ) = ( n + m + 1 b , b n m 2 )
n + 1 a = n + m + 1 b and n + m 2 a = b n m 2
b a = m and a + b = 2 n + m 1 .
Solving these, we get b = n + m 1 2 , which is a contradiction.
Case 10.  When   v a V 4   and   v b V 5 .
To obtain a contradiction, let r ( v a | W ) = r ( v b | W )
( a + 1 n , n + m 2 a ) = ( n + m + 1 b , b n m 2 )
a + 1 n = n + m + 1 b and n + m 2 a = b n m 2
a + b = 2 n + m and a + b = 2 n + m 1 , a contradiction.
From the above discussion, we get that d i m ( C n , m ) 2 . By Theorem 1(c), we have d i m ( C n , m ) 2 and hence, d i m ( C n , m ) = 2 .
Part 2. Let C n , m be a bicyclic graph of type I, where n is even and m is odd. Let
W = v 1 , v n + m 2 .
Let V k be as given in the following:
V k = v 1 , v 2 , , v n 2 , for k = 1 v n 2 + 1 , , v n , for k = 2 v n + 1 , , v n + m 2 , for k = 3 v n + m 2 + 1 , , v n + m 1 , for k = 4 .
Then, these V k form a partition for V ( C n , m ) . We see that
r ( v a | W ) = a 1 , m 2 + a v a V 1 n + 1 a , n + m 2 a v a V 2 a + 1 n , n + m 2 a v a V 3 n + m + 1 a , a n m 2 v a V 4 ,
for all v a V ( C n , m ) . We will show that v a and v b have distinct representations for all v a v b C n , m . It is obvious that when v a , v b are both in the same partition, then
r ( v a | W ) r ( v b | W )
When v a , v b are in different partitions, the following cases arise.
Case 1.  When   v a V 1   and   v b V 2 .
We claim that r ( v a | W ) r ( v b | W ) . If this is not the case, then r ( v a | W ) = r ( v b | W )
( a 1 , m 2 + a ) = ( n + 1 b , n + m 2 b ) .
This give us a + b = n + 2 and a + b = n , which is a contradiction.
Case 2.  When   v a V 1   and   v b V 3 .
If we assume that r ( v a | W ) = r ( v b | W ) , we get,
( a 1 , m 2 + a ) = ( b + 1 n , n + m 2 b )
a 1 = b + 1 n and m 2 + a = n + m 2 b
a b = 2 n and a + b = n ,
but b V 3 a + b n , and hence r ( v a | W ) r ( v b | W ) .
Case 3.  When   v a V 1   and   v b V 4 .
Assuming r ( v a | W ) = r ( v b | W ) , we obtain
( a 1 , m 2 + a ) = ( n + m + 1 b , b n m 2 )
a 1 = n + m + 1 b and m 2 + a = b n m 2
a + b = n + m + 2 and a b = ( m 1 ) n
a + b = n + m + 2 and a b = m + 1 n .
Solving the above for a gives a = 3 2 , a contradiction. Hence, r ( v a | W ) r ( v b | W ) .
Case 4.  When   v a V 2   and   v b V 3 .
We claim that r ( v a | W ) r ( v b | W ) . If this is not true, then r ( v a | W ) = r ( v b | W )
( n + 1 a , n + m 2 a ) = ( b + 1 n , n + m 2 b )
n + 1 a = b + 1 n and n + m 2 a = n + m 2 b
a + b = 2 n and a b = 0 b = n ,
but b V 3 b n , a contradiction again. Hence, r ( v a | W ) r ( v b | W ) .
Case 5.  When   v a V 2   and   v b V 4 .
Proceeding in the same way as before and considering r ( v a | W ) = r ( v b | W ) , we get
( n + 1 a , n + m 2 a ) = ( n + m + 1 b , b n m 2 )
n + 1 a = n + m + 1 b and n + m 2 a = b n m 2
b a = m and a + b = 2 n + m 1 .
Solving these, we get b = n + m 1 2 , which is contradiction here, hence, r ( v a | W ) r ( v b | W ) .
Case 6.  When   v a V 3   and   v b V 4 .
We claim that r ( v a | W ) r ( v b | W ) . If not, then r ( v a | W ) = r ( v b | W )
( a + 1 n , n + m 2 a ) = ( n + m + 1 b , b n m 2 )
a + 1 n = n + m + 1 b and n + m 2 a = b n m 2
a + b = 2 n + m and a + b = 2 n + m 1 , a contradiction.
From the above cases, we see that W = v 1 , v n + m 2 is indeed a resolving set of C n , m . Hence, d i m ( C n , m ) 2 . Together with Theorem 1(c), this gives us, d i m ( C n , m ) = 2 for n even and m odd.
Part 3. Let n and m be even. Consider the set W = v 1 , v n 2 , v n + 1 and consider the partitions of V ( C n , m ) as given in Equation set (3). Noting the representations of all v a V ( C n , m ) from the vertices of W, and observing the fact that n 2 = n 2 , we see that
r ( v a | W ) = a 1 , n 2 a , a + 1 v a V 1 n + 1 a , a n 2 , n + 1 a v a V 2 a + 1 n , a n 2 , a n 1 v a V 3 n + m + 1 a , 3 n 2 + m a , n + m + 1 a v a V 4 .
To prove that W is a resolving set for C n , m , we show that no two distinct vertices of C n , m have same representations with respect to W. It is obvious that when v a , v b are either both in V 1 or V 2 , then r ( v a | W ) r ( v b W ) , since
d ( v a , v 1 ) d ( v b , v 1 ) or d ( v a , v n 2 ) d ( v b , v n 2 ) .
Similarly, when v a , v b V 3 or V 4 , it can be easily observed that
r ( v a | W ) r ( v b | W ) .
When v a , v b are from different partitions, the following cases arise.
Case 1.  When   v a V 1   and   v b V 2 .
We claim that r ( v a | W ) r ( v b | W ) . If this is not the case, then r ( v a | W ) = r ( v b | W ) ( a 1 , n 2 a , a + 1 ) = ( n + 1 b , b n 2 , n + 1 b )
a 1 = n + 1 b , n 2 a = b n 2 and a + 1 = n + 1 b
a + b = n + 2 and a + b = n .
This is a contradiction. Hence, r ( v a | W ) r ( v b | W ) .
Case 2.  When   v a V 1   and   v b V 3 .
If we assume that r ( v a | W ) = r ( v b | W ) , we get
( a 1 , n 2 a , a + 1 ) = ( b + 1 n , b n 2 , b n 1 )
a 1 = b + 1 n , n 2 a = b n 2 and a + 1 = b n 1
a b = 2 n and a b = n 2 .
This is a contradiction. Hence, r ( v a | W ) r ( v b | W ) .
Case 3.  When   v a V 1   and   v b V 4 .
We claim that r ( v a | W ) r ( v b | W ) , otherwise r ( v a | W ) = r ( v b | W )
( a 1 , n 2 a , a + 1 ) = ( n + m + 1 b , 3 n 2 + m b , n + m + 1 b )
a 1 = n + m + 1 b , n 2 a = 3 n 2 + m b and a + 1 = n + m + 1 b
a + b = n + m + 2 and a + b = n + m , which is a contradiction.
Case 4.  When   v a V 2   and   v b V 3 .
Considering r ( v a | W ) = r ( v b | W ) , we obtain
( n + 1 a , a n 2 , n + 1 a ) = ( b + 1 n , b n 2 , b n 1 )
n + 1 a = b + 1 n , a n 2 = b n 2 and n + 1 a = b n 1
a + b = 2 n and a + b = 2 n + 2 , which is again a contradiction.
Hence, r ( v a | W ) r ( v b | W ) .
Case 5.  When   v a V 2   and   v b V 4 .
We claim that r ( v a | W ) r ( v b | W ) , for if not, then r ( v a | W ) = r ( v b | W )
( n + 1 a , a n 2 , n + 1 a ) = ( n + m + 1 b , 3 n 2 + m b , n + m + 1 b )
n + 1 a = n + m + 1 b , a n 2 = 3 n 2 + m b and n + 1 a = n + m + 1 b
b a = m and b + a = 2 n + m .
Solving for b, we get b = n + m .
This is a contradiction, since C n , m contains vertices only up to n + m 1 .
Case 6.  When   v a V 3   and   v b V 4 .
We claim that r ( v a | W ) r ( v b | W ) . If this is not the case, then r ( v a | W ) = r ( v b | W )
( a + 1 n , a n 2 , a n 1 ) = ( n + m + 1 b , 3 n 2 + m b , n + m + 1 b )
a + 1 n = n + m + 1 b and a n 2 = 3 n 2 + m b and a n 1 = n + m + 1 b
a + b = 2 n + m and a + b = 2 n + m + 2 , again a contradiction.
The above discussion ensures that W is a resolving set for C n , m , for even n and m. We now prove that W is indeed a minimal resolving set. For this, consider the set W 1 = W v 1 = v n 2 , v n + 1 and consider the vertices, v 1 , v n 1 W 1 . It is easily observable that W 1 does not resolve v 1 and v n 1 . Similarly, considering the set W 2 = W v n 2 = v 1 , v n + 1 and taking the vertices v n 1 , v n + m 1 , we see that W 2 does not resolve these two. Lastly, considering W 3 = v 1 , v n 2 , we see that it does not resolve v n + 1 and v n + m 1 . This concludes our result for this part. □

4. Results on Bicyclic Graphs of Type II

In this section, we will work with the metric dimensions of base bicyclic graph of type II. Ahmad et al. used the term “Kayak Paddles graph K P ( l , m , n ) to represent these graphs and calculated their metric dimension [29]. They showed that whenever G = K P ( l , m , n ) , then d i m ( G ) = 2 . For completeness, we also provide a proof for these graphs. The combinatorial approach used herein, differs from their proof, and serves as a verification for their result.
Let C n , r , m be a base bicyclic graph of type II. Let the vertices be labeled as in Figure 2.
Theorem 3.
Let C n , r , m be a base bicyclic graph of type II, n , m 3 and r 1 . Then,
d i m ( C n , r , m ) = 2 .
Proof. 
We will discuss the proof for different cases of n , m , namely, when both are odd/even or one is odd and the other is even.
Part 1. Let n , m both be even in C n , r , m . Let us consider the set W = { v 1 , v n + r + 1 } .
Let V k be as given in the following:
V k = v 1 , v 2 , , v n 2 for k = 1 v n 2 + 1 , , v n for k = 2 v n + 1 , , v n + r + m 2 for k = 3 v n + r + m 2 + 1 , , v n + m 1 for k = 4
Then these V k form a partition for the vertices of the given graph.
We observe that
r ( v a | W ) = ( a 1 , r + a + 1 ) v a V 1 ( n + 1 a , n + r + 1 a ) v a V 2 ( a + 1 n , | a n r 1 | ) v a V 3 ( n + m + 2 r + 1 a , n + m + r + 1 a ) v a V 4 .
Proceeding as before and assuming that v a , v b are either both in V 1 or V 2 , we can easily see that r ( v a | W ) r ( v b | W ) . Similarly, when v a , v b are both from V 3 or V 4 , we again see that r ( v a | W ) r ( v b | W ) .
When v a , v b are in different partitions V k , we proceed as follows.
Case 1.  When   v a V 1   and   v b V 2 .
Assuming r ( v a | W ) = r ( v b | W ) , we get
( a 1 , r + a + 1 ) = ( n + 1 b , n + r + 1 b ) .
This produces a contradiction, whereas, we get a + b = n + 2 and a + b = n .
Hence, r ( v a | W ) r ( v b | W ) .
Case 2.  When   v a V 1   and   v b V 3 .
We claim that r ( v a | W ) r ( v b | W ) . If not, then r ( v a | W ) = r ( v b | W )
( a 1 , r + a + 1 ) = ( b + 1 n , | b n r 1 | )
If b > n + r + 1 , we get,
a 1 = b n + 1 and r + a + 1 = b n r 1
a b = 2 n and a b = n 2 r 2 , a contradiction.
If b < n + r + 1 , we get, a b = 2 n and a + b = n . Solving these for b gives the contradiction b = n 2 1 .
Case 3.  When   v a V 1   and   v b V 4 .
We claim that v a and v b have distinct representations with respect to W. If this is not the case, then r ( v a | W ) = r ( v b | W ) gives us the contradiction a + b = n + m + 2 r + 1 and a + b = n + m .
Case 4.  When   v a V 2   and   v b V 3 .
If we consider r ( v a | W ) = r ( v b | W ) , we get,
( n + 1 a , n + r + 1 a ) = ( b + 1 n , | b n r 1 | ) .
If b > n + r + 1 , we get the contradiction a + b = 2 n and a + b = 2 n + 2 r + 2 .
If b < n + r + 1 , we get a + b = 2 n and a = b , but a b .
Hence, r ( v a | W ) r ( v b | W ) .
Case 5.  When   v a V 2   and   v b V 4 .
Proceeding as before and considering r ( v a | W ) = r ( v b | W ) , we get
( n + 1 a , n + r + 1 a ) = ( n + m + 2 r + 1 b , n + m + r + 1 b ) . This again produces a contradiction. Hence, r ( v i | W ) r ( v j | W ) .
Case 6.  When   v a V 3   and   v b V 4 .
We claim that r ( v a | W ) r ( v b | W ) . If not, then r ( v a | W ) = r ( v b | W )
( a + 1 n , | a n r 1 | ) = ( n + m + 2 r + 1 b , n + m + r + 1 b ) .
If a > n + r + 1 , we obtain,
a + 1 n = n + m + 2 r + 1 b and a n r 1 = n + m + r + 1 b
a + b = m + 2 n + 2 r and a + b = m + 2 n + 2 r + 2 , which is a contradiction.
If a > n + r + 1 , we obtain the contradiction b = n + m + r .
The above discussion concludes that d i m ( G ) 2 . Together with Theorem 1(c), we obtain d i m ( G ) = 2 .
Part 2. Let G = C n , r , m be a bicyclic graph of type II with n , m odd. Considering the set
W = { v 1 , v n + r + 1 } .
Considering V k as given in the following,
V k = v 1 , v 2 , , v n 2 for k = 1 v n 2 + 1 for k = 2 v n 2 + 2 , , v n for k = 3 v n + 1 , , v n + r + m 2 for k = 4 v n + r + m 2 + 1 for k = 5 v n + r + m 2 + 2 , , v n + r + m 1 for k = 6
we see that these V k form a partition for V ( C n , r , m ) .
r ( v a | W ) = ( a 1 , r + a + 1 ) v a V 1 ( a 1 , n + r + 1 a ) v a V 2 ( n + 1 a , n + r + 1 a ) v a V 3 ( a + 1 n , | a n r 1 | ) v a V 4 ( n + m + 2 r + 1 a , a n r 1 ) v a V 5 ( n + m + 2 r + 1 a , n + m + r + 1 a ) v a V 6 .
Case 1.  When   v a V 1   and   v b V 2 .
We claim that r ( v a | W ) r ( v b | W ) . If this is not the case then, r ( v a | W ) = r ( v b | W ) gives us, a 1 = b 1 and r + a + 1 = n + r + 1 b a = b and a + b = n .
Solving the above equations for b gives b = n 2 , which is a contradiction.
Case 2.  When   v a V 1   and   v b V 3 .
Assuming r ( v a | W ) = r ( v b | W ) , we get ( a 1 , r + a + 1 ) = ( n + 1 b , n + r + 1 b ) .
This produces a contradiction, whereas, we get a + b = n + 2 and a + b = n .
Hence, r ( v a | W ) r ( v b | W ) .
Case 3.  When   v a V 1   and   v b V 4 .
We claim that r ( v a | W ) r ( v b | W ) . If not, then r ( v a | W ) = r ( v b | W )
( a 1 , r + a + 1 ) = ( b + 1 n , | b n r 1 | ) .
If b > n + r + 1 , we get a 1 = b n + 1 and r + a + 1 = b n r 1
a b = 2 n and a b = n 2 r 2 , a contradiction.
If b < n + r + 1 , we obtain a b = 2 n and a + b = n .
This produces the contradiction b = n 1 .
Case 4.  When   v a V 1   and   v b V 5 .
We claim that r ( v a | W ) r ( v b | W ) . If not, then r ( v a | W ) = r ( v b | W )
( a 1 , r + a + 1 ) = ( n + m + 2 r + 1 b , b n r 1 )
a 1 = n + m + 2 r + 1 b and r + a + 1 = b n r 1
a + b = n + m + 2 r + 2 and b a = n + 2 r + 2 .
Solving the above equations for a gives b = m 2 , which is a contradiction.
Case 5.  When   v a V 1   and   v b V 6 .
We claim that v a and v b have distinct representations with respect to W. If this is not the case, then r ( v a | W ) = r ( v b | W ) gives us the contradiction a + b = n + m + 2 r + 1 and a + b = n + m .
Case 6.  When   v a V 2   and   v b V 3 .
We claim that r ( v a | W ) r ( v b | W ) , otherwise r ( v a | W ) = r ( v b | W ) gives us,
a 1 = n + 1 b and n + r + 1 a = n + r + 1 b .
a + b = n + 2 and a = b .
Solving the above equations for b gives b = n 2 + 1 , an obvious contradiction.
Case 7.  When   v a V 2   and   v b V 4 .
If we consider r ( v a | W ) = r ( v b | W ) , we get,
( a 1 , n + r + 1 a ) = ( b + 1 n , | b n r 1 | ) .
Two possibilities arise for b. If b > n + r + 1 , we get,
b a = n 2 and a + b = 2 n + 2 r + 2 .
Solving the above equations for a gives a = n 2 + r + 2 , which is a contradiction.
On the other hand, if b < n + r + 1 , we obtain b a = n 2 and a = b . Solving these, we get, n = 2 , which is again a contradiction.
Hence, r ( v a | W ) r ( v b | W ) .
Case 8.  When   v a V 2   and   v b V 5 .
Considering r ( v a | W ) = r ( v b | W ) , we get,
( a 1 , n + r + 1 a ) = ( n + m + 2 r + 1 b , b n r 1 ) .
This gives us the contradiction a + b = n + m + 2 r + 2 and a + b = 2 n + 2 r + 2 .
Case 9.  When   v a V 2   and   v b V 6 .
If we consider r ( v a | W ) = r ( v b | W ) , we get,
( a 1 , n + r + 1 a ) = ( n + m + 2 r + 1 b , m + n + r + 1 b )
a + b = n + m + 2 r + 2 and b a = m .
Solving the above equations for a gives, a = n 2 + r + 1 , an obvious contradiction.
Case 10.  When   v a V 3   and   v b V 4 .
Assuming r ( v a | W ) = r ( v b | W ) , gives us the contradiction a + b = 2 n and a + b = 2 n + 2 r + 2 , when b > n + r + 1 . On the other hand, if b < n + r + 1 , we obtain a + b = 2 n and a = b . This is the desired contradiction since v a , v b are distinct vertices.
Case 11.  When   v a V 3   and   v b V 5 .
Proceeding as before and considering r ( v a | W ) = r ( v b | W ) , we get,
( n + 1 a , n + r + 1 a ) = ( n + m + 2 r + 1 b , b n r 1 )
b a = m + 2 r and a + b = 2 n + 2 r + 2 .
Solving the above equations for b gives b = n + 2 r + 1 + m 2 , which is a contradiction.
Case 12.  When   v a V 3   and   v b V 6 .
If we assume r ( v a | W ) = r ( v b | W ) , we get,
( n + 1 a , n + r + 1 a ) = ( n + m + 2 r + 1 b , n + m + r + 1 b ) . This produces the contradiction b a = m + 2 r and b a = m .
Case 13.  When   v a V 4   and   v b V 5 .
We claim that r ( v a | W ) r ( v b | W ) . If not, then r ( v a | W ) = r ( v b | W )
( a + 1 n , | a n r 1 | ) = ( n + m + 2 r + 1 b , b n r 1 ) .
If a > n + r + 1 , we get,
a + 1 n = n + m + 2 r + 1 b and a n r 1 = b n r 1
a + b = m + 2 n + 2 r and a = b .
Solving the above equations for b gives, b = n + r + m 2 , which is a contradiction.
If a < n + r + 1 , we get, a + b = m + 2 n + 2 r and a + b = 2 n + 2 r + 2 . This produces the contradiction m = 2 . Hence, r ( v a | W ) r ( v b | W ) .
Case 14.  When   v a V 4   and   v b V 6 .
If we assume that r ( v a | W ) = r ( v b | W ) , we obtain,
( a + 1 n , | a n r 1 | ) = ( n + m + 2 r + 1 b , n + m + r + 1 b ) .
If a > n + r + 1 , we get,
a + 1 n = n + m + 2 r + 1 b and a n r 1 = n + m + r + 1 b
a + b = m + 2 n + 2 r and a + b = m + 2 n + 2 r + 2 , an obvious contradiction.
On the other hand, if a < n + r + 1 , we obtain a + b = m + 2 n + 2 r and b a = m . Solving for b gives, b = n + m + r , a contradiction.
Case 15.  When v a V 5   and   v b V 6 .
If we take r ( v a | W ) = r ( v b | W ) , we get,
( n + m + 2 r + 1 a , a n r 1 ) = ( n + m + 2 r + 1 b , n + m + r + 1 b )
n + m + 2 r + 1 a = n + m + 2 r + 1 b and a n r 1 = n + m + r + 1 b
a = b and a + b = m + 2 n + 2 r + 2 .
Solving the above equations for b gives b = n + r + 1 + m 2 , a contradiction.
All the above cases ensure that d i m ( C n , r , m ) 2 . This, together with Theorem 1(c), gives d i m ( C n , r , m ) = 2 for n , m odd.
Part 3. Let us take C n , r , m , n odd, and m even. Let us consider the set W = { v 1 , v n + r + 1 } . If we take V k as given in the following,
V k = v 1 , v 2 , , v n 2 for k = 1 v n 2 + 1 for k = 2 v n 2 + 2 , , v n for k = 3 v n + 1 , , v n + r + m 2 for k = 4 v n + r + m 2 + 2 , , v n + r + m 1 for k = 5 ,
we see that these V k form a partition of V ( C n , r , m ) . Noting the distances of these V k from W, we get,
r ( v a | W ) = ( a 1 , r + a + 1 ) v a V 1 ( a 1 , n + r + 1 a ) v a V 2 ( n + 1 a , n + r + 1 a ) v a V 3 ( a + 1 n , a n r 1 ) v a V 4 ( n + m + 2 r + 1 a , n + m + r + 1 a ) v a V 5 .
The rest of the proof pattern is again similar to Part 1 and/or Part 2. □

5. Perturbation in Metric Dimension of Bicyclic Graphs after Edge/Vertex Deletion

In this section, we consider the change in the metric dimension of bicyclic graphs type I and II, when an edge is removed. We only consider the cases when such a graph is still connected. Before proceeding further, we introduce some notations and definitions used in this section. The degree of a vertex v of a simple connected graph G, denoted by d ( v ) , is the number of edges incident at v. By G e , we mean that the edge e has been removed from the graph G. By a “pendant path”, we mean a path x 1 x 2 x k such that every x i is of degree 2 except x k , which is of degree 1, and the vertex x 1 is attached to a vertex v of G, where d ( v ) 3 . These ideas are evident in Figure 4.
Let G be a bicyclic graph of type I. Let us now consider the graph G e . If e is an edge incident with a vertex of degree 4, G e is a unicyclic graph with one pendant path. Meanwhile, when e is any other edge, G e is a unicyclic graph with two pendant paths, we name these configurations A and B, respectively; these are shown in Figure 5.
Note that the connected graph G v ( v V ( G ) ) gives us the same configurations. We will only discuss the case of G e here, keeping in mind that the same results are applicable to G v .
We denote the cycle in G e by C n , even interchanging n and m if necessary. We now introduce the following lemma.
Lemma 1.
For a unicyclic graph G with a pendant path of length m 1 , d i m ( G ) = 2 .
Proof. 
Let us denote the cycle in G by C n . Let the vertices be labeled as in Figure 5, Configuration A. Let W = v 1 , v n 2 .
When n is even, we have,
r ( v i | W ) = i + 1 n , n 2 + i n v i { v n + 1 , v n + 2 , , v n + m 1 } i 1 , n 2 i v i v 1 , v 2 , , v n 2 n + 1 i , i n 2 v i v n 2 + 1 , , v n ,
and when n is odd, we obtain,
r ( v i | W ) = i + 1 n , n 2 + i n v i { v n + 1 , v n + 2 , , v n + m 1 } i 1 , n 2 i v i v 1 , v 2 , , v n 2 i 1 , i n 2 v i = v n 2 + 1 n + 1 i , i n 2 v i v n 2 + 2 , , v n .
In both cases, it can easily be concluded that no two vertices of G have the same representation with respect to W. This together with Theorem 1(c) gives us, d i m ( G ) = 2 . □
For configuration B, we see that there are two pendant paths attached at v n . One can see that the vertices on both paths equidistant to v n , e.g., vertices v n + 1 and v n + m 1 can not be distinguished from any vertex of the cycle C n . Similarly, vertices of C n at equal distance from v n , e.g., v 1 and v n 1 , can not be distinguished from the vertices of attached paths. This brings us to the following lemma.
Lemma 2.
Let G be a unicyclic graph with two pendant paths attached to a vertex of the cycle in G, then d i m ( G ) = 3 .
Proof. 
Let us denote the vertices of the cycle C n by v 1 , v 2 , v n . Let the two pendant paths attached at v n be v n + 1 v n + 2 v n + r and v n + m 1 v n + m 2 v n + r + 1 . This representation of vertices is given in Figure 5, Configuration B.
Since the cycle C n in G has dimension 2, and no vertices of C n distinguish vertices of both the pendant paths, d i m ( G ) > 2 d i m ( G ) 3 . Let W = { v i , v j } V ( C n ) be the basis for C n and let W = W { v n + r } . Since W resolves C n , and v n + r resolves both pendant paths; W resolves all vertices of G. Hence, d i m ( G ) 3 and we obtain our result. □
Combining the results of Lemmas 1 and 2, we obtain the following.
Theorem 4.
Let G e be a graph obtained by deleting an edge from G = C n , m . Then,
d i m ( G e ) = 2 if e is incident with a vertex of degree 4 3 otherwise .
Let us now consider the bicyclic graph of type II, i.e., G = C n , r , m . G e again gives us two configurations depending on whether e is incident with a vertex of degree 2 or 3. One of the configurations we obtain is similar to A, while we name the other one as C, given in Figure 6.
We again mention here that the connected graph G v gives us the same configurations, and the results for G e can easily be applied to G v .
We now present the following lemma for configuration C.
Lemma 3.
Let G be a unicyclic graph with two pendant paths P k and P l , of lengths k and l, respectively, attached to a vertex of the cycle in G. Let V ( P k ) V ( P l ) > 1 , then d i m ( G ) = 3 .
Proof. 
Let us label the vertices of the cycle C n in G by v 1 , v 2 , , v n . Let V ( P k ) V ( P l ) = r and let these vertices be labeled as v n + 1 , v n + 2 , , v n + r . For an easier proof, we relabel the remaining vertices from Figure 6 as u 1 , u 2 , , u k r and w 1 , w 2 , , w l r . This representation is given in Figure 7.
Let G 1 be the induced subgraph of G on the vertices v 1 , v 2 , , v n + r , and let G 2 be the induced subgraph on the vertices V ( G ) V ( G 1 ) { v n + r } . Since G 1 is a unicyclic graph with an attached pendant path, by Lemma 1, d i m ( G 1 ) = 2 . Following a similar argument to Lemma 2, we conclude that d i m ( G ) 3 . Let W = { v i , v j } V ( G 1 ) be the basis for G 1 and let W = W { u k r } . Since W resolves G 1 , and u k r resolves G 2 , W resolves all vertices of G. Hence, d i m ( G ) 3 and we obtain our result. □
Lemmas 1 and 3 give us the following theorem.
Theorem 5.
Let G e be a connected graph, obtained by deleting an edge from G = C n , r , m . Then,
d i m ( G e ) = 2 if e is incident with a vertex of degree 3 3 otherwise .
If we continue to remove edges from G e to obtain a connected graph, equivalently, if we remove more than one edge from G in such a way that the final graph is connected (G is bicyclic graph of type I or type II), we either arrive at one of the configurations A, B, or C, or we obtain a tree. In both cases, their metric dimension can easily be concluded by already established results of Lemmas 1–3, or by ([4] Theorem 5).

6. Summary

We studied the resolving set and metric dimension of base bicyclic graphs and showed that they are constant for type I and II base bicyclic graphs. Particularly,
d i m ( C n , m ) = 2 when n , m are odd 2 when n is even and m is odd 3 when n , m are even
where n , m 3 and
d i m ( C n , r , m ) = 2 for all n 3 , m 3 , r 1 .
We also considered the problem of removing an edge/vertex from these graphs and obtained results for d i m ( G e ) .

7. Conclusions

Unicyclic graphs have been studied extensively under varying graph invariants related to metric dimensions. Bicyclic graphs have not enjoyed the same level of interest from researchers till now. In this article, we showed that the base bicyclic graphs of type I and II have constant metric dimensions. This opens up new avenues for researchers to discuss other graph invariants for these types of graphs.
In the future, the following problems are an effective way of extending this research.
Problem 1: Studying the bicyclic graph of type III and providing a generalized proof that they have constant metric dimension.
Problem 2: Studying various other graph invariants, e.g., local metric dimensions, mixed metric dimensions, and k-metric dimensions for bicyclic graphs.
Problem 3: Studying the characterization of a bigger class of graphs with metric dimension 2.
It was observed in [30] that the metric dimension problem is NP-complete for planar graphs. Diaz et al. also proposed an algorithm to calculate the metric dimension of outerplanar graphs in polynomial time. Since bicyclic graphs of type I and type II are also outerplanar graphs, their metric dimension can also be calculated in polynomial time. Following the results from this article, there is no need to apply a generalized algorithm to calculate the metric dimension of bicyclic graphs of type I and II. This effectively reduces the computational time for anyone who wants to use the metric dimension of these graphs in their applications/research.

Author Contributions

A.K., G.H., N.A. and M.U.I.K. contributed equally to this work. Conceptualization, methodology, software, validation, formal analysis, investigation, A.K., N.A. and M.U.I.K.; funding acquisition, A.K.; data curation, visualization, writing—original draft preparation, writing—review and editing, G.H., A.U.K.N. and A.U.I.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was sponsored by the Guangzhou Government Project under Grant No. 62216235, and the National Natural Science Foundation of China (Grant No. 12250410247).

Acknowledgments

The authors acknowledge the huge contribution provided by the reviewer’s suggestions in improving the quality of this article. Their valuable input not only helped in expanding the results, but also helped in formatting the article for an overall better presentation.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Slater, P.J. Leaves of trees. Congr. Numer. 1975, 14, 37. [Google Scholar]
  2. Slater, P.J. Dominating and reference sets in a graph. J. Math. Phys. Sci. 1988, 22, 445–455. [Google Scholar]
  3. Melter, F.; Harary, F. On the metric dimension of a graph. Ars Comb. 1976, 2, 191–195. [Google Scholar]
  4. Chartrand, G.; Eroh, L.; Johnson, M.A.; Oellermann, O.R. Resolvability in graphs and the metric dimension of a graph. Discret. Appl. Math. 2000, 105, 99–113. [Google Scholar]
  5. Klein, D.J.; Yi, E. A comparison on metric dimension of graphs, line graphs, and line graphs of the subdivision graphs. Eur. J. Pure Appl. Math. 2012, 5, 302–316. [Google Scholar]
  6. Shao, Z.; Sheikholeslami, S.; Wu, P.; Liu, J.B. The metric dimension of some generalized Petersen graphs. Discret. Dyn. Nat. Soc. 2018, 2018. [Google Scholar]
  7. Khuller, S.; Raghavachari, B.; Rosenfeld, A. Landmarks in graphs. Discret. Appl. Math. 1996, 70, 217–229. [Google Scholar] [CrossRef]
  8. Johnson, M. Structure-activity maps for visualizing the graph variables arising in drug design. J. Biopharm. Stat. 1993, 3, 203–236. [Google Scholar]
  9. Johnson, M. Browsable structure-activity datasets. Adv. Mol. Similarity 1998, 2, 153–170. [Google Scholar]
  10. Cáceres, J.; Hernando, C.; Mora, M.; Pelayo, I.M.; Puertas, M.L.; Seara, C.; Wood, D.R. On the metric dimension of cartesian products of graphs. SIAM J. Discret. Math. 2007, 21, 423–441. [Google Scholar] [CrossRef]
  11. Bailey, R.F.; Meagher, K. On the metric dimension of Grassmann graphs. arXiv 2010, arXiv:1010.4495. [Google Scholar]
  12. Feng, M.; Wang, K. On the metric dimension of bilinear forms graphs. Discret. Math. 2012, 312, 1266–1268. [Google Scholar]
  13. Geneson, J.; Kaustav, S.; Labelle, A. Extremal results for graphs of bounded metric dimension. Discret. Appl. Math. 2022, 309, 123–129. [Google Scholar] [CrossRef]
  14. Mashkaria, S.; Odor, G.; Thiran, P. On the robustness of the metric dimension of grid graphs to adding a single edge. Discret. Appl. Math. 2022, 316, 1–27. [Google Scholar] [CrossRef]
  15. Melter, R.A.; Tomescu, I. Metric bases in digital geometry. Comput. Vision Graph. Image Process. 1984, 25, 113–121. [Google Scholar]
  16. Yero, I.G.; Kuziak, D.; Rodríguez-Velázquez, J.A. On the metric dimension of corona product graphs. Comput. Math. Appl. 2011, 61, 2793–2798. [Google Scholar] [CrossRef]
  17. Knor, M.; Sedlar, J.; Škrekovski, R. Remarks on the Vertex and the Edge Metric Dimension of 2-Connected Graphs. Mathematics 2022, 10, 2411. [Google Scholar] [CrossRef]
  18. Saha, L.; Basak, M.; Tiwary, K.; Das, K.C.; Shang, Y. On the Characterization of a Minimal Resolving Set for Power of Paths. Mathematics 2022, 10, 2445. [Google Scholar] [CrossRef]
  19. Hayat, S.; Khan, A.; Zhong, Y. On Resolvability- and Domination-Related Parameters of Complete Multipartite Graphs. Mathematics 2022, 10, 1815. [Google Scholar] [CrossRef]
  20. Abidin, W.; Salman, A.; Saputro, S.W. Non-Isolated Resolving Sets of Corona Graphs with Some Regular Graphs. Mathematics 2022, 10, 962. [Google Scholar] [CrossRef]
  21. Okamoto, F.; Phinezy, B.; Zhang, P. The local metric dimension of a graph. Math. Bohem. 2010, 135, 239–255. [Google Scholar] [CrossRef]
  22. Kelenc, A.; Kuziak, D.; Taranenko, A.; Yero, I.G. Mixed metric dimension of graphs. Appl. Math. Comput. 2017, 314, 429–438. [Google Scholar]
  23. Sedlar, J.; Škrekovski, R. Extremal mixed metric dimension with respect to the cyclomatic number. Appl. Math. Comput. 2021, 404, 126238. [Google Scholar]
  24. Estrada-Moreno, A.; Rodríguez-Velázquez, J.A.; Yero, I.G. The k-metric dimension of a graph. arXiv 2013, arXiv:1312.6840. [Google Scholar]
  25. Sedlar, J.; Škrekovski, R. Bounds on metric dimensions of graphs with edge disjoint cycles. Appl. Math. Comput. 2021, 396, 125908. [Google Scholar] [CrossRef]
  26. Sedlar, J.; Škrekovski, R. Vertex and edge metric dimensions of unicyclic graphs. Discret. Appl. Math. 2022, 314, 81–92. [Google Scholar] [CrossRef]
  27. He, C.X.; Shao, J.Y.; He, J.L. On the Laplacian spectral radii of bicyclic graphs. Discret. Math. 2008, 308, 5981–5995. [Google Scholar] [CrossRef]
  28. You, L.; Yang, J.; Zhu, Y.; You, Z. The maximal total irregularity of bicyclic graphs. J. Appl. Math. 2014, 2014. [Google Scholar]
  29. Ahmad, A.; Baca, M.; Sultan, S. Computing the metric dimension of kayak paddles graph and cycles with chord. Proyecciones (Antofagasta) 2020, 39, 287–300. [Google Scholar]
  30. Díaz, J.; Pottonen, O.; Serna, M.; van Leeuwen, E.J. Complexity of metric dimension on planar graphs. J. Comput. Syst. Sci. 2017, 83, 132–158. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Bicyclic graph of type-I.
Figure 1. Bicyclic graph of type-I.
Mathematics 11 00869 g001
Figure 2. Bicyclic graph of type-II.
Figure 2. Bicyclic graph of type-II.
Mathematics 11 00869 g002
Figure 3. Bicyclic graph of type-III.
Figure 3. Bicyclic graph of type-III.
Mathematics 11 00869 g003
Figure 4. Graph G with a pendant path x 1 x 2 x 3 and Graph G e where e = { v 2 v 3 } .
Figure 4. Graph G with a pendant path x 1 x 2 x 3 and Graph G e where e = { v 2 v 3 } .
Mathematics 11 00869 g004
Figure 5. Configurations A and B of G e when G = C n , m .
Figure 5. Configurations A and B of G e when G = C n , m .
Mathematics 11 00869 g005
Figure 6. Configuration C when an edge incident at vertices of degree 2 is removed from G = C n , r , m .
Figure 6. Configuration C when an edge incident at vertices of degree 2 is removed from G = C n , r , m .
Mathematics 11 00869 g006
Figure 7. Configuration C of C n , r , m e relabeled.
Figure 7. Configuration C of C n , r , m e relabeled.
Mathematics 11 00869 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Khan, A.; Haidar, G.; Abbas, N.; Khan, M.U.I.; Niazi, A.U.K.; Khan, A.U.I. Metric Dimensions of Bicyclic Graphs. Mathematics 2023, 11, 869. https://doi.org/10.3390/math11040869

AMA Style

Khan A, Haidar G, Abbas N, Khan MUI, Niazi AUK, Khan AUI. Metric Dimensions of Bicyclic Graphs. Mathematics. 2023; 11(4):869. https://doi.org/10.3390/math11040869

Chicago/Turabian Style

Khan, Asad, Ghulam Haidar, Naeem Abbas, Murad Ul Islam Khan, Azmat Ullah Khan Niazi, and Asad Ul Islam Khan. 2023. "Metric Dimensions of Bicyclic Graphs" Mathematics 11, no. 4: 869. https://doi.org/10.3390/math11040869

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