Next Article in Journal
A Fractional-Order Chaotic Sparrow Search Algorithm for Enhancement of Long Distance Iris Image
Next Article in Special Issue
Graph-Based Siamese Network for Authorship Verification
Previous Article in Journal
Boosting Atomic Orbit Search Using Dynamic-Based Learning for Feature Selection
Previous Article in Special Issue
A Restart Local Search for Solving Diversified Top-k Weight Clique Search Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The k-Metric Dimension of a Unicyclic Graph

by
Alejandro Estrada-Moreno
Departament d’Enginyeria Informàtica i Matemàtiques, Universitat Rovira i Virgili, Av. Països Catalans 26, 43007 Tarragona, Spain
Mathematics 2021, 9(21), 2789; https://doi.org/10.3390/math9212789
Submission received: 30 September 2021 / Revised: 26 October 2021 / Accepted: 28 October 2021 / Published: 3 November 2021
(This article belongs to the Special Issue Graphs, Metrics and Models)

Abstract

:
Given a connected graph G = ( V ( G ) , E ( G ) ) , a set S V ( G ) is said to be a k-metric generator for G if any pair of different vertices in V ( G ) is distinguished by at least k elements of S. A metric generator of minimum cardinality among all k-metric generators is called a k-metric basis and its cardinality is the k-metric dimension of G. We initially present a linear programming problem that describes the problem of finding the k-metric dimension and a k-metric basis of a graph G. Then we conducted a study on the k-metric dimension of a unicyclic graph.

1. Introduction

Given a graph G = ( V ( G ) , E ( G ) ) , we say that a vertex v V ( G ) distinguishes two different vertices x , y V ( G ) , if d G ( v , x ) d G ( v , y ) , where d G ( a , b ) denotes the length of a shortest a b path. A set S V ( G ) is said to be a k-metric generator for G if and only if for any pair of different vertices u , v V ( G ) , there exist at least k vertices w 1 , w 2 , w k S such that
d ( u , w i ) d ( v , w i ) , for all i { 1 , k } .
In other words, a set S V ( G ) is a k-metric generator for G if and only if for any pair of vertices of G there exist at least k vertices in S that distinguish it. The k-metric dimension of G, denoted by dim k ( G ) , is the minimum cardinality among all k-metric generator for G. Any k-metric generator with cardinality dim k ( G ) is called a k-metric basis of G.
These concepts were introduced, in the context of graph theory, by Estrada-Moreno et al. in [1], as a generalization of the well-known concept of metric dimension in graphs. In particular, for k = 1 is when these concepts correspond to the original theory of metric dimension introduced independently by Harary and Melter in [2] and Slater in [3]. However, the particular case of k = 2 had also been previously defined in [4]. Recent studies on the k-metric dimension of a graph can be consulted in [1,5,6,7,8,9]. Independently of the aforementioned articles, k-metric dimension was studied in [10,11,12] with a computer science oriented approach. More recently, based on the generalization given for k-metric dimension, k-partition dimension was introduced in [13] as a generalization of partition dimension previously defined in [14].
The theory of the metric dimension of a space general metric space was introduced in 1953 in [15] and it was not until 20 years later that it attracted attention in the context of graph theory. Recently, the theory of metric dimension was developed further for general metric spaces in [16]. However, it was also generalized for the k-metric dimension in the context of general metric spaces in [17]. Again, in the context of graph theory, the concept of k-metric dimension was generalized for a more general metric than the standard distance in graphs in [18]. A particular case of this general metric, known as the adjacency distance, had already been studied previously in [19].
Metric generators for a graph, for the particular case of k = 1 , were shown to have a high number of applications in real life. In particular, in those problems that can be represented as graphs and it is also necessary that each vertex be uniquely identified with respect to the rest of the vertices of the graph. Example of this kind of applications is the navigation of robots in networks [20]. However, it was shown in [1] that the metric generators, in their primary version, have a weakness for the case where some of the sensors located in the network, used to guide the robots, fail. Therefore, in order to guarantee that the robots are not lost within the network when one of their sensors fails, it is necessary to place the sensors on vertices that belong to k-metric generators, for some k > 1 . The higher the value of k, the more security we provide to the network, but we may also incur additional costs. The k-metric generators, for k 3 , have also been shown to have application in theory of error correcting codes which was presented in [21]. As k-metric generators are studied in depth, new applications of this concept of graph theory may emerge.
The problem of finding the k-metric dimension and a k-metric basis for a graph can be given in terms of an integer programming problem. Let G be a connected graph with V ( G ) = v 1 , v 2 , , v n and let D = [ d i j ] be the distance matrix of G, where d i j = d ( v i , v j ) . Given a binary variable x i for 1 i n , we define the objective function F by
F ( x 1 , x 2 , , x n ) = x 1 + x 2 + + x n .
The integer programming problem would then be minimizing F subject to the following n 2 constraints
| d i 1 d j 1 | x 1 + | d i 2 d j 2 | x 2 + + | d i n d j n | x n k , for 1 i < j n .
Please note that the set S = { v i : x i = 1 } , for any given assignment A to the n binary variables x i , is a k-metric generator for G if and only if the n 2 constraints are satisfied by A. Since | S | = F and F is minimum, we conclude that S is also k-metric basis of G and F is the k-metric dimension.
The previous integer programming problem has been proven to be NP-hard in [9,22]. Even for a more general metric than standard distance in graphs, it has been proven in [18] that the problem is also NP-hard, for any odd k. Therefore, it would be convenient in order to solve the problem either to use approximate methods, such as heuristics or metaheuristics, or to determine closed formulae, or bounds, for the k-metric dimension of certain families of graphs. In this article, we work on the second of the research lines. However, presenting the original problem in terms of an integer programming problem can motivate researchers in the area of operations research to work on the first of the research lines in order to solve this problem mainly in graphs with a complex structure.
We present now some additional terminology and notation. If two vertices u , v are adjacent in G = ( V ( G ) , E ( G ) ) , then we write u v or we say that u v E ( G ) . Given x V ( G ) we define N G ( x ) to be the (open) neighbourhood of x in G, i.e., N G ( x ) = { y V ( G ) : x y } . The closed neighbourhood, denoted by N G [ x ] , equals N G ( x ) { x } . If there is no ambiguity, we will simply write N ( x ) or N [ x ] . Two vertices x , y are called false twin if N ( x ) = N ( y ) and x , y are called true twin if N [ x ] = N [ y ] . Two vertices x , y are twin if they are false twin vertices or true twin vertices. In this work, the remainder definitions will be introduced whenever a concept is needed.
A unicyclic graph is a connected graph containing exactly one cycle. This article is dedicated to the study of the k-metric dimension of unicyclic graphs. The paper is organised in the following way: Section 2 is devoted to the study of the values of k for which there is a k-metric basis for some unicyclic graphs while in Section 3, we obtain closed formulae for the k-metric dimension of some unicyclic graphs.

2. k-Metric Dimensional Graphs

In this section, we tackle the problem of finding the largest integer k such that there exists a k-metric generator for some unicyclic graphs. We say that a graph G is k-metric dimensional if k is the largest integer such that there exists a k-metric basis of G. Notice that if G is a k-metric dimensional graph, then for each positive integer r k , there exists at least one r-metric basis of G.
Next, we give a characterization of k-metric dimensional graphs. To do so, we need some additional terminology. Given two vertices x , y V ( G ) , we say that the set of distinctive vertices of x , y is
D ( x , y ) = { z V ( G ) : d G ( x , z ) d G ( y , z ) } .
Theorem 1
([1]).A connected graph G is k-metric dimensional if and only if k = min x , y V ( G ) | D ( x , y ) | .
In particular, the case of cycles was analysed in the following result.
Proposition 1
([1]).Let C n be a cycle graph of order n. If n is odd, then C n is ( n 1 ) -metric dimensional and if n is even, then C n is ( n 2 ) -metric dimensional.
Although it has been shown in [9] that min x , y V ( G ) | D ( x , y ) | can be computed in polynomial time for any graph, it is sometimes interesting to consider this value for some particular cases of graphs.

k-Metric Dimensional Unicyclic Graphs

From now on, we consider some notations for a unicyclic graph G. Let C be the cycle of G, that is, the subgraph of G induced by the vertices that form the single cycle of G. Let V ( C ) = { v 0 , v 1 , , v s 1 } be the vertex set of C. In this context, we shall assume that v i v i + 1 for every i { 0 , 1 , , s 1 } , where the subscripts are taken modulo s. Given v i V ( C ) , we define T i ( V i , E i ) as the tree rooted in v i , obtained by removing from G the two neighbours of v i belonging to C. Please note that a rooted tree, such as the one defined, may be trivial. A unicyclic graph G is said to be type 1 if the following conditions are satisfied:
(a)
For every v i V ( C ) we have 2 deg ( v i ) 3 .
(b)
For every v i V ( C ) such that deg ( v i ) = 3 , we have T i is a path.
(c)
There exists at least v i V ( C ) such that deg ( v i ) = 3 .
We said that G is type 2 if G is not a cycle and it is not type 1. In Figure 1, we show an example of each type of unicyclic graph.
Let G be a unicyclic graph of type 1 with odd cycle C. We define the following parameter for G
θ o ( G ) = max v i V ( C ) { | V ( T i ) | } .
Let U = { v V ( C ) : deg ( 3 ) = 3 } and t i be the order of the tree T i rooted in v i U . Let j be an integer such that 0 j min s 1 2 , t i 1 . We define the following sets for every v i V ( C ) :
F i + ( j ) = t = 0 j + s 1 2 V ( T i + t ) { v i } F i ( j ) = t = 0 j + s 1 2 V ( T i t ) { v i } .
From the previous sets we define the parameters
D o ( v i ) = min { | F i + ( 1 ) | , | F i ( 1 ) | } D o ( G ) = min v i V ( C ) { D ( v i ) }
Let R + , R be two subsets of U. A vertex v i belong to R + if there exists another vertex v j U such that i j d ( v i , v j ) ( s ) and | V ( T j ) | d ( v i , v j ) + 1 . A vertex v i belong to R if there exists another vertex v j U such that j i d ( v i , v j ) ( s ) and | V ( T j ) | d ( v i , v j ) + 1 . If R + , then we define ω + ( G ) = min v i R + { F i + ( 0 ) } , otherwise, ω + ( G ) = D o . Analogously, if R , then we define ω ( G ) = min v i R { F i ( 0 ) } , otherwise, ω ( G ) = D o . From these two parameters, we introduce
ω ( G ) min { ω + ( G ) , ω ( G ) } .
Finally, we define
η o = min { | V ( G ) | θ o ( G ) , D ( G ) , ω ( G ) } .
Proposition 2.
Any unicyclic graph of type 1 with odd cycle is η o -metric dimensional.
Proof. 
Let G be a unicyclic graph of type 1 with odd cycle and order n. Given v l U we consider V ( T l ) = { u 0 , l , , u t l 1 , l } , where v l = u 0 , l and u i , l u i + 1 , l for 0 i t l 2 . In this context, the subscripts that refer to the vertices of cycle C, as well as their respective rooted paths, will be taken modulo s. We now consider four cases:
Case 1.
u i , l , u j , l V ( T l ) , with v l U . These vertices are distinguished by the elements of V ( G ) with at most one exception. This exception happens when i + j 0 ( 2 ) , where D ( u i , l , u j , l ) = V ( G ) { u j i 2 , l } considering i < j . Hence, either | D ( u i , l , u j , l ) | = n 1 or | D ( u i , l , u j , l ) | = n .
Case 2.
v i , v j V ( C ) . If i + j 0 ( 2 ) , then D ( v i , v j ) = V ( G ) V ( T i + j 2 ) , otherwise, D ( v i , v j ) = V ( G ) V ( T i + j + s 2 ) . Thus, if θ o ( G ) = | V ( T r ) | , then | D ( v i , v j ) | | D ( v r 1 , v r + 1 ) | = n θ o ( G ) .
Case 3.
v i V ( C ) and u j , l V ( T l ) , with i l and v l U . Recall that diameter of odd cycle C is s 1 2 . We consider two subcases for v i , u j , l :
Subcase 3.1.
d ( v i , v l ) = d ( u j , l , v l ) = j . In this case 1 j min { s 1 2 , t l 1 } and i { l + j , l j } . If i = l + j , then D ( v l + j , u j , l ) = F l + ( j ) , and considering F l + ( 1 ) F l + ( j ) for any 1 j s 1 2 , t l 1 } , it follows that | D ( v i , u j , l ) | | F l + ( 1 ) | = | D ( v l + 1 , u 1 , l ) | . Analogously, if i = l j , then | D ( v i , u j , l ) | | F l ( 1 ) | = | D ( v l 1 , u 1 , l ) | . Thus, if D o ( G ) = D o ( v r ) , then either | D ( v r + 1 , u 1 , l ) | = D o ( G ) or | D ( v r 1 , u 1 , l ) | = D o ( G ) , and as a consequence, | D ( v i , u j , l ) | D o ( G ) .
Subcase 3.2.
t = d ( v i , v l ) d ( u j , l , v l ) = j . Now 1 t s 1 2 . Please note that i { l + t , l t } . If j > t , then v i , u j , l are distinguished by elements of V ( G ) with at most one exception. This exception is when t + j 0 ( 2 ) , where D ( v i , u j , l ) = V ( G ) { u j t 2 , l } . Thus, if j > t , then | D ( v i , u j , l ) | n 1 . Suppose now that j < t . If i + j 0 ( 2 ) , then D ( v i , u j , l ) = V ( G ) V ( T i + l j 2 ) and, if i + j 0 ( 2 ) , then the vertices D ( v i , u j , l ) = V ( G ) V ( T s + i + l + j 2 ) . Thus, | D ( v i , u j , l ) | n θ o ( G ) .
Case 4.
u i , l V ( T l ) and u j , m V ( T m ) , with v l , v m U . In this case d ( u i , l , v l ) = i and d ( u j , m , v m ) = j . Without loss of generality we assume that i j . We analyse the next subcases:
Subcase 4.1.
i = j . If l + m 0 ( 2 ) , then D ( u i , l , u j , m ) = V ( G ) V ( T l + m 2 ) , otherwise, D ( u i , l , u j , m ) = V ( G ) V ( T s + l + m 2 ) . Hence, in this case | D ( u i , l , u j , m ) | n θ o ( G ) .
Subcase 4.2.
i > j . If i > d ( v l , v m ) + j , then any vertex in V ( G ) distinguishes u i , l , u j , m with at most one exception given when d ( u i , l , u j , m ) 0 ( 2 ) , which implies that | D ( u i , l , u j , m ) | n 1 . If i < d ( v l , v m ) + j , then any vertex in V ( G ) distinguishes u i , l , u j , m with the exception of vertices in V ( T r ) , where v r is the only vertex in V ( C ) such that d ( v r , u i , l ) = d ( v r , u j , m ) , and as a consequence, | D ( u i , l , u j , m ) | n θ o ( G ) . If i = d ( v l , v m ) + j , then for l m d ( v l , v m ) ( s ) we have that D ( u i , l , u j , m ) = F m ( 0 ) , while if m l d ( v l , v m ) ( s ) it follows that D ( u i , l , u j , m ) = F m + ( 0 ) . In this case R + R , which implies | D ( u i , l , u j , m ) | ω ( G ) .
Since min { n , n 1 , n θ o ( G ) , D o ( G ) , ω ( G ) } = min { n θ o ( G ) , D o ( G ) , ω ( G ) } by Theorem 1, we conclude that G is η o -metric dimensional. □
We next discuss the case when G is a unicyclic graph of type 1 such that whose cycle C is even. To this end, we will introduce some parameters as we did with the case where C was odd:
θ e ( G ) = max v i V ( C ) { | V ( T i ) V ( T i + s 2 ) | } .
Please note that in this case v i and v i + s 2 are antipodal vertices of C. Given v i U we define
D e ( v i ) = min { | F i + ( 1 ) | , | F i ( 1 ) | } D e ( G ) = min v l U { D ( v l ) } ,
and
η e = min { n θ e ( G ) , D e ( G ) , ω ( G ) } .
Proposition 3.
Any unicyclic graph of type 1 with even cycle is η e -metric dimensional.
Proof. 
Let G be a unicyclic graph of type 1 with even cycle and order n. Given v l U we consider V ( T l ) = { u 0 , l , , u t l 1 , l } , where v l = u 0 , l and u i , l u i + 1 , l for 0 i t l 2 . We now consider three cases:
Case 1.
u i , l , u j , l V ( T l ) . This case is analogous to Case 1 of Proposition 2.
Case 2.
v i , v j V ( C ) . If i + j 0 ( 2 ) , then | D ( v i , v j ) | = n V ( T i + j 2 ) V ( T i + j + s 2 ) , otherwise, | D ( v i , v j ) | = n . If θ e ( G ) = | V ( T r ) V ( T r + s 2 ) | , then since | D ( v r 1 , v r + 1 ) | = n θ e ( G ) , we have that | D ( v i , v j ) | | D ( v r 1 , v r + 1 ) | = n θ e ( G ) .
Case 3.
v i V ( C ) and u j , l V ( T l ) . Notice that diameter of cycle C is s 2 . Given v l U we consider two subcases for the pairs of the form v i , u j , l :
Subcase 3.1.
d ( v i , v l ) = d ( u j , l , v l ) = j . In this case 1 j min { s 2 , t l 1 } . Notice that i { l + j , l j } . If i = l + j , then D ( v l + j , u j , l ) = F l + ( j ) . Please note that F l + ( 1 ) F l + ( j ) for any 1 j min { s 2 , t l 1 } which implies | D ( v i , u j , l ) | | F l + ( 1 ) | = | D ( v l + 1 , u 1 , l ) | . Analogously, if i = l j , then D ( v l j , u j , l ) = F l ( j ) and | D ( v i , u j , l ) | | F l ( 1 ) | = | D ( v l 1 , u 1 , l ) | . Thus, | D ( v i , u j , l ) | | D e ( G ) , where D ( v l + 1 , u 1 , l ) | = D e ( G ) or
D ( v l 1 , u 1 , l ) | = D e ( G ) .
Subcase 3.2.
t = d ( v i , v l ) d ( u j , l , v l ) = j . Now 1 t s 2 . Please note that i { l + t , l t } . If j > t , then v i , u j , l are distinguished by elements of V ( G ) with at most the exception u j t 2 , l when t + j 0 ( 2 ) . Thus, if j > t , then either | D ( v i , u j , l ) | = n 1 or | D ( v i , u j , l ) | = n . If j < t , then D ( v i , u j , l ) = V ( G ) V ( T i + l j 2 ) V ( T s + i + l + j 2 ) for i + j 0 ( 2 ) and D ( v i , u j , l ) = V ( G ) for i + j 1 ( 2 ) . Thus, | D ( v i , u j , l ) | n θ e ( G ) .
Case 4.
u i , l V ( T l ) and u j , m V ( T m ) , with v l , v m U . In this case d ( u i , l , v l ) = i and d ( u j , m , v m ) = j . Without loss of generality we assume that i j . We analyse the next subcases:
Subcase 4.1.
i = j . If l + m 0 ( 2 ) , then D ( u i , l , u j , m ) = V ( G ) V ( T l + m 2 ) V ( T s + l + m 2 ) , otherwise, D ( u i , l , u j , m ) = V ( G ) . Hence, in this case | D ( u i , l , u j , m ) | n θ e ( G ) .
Subcase 4.2.
If i > d ( v l , v m ) + j , then any vertex in V ( G ) distinguishes u i , l , u j , m with at most one exception given when d ( u i , l , u j , m ) 0 ( 2 ) , which implies that | D ( u i , l , u j , m ) | n 1 . If i < d ( v l , v m ) + j , then any vertex in V ( G ) distinguishes u i , l , u j , m with at most the exception, when d ( u i , l , u j , m ) 0 ( 2 ) , of vertices in V ( T r ) V ( T s ) , where v r , v s are the only vertices in V ( C ) such that d ( v r , u i , l ) = d ( v r , u j , m ) and d ( v s , u i , l ) = d ( v s , u j , m ) , and as a consequence, | D ( u i , l , u j , m ) | n θ e ( G ) . If i = d ( v l , v m ) + j , then for l m d ( v l , v m ) ( s ) we have that D ( u i , l , u j , m ) = F m ( 0 ) , while if m l d ( v l , v m ) ( s ) it follows that D ( u i , l , u j , m ) = F m + ( 0 ) . In this case R + R , which implies | D ( u i , l , u j , m ) | ω ( G ) .
Since min { n , n 1 , n θ e ( G ) , D e ( G ) , ω ( G ) } = min { n θ e ( G ) , D e ( G ) , ω ( G ) } by Theorem 1, we conclude that G is η e -metric dimensional. □

3. The k-Metric Dimension of Unicyclic Graphs

To begin this section, we present some results and definitions that were given previously in [1]. Later, in Section 3, we give some closed formulae for the unicyclic graphs that fulfil certain properties.
From the fact that every pair of vertices x , y is distinguished only by the elements of D ( x , y ) , we deduce the following Lemma given in [1].
Lemma 1
([1]).If | D ( x , y ) | = k , then for any k-metric basis B we have that D ( x , y ) B .
Next we give an important bound given in [1].
Theorem 2
([1]).Let G be a k-metric dimensional graph different from a path. Then for any r { 2 , . . . , k } ,
dim r ( G ) r + 1 .
Now we introduce some definitions that will be useful to us to prove our next results. A vertex of degree at least three in a graph G will be called a major vertex of G. Any end-vertex (a vertex of degree one) u of G is said to be a terminal vertex of a major vertex v of G if d G ( u , v ) < d G ( u , w ) for every other major vertex w of G. The terminal degree ter ( v ) of a major vertex v is the number of terminal vertices of v. A major vertex v of G is an exterior major vertex of G if its terminal degree is positive. Let M ( G ) be the set of exterior major vertices of G whose terminal degree is greater than one.
Given w M ( G ) and a terminal vertex u j of w, we denote by P ( u j , w ) the shortest path that starts at u j and ends at w. Let l ( u j , w ) be the length of P ( u j , w ) . Now, given w M ( G ) and the set of terminal vertices W = { u 1 , u 2 , , u k } of w, we define l ( w ) = min u j U { l ( u j , w ) } . Please note that by definition of exterior major vertex, P ( u j , w , u r ) is obtained by concatenating the paths P ( u j , w ) and P ( u r , w ) , where w is the only vertex of degree greater than two lying on these paths.
Now we present a lower bound for the r-metric dimension of any k-metric dimensional graph. To do so, we first define the following function for any exterior major vertex w M ( G ) and any 1 r k .
I r ( w ) = ter ( w ) 1 r l ( w ) + l ( w ) , if     l ( w ) r 2 , ter ( w ) 1 r 2 + r 2 , otherwise .
In order to clarify the previous formula for the vertices that belong to the set M ( G ) , we will use the graph G given in Figure 2. In this case, w 1 , w 2 are the only exterior major vertices with terminal degree at least two, and as a consequence, M ( G ) = { w 1 , w 2 } . In both cases these vertices have terminal degree 2, l ( w 1 ) = 2 and l ( w 2 ) = 1 . Hence, I 1 ( w 1 ) = ter ( w 1 ) 1 1 2 + 1 2 = 1 , I 2 ( w 1 ) = ter ( w 1 ) 1 2 l ( w 1 ) + l ( w 1 ) = l ( w 1 ) = 2 , and I 3 ( w 1 ) = ter ( w 1 ) 1 3 l ( w 1 ) + l ( w 1 ) = 3 . Analogously, I r ( w 2 ) = ter ( w 2 ) 1 r l ( w 2 ) + l ( w 2 ) = r .
Theorem 3
([1]).If G is a k-metric dimensional graph such that | M ( G ) | 1 , then for every r { 1 , . . . , k } ,
dim r ( G ) w M ( G ) I r ( w ) .
The tightness of the previous bound is shown in [1] for the case of the tree different from path. We present, in Theorem 6, that this bound is reached for some unicyclic graphs.

Closed Formulae for the k-Metric Dimension of Some Unicyclic Graphs

Proposition 4.
Let C n be cycle graph of order n.
(i)
If n is even, then
  • dim k ( C n ) = k + 1 for every 1 k n 2 1 .
  • dim k ( C n ) = k + 2 for every n 2 k n 2 .
(ii)
If n is odd, then
  • dim k ( C n ) = k + 1 for every 1 k n 1 .
Proof. 
By Proposition 1, we have that if n is odd C n is ( n 1 ) -metric dimensional, otherwise C n is ( n 2 ) -metric dimensional. Thus, if n is odd, then dim k ( C n ) exists for 1 k n 1 and, if n is even, then dim k ( C n ) exists for 1 k n 2 . On the other hand, by Theorem 2, we have that dim k ( C n ) k + 1 . We now consider two cases for computing dim k ( C n ) :
Case 1.
n is odd. For any pair of vertices u , v V ( C n ) there exist only one vertex w V ( C n ) such that w does not distinguish u and v. Hence, for every S V ( C n ) such that | S | = k + 1 and every pair u , v V ( C n ) there exists at least k element of S which distinguish u , v . Thus, S is a k-metric generator for C n and, consequently, dim k ( C n ) | S | = k + 1 . Therefore, dim k ( C n ) = k + 1 .
Case 2.
n is even. In this case, C n is 2-antipodal (The diameter of G = ( V , E ) is defined as D ( G ) = max u , v V ( G ) { d G ( u , v ) } ). We say that u and v are antipodal vertices or mutually antipodal if d G ( u , v ) = D ( G ) . We recall that G = ( V , E ) is 2-antipodal if for each vertex x V there exists exactly one vertex y V such that d G ( x , y ) = D ( G ) ). For any pair of vertices u , v V ( C n ) , such that d ( u , v ) = 2 l , we can take a vertex x such that d ( u , x ) = d ( v , x ) = l . Therefore, D ( u , v ) = V ( C n ) { x , y } , where x and y are antipodal vertices. On the other hand, if d ( u , v ) is odd, then D ( u , v ) = V ( C n ) . Now, we analyse two subcases:
Subcase 2.1.
1 k n 2 1 . Let P = { v 1 , v 2 , , v k + 1 } be a path in C n . Since k < n 2 = D ( C n ) there are no two antipodal vertices on P. Thus, for any pair of vertices u , v V ( C n ) there exists at most only one vertex w P such that w does not distinguish u and v. Therefore, P is k-metric generator for C n and, consequently, dim k ( C n ) | P | = k + 1 . Therefore, dim k ( C n ) = k + 1 .
Subcase 2.2.
n 2 k n 2 . Since k n 2 = D ( C n ) , for any S V ( C n ) such that | S | = k + 1 , there exist at least two antipodal vertices w 1 , w 2 , which leads there exist at least two vertices u , v which are not distinguish by w 1 , w 2 . Hence, if | S | = k + 1 , then | S D ( u , v ) | < k , and as consequence, dim k ( C n ) k + 2 . On the other hand, since each pair of vertices of V ( C n ) is distinguished by V ( C n ) with at most the exception of two vertices, every S V ( C n ) such that | S | = k + 2 , is a k-metric generator for C n . Therefore, dim k ( C n ) | S | = k + 2 , which implies dim k ( C n ) = k + 2 .
Theorem 4.
Let G be a unicyclic graph of type 1 whose cycle C is of odd order s. If there exists only one vertex v V ( C ) such that deg ( v ) = 3 whose rooted tree T is the order r, then for any k { 1 , 2 , , min { s 1 , s + 1 2 + r 1 } }
dim k ( G ) = 2 i f k = 1 , 3 i f k = 2 , 3 k 1 2 i f k 3 , k is odd and r k 3 2 , 3 k 2 2 i f k 4 , k is even and r k 2 , 2 k r 1 otherwise .
Proof. 
By Proposition 2, we have that G is k -metric dimensional graph for k = min { s 1 , s + 1 2 + r 1 } , and as a consequence, dim k ( G ) exists. Let V ( C ) = { v 0 , , v s 1 } be the vertex set of C such that v i v i + 1 . We consider, without loss of generality, deg ( v 0 ) = 3 and V ( T 0 ) = { u 0 , u 1 , , u r 1 } , where v 0 = u 0 and u j u j + 1 for 0 j r 2 . Since by Theorem 2, we have dim ( G ) 2 and dim 2 ( G ) 3 , and also considering that { v s 1 2 , v s + 1 2 } and { v 0 , v s 1 2 , v s + 1 2 } are a metric generator and a 2-metric generator for G, respectively, we deduce dim ( G ) = 2 and dim 2 ( G ) = 3 .
From now on, we assume that k 3 . Keep the following facts in mind
  • D ( v 1 , v s 1 ) = V ( G ) V ( T 0 ) .
  • D ( v 1 , u 1 ) = ( V ( T 0 ) { u 0 } ) { v 1 , v 2 , , v s + 1 2 } .
  • D ( v s 1 , u 1 ) = ( V ( T 0 ) { u 0 } ) { v s 1 2 , v s + 1 2 , , v s 1 } .
Let S be a k-metric basis of G. First, suppose that k is odd. Since | S D ( v 1 , v s 1 ) | k , there exists R D ( v 1 , v s 1 ) such that | R | = k and R S . Given | R D ( v 1 , u 1 ) D ( v s 1 , u 1 ) | k + 1 2 , V ( T 0 ) { u 0 } D ( v 1 , u 1 ) D ( v 1 , v s 1 ) and ( V ( T 0 ) { u 0 } ) R = , if r k 3 2 , then as we need to take at least k 1 2 vertices of V ( T 0 ) { u 0 } for distinguishing at least k times the pairs v 1 , u 1 and v s 1 , u 1 , we conclude that dim ( G ) = | S | | R | + k 1 2 = 3 k 1 2 . If r < k 3 2 , then at least I have to choose the r 1 vertices in V ( T 0 ) { u 0 } , and at least k 2 r vertices of D ( v 1 , u 1 ) D ( v s 1 , u 1 ) R ( V ( T 0 ) { u 0 } ) to distinguish at least k times the pairs v 1 , u 1 and v s 1 , u 1 , and consequently, dim ( G ) = | S | | R | + ( r 1 ) + ( k 2 r ) = 2 k r 1 . Now, suppose k is even. By an analysis analogous to the previous one, and considering | R D ( v 1 , u 1 ) D ( v s 1 , u 1 ) | k 2 + 1 , if r k 2 , then dim ( G ) = | S | 3 k 2 2 , otherwise dim ( G ) = | S | 2 k r 1 .
We now define the following sets for each case considered in our result:
(a)
For k odd and r k 3 2 , we consider S 1 = { v s k 2 , v s k + 2 2 , , v s + k 2 2 }
{ u 1 , u 2 , , u k 1 2 } . Please note that | S 1 | = 3 k 1 2 .
(b)
For k odd and r < k 3 2 , we consider S 2 = { v s 2 k + 2 r + 1 2 , v s 2 k + 2 r + 3 2 , , v s + 2 k 2 r 1 2 } { u 1 , u 2 , , u r 1 } . Please note that | S 2 | = 2 k r 1 .
(c)
For k even and r k 2 , we consider S 3 = { v s k + 1 2 , v s k + 3 2 , , v s + k 1 2 } { u 1 , u 2 , , u k 2 2 } . Please note that | S 3 | = 3 k 2 2 .
(d)
For k even and r < k 2 , we consider S 2 .
We claim, in the cases (a)–(d), that the respective sets previously defined are k-metric generator for G. In this context, we will consider S { S 1 , S 2 , S 3 } and we only make distinctions where necessary. We now analyse three cases:
Case 1.
u i , u j V ( T 0 ) . These vertices are distinguished by the elements of V ( G ) with at most one exception. Assume that i < j . If i + j 0 ( 2 ) , then D ( u i , u j ) = V ( G ) { u j i 2 } . Since | D ( u i , u j ) S | | S | 1 k , we deduce u i , u j are distinguished by at least k elements of S.
Case 2.
v i , v j V ( C ) . If i + j 0 ( 2 ) , then D ( v i , v j ) = V ( G ) V ( T i + j 2 ) and, if i + j 0 ( 2 ) , then D ( v i , v j ) = V ( G ) V ( T i + j + s 2 ) . Since for any pair of vertices v i , v j such that v 0 does not distinguish it, we have V ( C ) { v 0 } distinguish it, and also considering | S ( V ( C ) { v 0 } ) | k , in this case we are done. The rest of the pairs of vertices are distinguished by the vertices of V ( G ) with the exception of one vertex of V ( C ) { v 0 } . Thus, in this case | D ( u i , u j ) S | | S | 1 k which implies each pair in V ( C ) is distinguished by at least k elements of S.
Case 3.
v i V ( C ) and u j V ( T 0 ) . Recall that diameter of cycle C is s 1 2 . We consider two subcases for the pairs of the form v i , u j :
Subcase 3.1.
d ( v i , v 0 ) = d ( u j , v 0 ) = j . In this case 1 j min { s 1 2 , r 1 } . Notice that i { j , j } . If i = j , then D ( v j , u j ) = V ( T 0 ) { v 0 } t = 1 j + s 1 2 { v t } . Please note that D ( v 1 , u 1 ) D ( v j , u j ) for any j. Analogously, if i = j , then D ( v j , u j ) = V ( T 0 ) { v 0 }
t = 1 j + s 1 2 { v t } and D ( v s 1 , u 1 ) D ( v j , u j ) for any j. Since | D ( v 1 , u 1 ) S | k and | D ( v s 1 , u 1 ) S | k , we conclude, each pair is distinguished by k elements of S.
Subcase 3.2.
t = d ( v i , v 0 ) d ( u j , v 0 ) = j . In this case 1 t s 1 2 , i { t , t } and 1 j r 1 . If we suppose j > t , then v i , u j are distinguished by elements of V ( G ) with at most one exception. This exception happens when t + j 0 ( 2 ) , where we have D ( v i , u j ) = V ( G ) { u j t 2 } . Thus, if j > t , then | D ( v i , u j ) S | | S | 1 k . Suppose now that j < t . If i + j 0 ( 2 ) , then D ( v i , u j ) = V ( G ) { v i j 2 } and, if i + j 0 ( 2 ) , then D ( v i , u j ) = V ( G ) { v s + i + j 2 } . Hence, again | D ( v i , u j ) S | | S | 1 k . In any case v i , u j are distinguished by at least k elements of S.
Therefore, S, in each case, is a k-metric generator for G, and as a consequence, dim ( G ) | S | . □
Theorem 5.
Let G be a unicyclic graph of type 1 whose cycle C is of even order s. If there exists only one vertex v V ( C ) such that deg ( v ) = 3 whose rooted tree T is the order r, then for any k { 1 , 2 , , min { s 2 , s 2 + r 1 } }
dim k ( G ) = 4 if k = 2 and s = 4 3 k + 1 2 if k is odd and r k + 1 2 , 3 k 2 if s 6 , k is even and r k 2 , 2 k r otherwise .
Proof. 
By Proposition 3, we have that G is k -metric dimensional graph for k = min { s 2 , s 2 + r 1 } , and as a consequence, dim k ( G ) exists. Let V ( C ) = { v 0 , , v s 1 } be the vertex set of C such that v i v i + 1 . We consider, without loss of generality, deg ( v 0 ) = 3 and V ( T 0 ) = { u 0 , u 1 , , u r 1 } , where v 0 = u 0 and u j u j + 1 for 0 j r 2 . Let S be a k-metric basis of G.
First, suppose that s = 4 and k = 2 . Since v 1 , v 3 are twin vertices, by Lemma 1, we have that { v 1 , v 3 } S . Since the pair v 0 , v 2 is not distinguished by v 1 , v 3 , there exist two vertices in V ( G ) { v 1 , v 3 } which belonging to S and, consequently, dim 2 ( G ) = | S | 4 . Since V ( C ) is a 2-metric generator for G, we conclude that dim 2 ( G ) | V ( C ) | = 4 and, consequently, dim 2 ( G ) = 4 .
From now on, we consider s 6 or k 2 . Keep the following facts in mind
  • D ( v 1 , v s 1 ) = V ( G ) ( V ( T 0 ) { v s 2 } ) .
  • D ( v 1 , u 1 ) = ( V ( T 0 ) { u 0 } ) { v 1 , v 2 , , v s 2 } .
  • D ( v s 1 , u 1 ) = ( V ( T 0 ) { u 0 } ) { v s 2 , v s + 2 2 , , v s 1 } .
First, suppose that k is odd. Since | S D ( v 1 , v s 1 ) | k , there exists R D ( v 1 , v s 1 ) such that | R | = k and R S . Given | R D ( v 1 , u 1 ) D ( v s 1 , u 1 ) | k 1 2 , ( V ( T 0 ) { u 0 } ) { v s 2 } D ( v 1 , u 1 ) D ( v 1 , v s 1 ) and ( ( V ( T 0 ) { u 0 } ) { v s 2 } ) R = , if r k + 1 2 , then as we need to take at least k + 1 2 vertices of ( V ( T 0 ) { u 0 } ) { v s 2 } for distinguishing at least k times the pairs v 1 , u 1 and v s 1 , u 1 , we conclude that dim ( G ) = | S | | R | + k + 1 2 = 3 k + 1 2 . If r < k + 1 2 , then at least I have to choose the r vertices in ( V ( T 0 ) { u 0 } ) { v s 2 } , and at least k 2 r vertices of D ( v 1 , u 1 ) D ( v s 1 , u 1 ) ( R ( ( V ( T 0 ) { u 0 } ) { v s 2 } ) ) to distinguish at least k times the pairs v 1 , u 1 and v s 1 , u 1 , and consequently, dim ( G ) = | S | | R | + r + ( k 2 r ) = 2 k r . Now, suppose k is even. By an analysis analogous to the previous one, and considering | R D ( v 1 , u 1 ) D ( v s 1 , u 1 ) | k 2 , if r k 2 , then dim ( G ) = | S | 3 k 2 , otherwise dim ( G ) = | S | 2 k r . We now define the following sets for each case considered in our result:
(a)
For k odd and r k + 1 2 , we consider S 1 = { v s k 1 2 , v s k + 1 2 , , v s + k 1 2 }
{ u 1 , u 2 , , u k 1 2 } . Please note that | S 1 | = 3 k + 1 2 .
(b)
For k odd and r < k + 1 2 , we consider S 2 = { v s 2 k + 2 r 2 , v s 2 k + 2 r + 2 2 , , v s + 2 k 2 r 2 } { u 1 , u 2 , , u r 1 } . Please note that | S 2 | = 2 k r .
(c)
For k even and r k 2 , we consider S 3 = { v s k 2 , v s k + 2 2 , , v s + k 2 } { u 1 , u 2 , , u k 2 2 } . Please note that | S 3 | = 3 k 2 .
(d)
For k even and r < k 2 , we consider S 2 .
We claim, in the cases (a)–(d), that the respective sets previously defined are k-metric generator for G. In this context, we will consider S { S 1 , S 2 , S 3 } and we only make distinctions where necessary. We now analyse three cases:
Case 1.
u i , u j V ( T 0 ) . These vertices are distinguished by the elements of V ( G ) with at most one exception. This exception happens when i + j 0 ( 2 ) , where D ( u i , u j ) = V ( G ) { u j i 2 } assuming i < j . Since | D ( u i , u j ) S | | S | 1 k , each pair in V ( T 0 ) is distinguished by at least k elements of S.
Case 2.
v i , v j V ( C ) . These vertices are distinguished by the elements of V ( G ) with at most two exceptions. These exceptions happen when i + j 0 ( 2 ) , where D ( v i , v j ) = V ( G ) { T i + j 2 , T i + j + s 2 } . Since for any pair of vertices v i , v j such that v 0 does not distinguish it, we have V ( C ) { v 0 , v s 2 } distinguish it, and also considering | S ( V ( C ) { v 0 , v s 2 } ) | k , in this case we are done. The rest of the pairs of vertices are distinguished by the vertices of V ( G ) with the exception of two vertices of V ( C ) { v 0 , v s 2 } . Please note that only | ( D ( v i , v j ) V ( C ) ) S | = 2 if k s 2 . However, if k s 2 , then | D ( v i , v j ) S | | S | 2 k . Otherwise, since | D ( v i , v j ) S | | S | 1 k , we deduce each pair in V ( C ) is distinguished by at least k elements of S.
Case 3.
v i V ( C ) and u j V ( T 0 ) . Recall that diameter of cycle C is s 2 . We consider two subcases for the pairs of the form v i , u j :
Subcase 3.1.
d ( v i , v 0 ) = d ( u j , v 0 ) = j . In this case 1 j min { s 2 , r 1 } . Notice that i { j , j } . If i = j , then D ( v j , u j ) = V ( T 0 ) { v 0 } t = 1 j + s 2 1 { v t } . Please note that D ( v 1 , u 1 ) D ( v j , u j ) for any j. Analogously, if i = j , then D ( v j , u j ) = V ( T 0 ) { v 0 } t = 1 j + s 2 1 { v t } and D ( v s 1 , u 1 ) D ( v j , u j ) for any j. Since | D ( v 1 , u 1 ) S | k and | D ( v s 1 , u 1 ) S | k , we conclude, each pair is distinguished by k elements of S.
Subcase 3.2.
t = d ( v i , v 0 ) d ( u j , v 0 ) = j . Now 1 t s 2 . Please note that i { t , t } . If j > t then, v i , u j are distinguished by elements of V ( G ) with at most one exception. This exception happens when t + j 0 ( 2 ) , where D ( v i , u j ) = V ( G ) { u j t 2 } . Hence, | D ( v i , u j ) S | | S | 1 k . Now, suppose that j < t . If i + j 0 ( 2 ) , then D ( v i , u j ) = V ( G ) { v i j 2 , v s + i + j 2 } . If { v i j 2 , v s + i + j 2 } S , then k s 2 , and as a consequence, | D ( v i , u j ) S | | S | 2 k . In any other case, | D ( v i , u j ) S | | S | 1 k .
Therefore, S, in each case, is a k-metric generator for G, and as a consequence, dim ( G ) | S | . □
We say a vertex v of a unicyclic graph G is transcendental if and only if v M ( G ) or the tree T rooted in v is not a path. We will denote by T ( G ) the set of transcendental vertices of G.
Theorem 6.
Let G be a k-metric dimensional unicyclic graph such that | T ( G ) | 3 . If for any vertex v i V ( C ) such that deg ( v i ) = 3 and its rooted tree is a path we have D ( v i + 1 , u i ) T ( G ) and D ( v i 1 , u i ) T ( G ) , where { v i 1 , v i + 1 } = N ( v i ) V ( C ) and { u i } = N ( v i ) { v i 1 , v i + 1 } , then for every r { 1 , , k } ,
dim r ( G ) = w M ( G ) I r ( w ) .
Proof. 
By Theorem 3 it follows that dim r ( G ) w M ( G ) I r ( w ) . Since | T ( G ) | 3 , we deduce M ( G ) . For every w M ( G ) , we assume u 1 is a terminal vertex of w such that l ( u 1 , w ) = l ( w ) . Let W ( w ) = { u 1 , u 2 , , u s } be the set of terminal vertices of w. Now, for every u j W ( w ) , let the path P ( u j , w ) = u j u j 1 u j 2 u j l ( u j , w ) 1 w and we consider the set S ( u j , w ) V P ( u j , w ) { w } given by:
S ( u 1 , w ) = u 1 , u 1 1 , , u 1 l ( w ) 1 , if   l ( w ) r 2 u 1 , u 1 1 , , u 1 r 2 1 , if   l ( w ) > r 2 .
and for j 1 ,
S ( u j , w ) = u j , u j 1 , , u j r l ( w ) 1 , if   l ( w ) r 2 , u j , u j 1 , , u j r 2 1 , if   l ( w ) > r 2 .
Let S ( w ) = u j W ( w ) S ( u j , w ) and S = w M ( G ) S ( w ) . Since for every w M ( G ) it follows that u j W ( w ) S ( u j , w ) = and w M ( T ) S ( w ) = , we obtain that | S | = w M ( G ) I r ( w ) . Furthermore, notice that for every w M ( T ) , such that ter ( w ) = 2 we have | S ( w ) | = r and, if ter ( w ) > 2 , then we have | S ( w ) | r + 1 . On the other hand, for any vertex V T ( G ) , the tree T rooted in v holds | S V ( T ) | r . We claim that S is an r-metric generator for G. For any two distinct vertices u , v V ( G ) we consider the following cases.
Case 1.
u , v V ( T l ) , where deg ( v l ) 3 . If T l is a tree different from a path, then M ( T l ) M ( G ) , and it was proved in [1], u , v are distinguished by r vertices of w M ( T l ) I r ( w ) S . If T l is a path and v l is not a leaf of this path, then v l M ( G ) , and as a consequence, u , v are distinguished by at least r vertices of S V ( T l ) . Suppose that T l is a path and v l is a leaf of this path. In this case u , v are distinguished by the elements of V ( G ) with at most the exception of one vertex of T l which happens when d ( u , v ) 0 ( 2 ) . Since | T ( G ) | 3 , for any vertex a T ( G ) with tree T a rooted in a, we have every vertex in S V ( T a ) distinguishes u , v which implies that they are distinguished by r vertices of S.
Case 2.
u , v V ( C ) . Since there exists at most two vertices do not distinguish u , v and | T ( G ) | 3 , we have there exists a vertex a T ( G ) that distinguishes u , v . Hence, u , v are distinguished by at least r vertices S V ( T a ) , where T a is the tree rooted in a.
Case 3.
u V ( C ) and v V ( T l ) , where deg ( v l ) 3 . In this case we consider two subcases:
Subcase 3.1.
d ( u , v l ) = d ( v , v l ) = j . If T l is not a path or v l M ( G ) , then any vertex S V ( T l ) distinguishes u , v . Thus, u , v are distinguished by r elements of S. Suppose now that T l is a path and deg ( v l ) = 3 . By premise we have D ( v l + 1 , u l ) T ( G ) and D ( v l 1 , u l ) T ( G ) , where { v l 1 , v l + 1 } = N ( v l ) V ( C ) and { u l } = N ( v l ) { v l 1 , v l + 1 } . Since D ( v l + 1 , u l ) V ( C ) D ( u , v ) V ( C ) or D ( v l 1 , u l ) V ( C ) D ( u , v ) V ( C ) , there exists a vertex a T ( G ) that distinguishes u , v . Hence, they are distinguished by at least r vertices S V ( T a ) , where T a is the tree rooted in a.
Subcase 3.2.
t = d ( u , v l ) d ( v , v l ) = j . If j > t , then u , v are distinguished by elements of V ( G ) with at most the exception of w V ( T l ) when t + j 0 ( 2 ) . Thus, u , v are distinguished by at least r vertices S V ( T a ) , where T a is the tree rooted in any vertex a T ( G ) . If j < t , then at most two vertices of V ( C ) do not distinguish u , v . Since | T ( G ) | 3 , we have there exists a vertex a T ( G ) that distinguishes u , v , which implies they are distinguished by at least r vertices S V ( T a ) , where T a is the tree rooted in a.
Case 4.
u V ( T l ) and v V ( T m ) , where T l and T m are not trivial graphs. In this case, at most two vertices of V ( C ) do not distinguish u , v . Since | T ( G ) | 3 , we have there exists a vertex a T ( G ) that distinguishes u , v , which implies they are distinguished by at least r vertices S V ( T a ) , where T a is the tree rooted in a.
Therefore, dim r ( G ) | S | = w M ( G ) I r ( w ) , and the result follows. □

4. Conclusions and Open Problems

This article is a contribution to the theory k-metric dimension in graph. In particular, we study this invariant for unicyclic graph. In our study, we obtain closed formulae to determine the largest value of k for which there is a k-metric generator of a unicyclic graph of type 1. Finally, we give closed formulae for k-metric dimension of unicycle graphs of type 1 with a single vertex of degree three and for unicycle graphs of type 2 with at least three transcendental vertices and that satisfy a specific property for those vertices of the cycle with degree 3 and whose rooted tree is a path.
Some open problems have emerged from the study carried out. For instance, we highlight the following.
(a)
It would be interesting to characterize all graphs that satisfy the formula given in Theorem 6. For instance, the graph in Figure 2 satisfies this formula, however it does not satisfy the premises given in Theorem 6.
(b)
We gave a closed formula for the k-metric dimension of a particular family of unicyclic graphs of type 1. Therefore, it would be convenient to see if it is possible to obtain closed formulae or to be able to bound the k-metric dimension of the rest of the unicyclic graphs of type 1.
(c)
Since the optimization problem of finding k-metric dimension is NP-hard, it would be interesting to devise polynomial-time algorithm for families of unicyclic graphs or to develop heuristics that allow estimating as accurately as possible this parameter for these families.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Estrada-Moreno, A.; Rodríguez-Velázquez, J.A.; Yero, I.G. The k-metric dimension of a graph. Appl. Math. Inf. Sci. 2015, 9, 2829–2840. [Google Scholar]
  2. Harary, F.; Melter, R.A. On the metric dimension of a graph. Ars Comb. 1976, 2, 191–195. [Google Scholar]
  3. Slater, P.J. Leaves of trees. Congr. Numer. 1975, 14, 549–559. [Google Scholar]
  4. Hernando, C.; Mora, M.; Slater, P.J.; Wood, D.R. Fault-tolerant metric dimension of graphs. In Convexity in Discrete Structures; Changat, M., Klavzar, S., Mulder, H.M., Vijayakumar, A., Eds.; Number 5 in RMS Lecture Notes Series; Ramanujan Mathematical Society, National College: Tiruchirappalli, India, 2008; pp. 81–85. [Google Scholar]
  5. Estrada-Moreno, A.; Yero, I.; Rodríguez-Velázquez, J.A. The k-metric dimension of the lexicographic product of graphs. Discret. Math. 2016, 339, 1924–1934. [Google Scholar] [CrossRef]
  6. Estrada-Moreno, A.; Yero, I.G.; Rodríguez-Velázquez, J.A. k-metric resolvability in graphs. Electron. Notes Discret. Math. 2014, 46, 121–128. [Google Scholar] [CrossRef]
  7. Estrada-Moreno, A.; Yero, I.G.; Rodríguez-Velázquez, J.A. The k-Metric Dimension of Corona Product Graphs. Bull. Malays. Math. Sci. Soc. 2016, 39, 135–156. [Google Scholar] [CrossRef] [Green Version]
  8. Corregidor, S.G.; Martínez-Pérez, Á. A note on k-metric dimensional graphs. Discret. Appl. Math. 2021, 289, 523–533. [Google Scholar] [CrossRef]
  9. Yero, I.G.; Estrada-Moreno, A.; Rodríguez-Velázquez, J.A. Computing the k-metric dimension of graphs. Appl. Math. Comput. 2017, 300, 60–69. [Google Scholar] [CrossRef]
  10. Adar, R.; Epstein, L. Models for the k-metric dimension. arXiv 2014, arXiv:1410.4209. [Google Scholar]
  11. Adar, R.; Epstein, L. The weighted 2-metric dimension of trees in the non-landmarks model. Discret. Optim. 2015, 17, 123–135. [Google Scholar] [CrossRef]
  12. Adar, R.; Epstein, L. The k-metric dimension. J. Comb. Optim. 2017, 34, 1–30. [Google Scholar] [CrossRef]
  13. Estrada-Moreno, A. On the k-partition dimension of graphs. Theor. Comput. Sci. 2020, 806, 42–52. [Google Scholar] [CrossRef] [Green Version]
  14. Chartrand, G.; Salehi, E.; Zhang, P. The partition dimension of a graph. Aequationes Math. 2000, 59, 45–54. [Google Scholar] [CrossRef]
  15. Blumenthal, L.M. Theory and Applications of Distance Geometry; Oxford University Press: Oxford, UK, 1953; p. 347. [Google Scholar]
  16. Bau, S.; Beardon, A.F. The Metric Dimension of Metric Spaces. Comput. Methods Funct. Theory 2013, 13, 295–305. [Google Scholar] [CrossRef]
  17. Beardon, A.F.; Rodríguez-Velázquez, J.A. The k-Metric Dimension of Metric Spaces. Ars Math. Contemp. 2019, 16, 25–38. [Google Scholar] [CrossRef]
  18. Estrada-Moreno, A.; Yero, I.; Rodríguez-Velázquez, J. On The (k,t)-Metric Dimension Of Graphs. Comput. J. 2021, 64, 707–720. [Google Scholar] [CrossRef]
  19. Estrada-Moreno, A.; Ramírez-Cruz, Y.; Rodríguez-Velázquez, J.A. On the adjacency dimension of graphs. Appl. Anal. Discret. Math. 2016, 10, 102–127. [Google Scholar] [CrossRef]
  20. Khuller, S.; Raghavachari, B.; Rosenfeld, A. Landmarks in graphs. Discret. Appl. Math. 1996, 70, 217–229. [Google Scholar] [CrossRef] [Green Version]
  21. Bailey, R.F.; Yero, I.G. Error-correcting codes from k-resolving sets. Discuss. Math. 2019, 39, 341–355. [Google Scholar] [CrossRef]
  22. Schmitz, Y.; Vietz, D.; Wanke, E. A note on the complexity of k-Metric Dimension. arXiv 2021, arXiv:2101.12018. [Google Scholar]
Figure 1. The graph on the left is type 1, and the one on the right is type 2.
Figure 1. The graph on the left is type 1, and the one on the right is type 2.
Mathematics 09 02789 g001
Figure 2. A unicyclic graph G where M ( G ) = { w 1 , w 2 } , dim 1 ( G ) = w M ( G ) I 1 ( w ) = 2 , dim 2 ( G ) = w M ( G ) I 2 ( w ) = 4 , and dim 3 ( G ) = w M ( G ) I 3 ( w ) = 6 .
Figure 2. A unicyclic graph G where M ( G ) = { w 1 , w 2 } , dim 1 ( G ) = w M ( G ) I 1 ( w ) = 2 , dim 2 ( G ) = w M ( G ) I 2 ( w ) = 4 , and dim 3 ( G ) = w M ( G ) I 3 ( w ) = 6 .
Mathematics 09 02789 g002
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Estrada-Moreno, A. The k-Metric Dimension of a Unicyclic Graph. Mathematics 2021, 9, 2789. https://doi.org/10.3390/math9212789

AMA Style

Estrada-Moreno A. The k-Metric Dimension of a Unicyclic Graph. Mathematics. 2021; 9(21):2789. https://doi.org/10.3390/math9212789

Chicago/Turabian Style

Estrada-Moreno, Alejandro. 2021. "The k-Metric Dimension of a Unicyclic Graph" Mathematics 9, no. 21: 2789. https://doi.org/10.3390/math9212789

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