The fractional k-metric dimension of graphs
Cong X. Kang1, Ismael G. Yero2 and **Eunjeong Yi3
**Texas A&M University at Galveston, Galveston, TX 77553, USA1,3
Universidad de Cádiz, Av. Ramón Puyol s/n, 11202 Algeciras, Spain2
[email protected]; [email protected]; [email protected]
Abstract
Let G be a graph with vertex set V(G). For any two distinct vertices x and y of G, let R{x,y} denote the set of vertices z such that the distance from x to z is not equal to the distance from y to z in G. For a function g defined on V(G) and for U⊆V(G), let g(U)=∑s∈Ug(s). Let κ(G)=min{∣R{x,y}∣:x=y\mboxandx,y∈V(G)}. For any real number k∈[1,κ(G)], a real-valued function g:V(G)→[0,1] is a k-resolving function of G if g(R{x,y})≥k for any two distinct vertices x,y∈V(G). The fractional k-metric dimension, dimfk(G), of G is \min\{g(V(G)):g\mbox{ is a k-resolving function of }G\}. In this paper, we initiate the study of the fractional k-metric dimension of graphs. For a connected graph G and k∈[1,κ(G)], it’s easy to see that k≤dimfk(G)≤κ(G)k∣V(G)∣; we characterize graphs G satisfying dimfk(G)=k and dimfk(G)=∣V(G)∣, respectively. We show that dimfk(G)≥kdimf(G) for any k∈[1,κ(G)], and we give an example showing that dimfk(G)−kdimf(G) can be arbitrarily large for some k∈(1,κ(G)]; we also describe a condition for which dimfk(G)=kdimf(G) holds. We determine the fractional k-metric dimension for some classes of graphs, and conclude with two open problems, including whether ϕ(k)=dimfk(G) is a continuous function of k on every connected graph G.
**Keywords: fractional metric dimension, fractional k-metric dimension, k-metric dimension, trees, cycles, wheel graphs, the Petersen graph, a bouquet of cycles, complete multi-partite graphs, grid graphs
2010 Mathematics Subject Classification: 05C12, 05C38, 05C05
**
1 Introduction
Let G be a finite, simple, undirected, and connected graph with vertex set V(G) and edge set E(G). For v∈V(G), the open neighborhood of v is N(v)={u∈V(G):uv∈E(G)}, and the closed neighborhood of v is N[v]=N(v)∪{v}. The degree of a vertex v∈V(G), denoted by deg(v), is ∣N(v)∣; a leaf is a vertex of degree one, and a major vertex is a vertex of degree at least three. The distance between two vertices x,y∈V(G), denoted by d(x,y), is the length of a shortest path between x and y in G. The diameter, diam(G), of a graph G is max{d(x,y):x,y∈V(G)}. The complement of G, denoted by G, is the graph whose vertex set is V(G) and xy∈E(G) if and only if xy∈E(G) for x,y∈V(G). We denote by Kn and Pn the complete graph and the path on n vertices, respectively.
For two distinct vertices x,y∈V(G), let R{x,y}={z∈V(G):d(x,z)=d(y,z)}. A subset S⊆V(G) is called a resolving set of G if ∣S∩R{x,y}∣≥1 for any two distinct vertices x and y in G. The metric dimension, dim(G), of G is the minimum cardinality of S over all resolving sets of G. Since metric dimension is suggestive of the dimension of a vector space in linear algebra, sometimes a minimum resolving set of G is called a basis of G. The concept of metric dimension was introduced independently by Slater [28], and by Harary and Melter [20]. Applications of metric dimension can be found in network discovery and verification [7], robot navigation [24], sonar [28], combinatorial optimization [27], chemistry [25], and strategies for the mastermind game [9]. It was noted in [19] that determining the metric dimension of a graph is an NP-hard problem. Metric dimension has been extensively studied. For a survey on metric dimension in graphs, see [4, 8]. The effect of the deletion of a vertex or of an edge on the metric dimension of a graph was raised as a fundamental question in graph theory in [8]; the question is essentially settled in [11].
If a minimum number of requisite robots are installed in a network to identify the exact location of an intruder in the network, one malfunctioning robot can lead to failure of detection. Thus, it is natural to build a certain level of redundancy into the detection system. As a generalization of metric dimension, k-metric dimension was introduced first by Estrada-Moreno et al. [12] and, independently, by Adar and Epstein [1] soon afterwards. Let κ(G)=min{∣R{x,y}∣:x=y\mboxandx,y∈V(G)}. For a positive integer k∈{1,2,…,κ(G)}, a set S⊆V(G) is called a k-resolving set of G if ∣S∩R{x,y}∣≥k for any two distinct vertices x and y in G. The k-metric dimension, dimk(G)111In fact, the notation of this parameter has been dimk(G) in previous works. However, we rather prefer to use dimk(G) here, to facilitate the notation of dimfk(G)., of G is the minimum cardinality over all k-resolving sets of G. It was shown in [12] that k-metric dimension of a connected graph G exists for every k∈{1,2,…,κ(G)}, and G is called κ(G)-metric dimensional. For an application of k-metric dimension to error-correcting codes, see [5]. For other articles on the k-metric dimension of graphs, see [6, 13, 14].
The fractionalization of various graph parameters has been extensively studied (see [26]). Currie and Oellermann [10] defined fractional metric dimension as the optimal solution to a linear programming problem, by relaxing a condition of the integer programming problem for metric dimension. A formulation of fractional metric dimension as a linear programming problem can be found in [15]. Arumugam and Mathew [2] officially studied the fractional metric dimension of graphs. For a function g defined on V(G) and for U⊆V(G), let g(U)=∑s∈Ug(s). A real-valued function g:V(G)→[0,1] is a resolving function of G if g(R{x,y})≥1 for any two distinct vertices x,y∈V(G). The fractional metric dimension of G, denoted by dimf(G), is min{g(V(G)):g\mboxisaresolvingfunctionofG}. Notice that dimf(G) reduces to dim(G), if the codomain of resolving functions is restricted to {0,1}. For more articles on the fractional metric dimension, as well as the closely related fractional strong metric dimension, of graphs, see [3, 16, 17, 18, 21, 22, 23, 29].
Next, we introduce fractional k-metric dimension, which can be viewed as a generalization of dimf(G) as well as a fractionalization of dimk(G). For any real number k∈[1,κ(G)], a real-valued function h:V(G)→[0,1] is a k-resolving function of G if h(R{x,y})≥k for any two distinct vertices x,y∈V(G). The fractional k-metric dimension of G, denoted by dimfk(G), is \min\{h(V(G)):h\mbox{ is a k-resolving function of }G\}; notice that dimf1(G)=dimf(G). Note that dimfk(G) reduces to dimk(G) when the codomain of k-resolving functions is restricted to {0,1} and k∈[1,κ(G)] is restricted to positive integers.
In this paper, we initiate the study of the fractional k-metric dimension of graphs. For a connected graph G, let κ(G)=min{∣R{x,y}∣:x=y\mboxandx,y∈V(G)}. The paper is organized as follows. In section 2, we compare dimfk(G) with dimk(G) for certain k, and we recall some results on the fractional metric dimension of graphs. In section 3, we prove that dimfk(G)≥kdimf(G) for any k∈[1,κ(G)]; we describe a condition for which dimfk(G)=kdimf(G) holds for all k∈[1,κ(G)]. For k∈[1,κ(G)], we show that k≤dimfk(G)≤κ(G)k∣V(G)∣, which implies k≤dimfk(G)≤∣V(G)∣; we characterize graphs G satisfying dimfk(G)=k and dimfk(G)=∣V(G)∣, respectively. In section 4, for k∈[1,κ(G)], we determine the fractional k-metric dimension of trees, cycles, wheel graphs, the Petersen graph, a bouquet of cycles (i.e., the vertex sum of cycles at one common vertex), complete multi-partite graphs, and grid graphs (i.e., the Cartesian product of two paths). Along the way, we give an example showing that dimfk(G)−kdimf(G) can be arbitrarily large for some k∈(1,κ(G)]. We conclude with some open problems.
2 Preliminaries
In this section, we make some observations involving dimfk(G) for k∈[1,κ(G)], or dimk(G) for k∈{1,2,…,κ(G)}. We also recall some results on the fractional metric dimension of graphs. We begin with some observations. Two distinct vertices x,y∈V(G) are called twin vertices if N(x)−{y}=N(y)−{x}.
Observation 2.1**.**
Let G be a connected graph and let k∈[1,κ(G)]. If two distinct vertices x and y are twin vertices in G, then R{x,y}={x,y}, and thus κ(G)=2 and g(x)+g(y)≥k for any k-resolving function g of G.
Observation 2.2**.**
Let G be a connected graph.
For k∈[1,κ(G)], dimf(G)≤dimfk(G).
For k∈{1,2,…,κ(G)}, dimfk(G)≤dimk(G).
[2, 12]* For k∈{1,2,…,κ(G)}, dimf(G)≤dim(G)≤dimk(G).*
Observation 2.2 provides inequalities between any two graph parameters among dimf(G), dim(G), dimfk(G) for k∈[1,κ(G)], and dimk(G) for k∈{1,2,…,κ(G)}, excluding the relation between dim(G) and dimfk(G). So, it is natural to compare dim(G) and dimfk(G) for k∈[1,κ(G)].
Remark 2.3**.**
(a) The value of dimfk(G)−dim(G) can be arbitrarily large, as G varies, for some k∈(1,κ(G)]. For n≥4, note that dim(Pn)=1≤dimfk(Pn) for k∈[1,n−1] and dimfn−1(Pn)=n (see Proposition 4.1). Thus, dimfn−1(Pn)−dim(Pn)=n−1 can be arbitrarily large.
(b) The value of dim(G)−dimfk(G) can be arbitrarily large, as G varies, for some k∈[1,κ(G)]. For n≥3, note that dim(Kn)=n−1 and dimfk(Kn)=2kn for k∈[1,2] (see Proposition 4.12). Now, let k∈[1,2); then dim(Kn)−dimfk(Kn)=2(2−k)n−1 becomes arbitrarily large as n→∞.
In light of Observation 2.2(b), we have the following
Theorem 2.4**.**
The value of dimk(G)−dimfk(G) can be arbitrarily large, as G varies, for some k∈{1,2,…,κ(G)}.
Proof.
Let H be a connected graph with vertex set V(H)={u1,u2,…,un}, where n≥2. Let G be the graph obtained from H as follows:
for each i∈{1,2,…,n}, add three vertices ai,1,bi,1,ci,1 and three edges uiai,1,uibi,1,uici,1;
for each i∈{1,2,…,n}, subdivide the edge uiai,1 (uibi,1 and uici,1, respectively) exactly s−1 times so that the edge uiai,1 (uibi,1 and uici,1, respectively) in (i) becomes the ui−ai,1 path given by ui,ai,s,ai,s−1,…,ai,1 (the ui−bi,1 path given by ui,bi,s,bi,s−1,…,bi,1 and the ui−ci,1 path given by ui,ci,s,ci,s−1,…,ci,1, respectively).
For each i∈{1,2,…,n}, let Ti be the subtree of G consisting of the ui−ai,1 path, the ui−bi,1 path, and the ui−ci,1 path; further, let Pi,a be the ai,s−ai,1 path, Pi,b the bi,s−bi,1 path, and Pi,c the ci,s−ci,1 path. Then, for each i∈{1,2,…,n},
[TABLE]
We determine κ(G), dimk(G) for k∈{1,2,…,κ(G)}, and dimfk(G) for k∈[1,κ(G)].
Claim 1: κ(G)=2s.
Proof of Claim 1. Let x and y be two distinct vertices of G. First, let x,y∈V(Ti) for some i∈{1,2,…,n}. If d(ui,x)=d(ui,y), then R{x,y}⊇V(Tj) with ∣R{x,y}∣≥∣V(Tj)∣=3s+1, where j∈{1,2,…,n}−{i}. If d(ui,x)=d(ui,y), say x∈V(Pi,a) and y∈V(Pi,b) without loss of generality, then R{x,y}=V(Pi,a)∪V(Pi,b) with ∣R{x,y}∣=∣V(Pi,a)∣+∣V(Pi,b)∣=2s. Second, let x∈V(Ti) and y∈V(Tj) for distinct i,j∈{1,2,…,n}, say x lies on the ui−ai,1 path and y lies on the uj−aj,1 path, without loss of generality. Then ∣R{x,y}∣≥2s, since at most one vertex lying on a ai,1−aj,1 geodesic is at equal distance from both x and y. So, κ(G)=2s. □
Claim 2: For k∈{1,2,…,2s},
\dim^{k}(G)=\left\{\begin{array}[]{ll}\frac{3kn}{2}&\mbox{ if kis even},\\[3.0pt]
\frac{(3k+1)n}{2}&\mbox{ ifk is odd}.\end{array}\right.
Proof of Claim 2. Let k∈{1,2,…,2s}. First, we show that dimk(G)≥23kn for an even k, and dimk(G)≥2(3k+1)n for an odd k. Let S be a minimum k-resolving set of G. For each i∈{1,2,…,n}, (1) implies
[TABLE]
Suppose k is even. By summing over the three inequalities in (2), we obtain ∣S∩V(Pi,a)∣+∣S∩V(Pi,b)∣+∣S∩V(Pi,c)∣≥23k, and thus ∣S∩V(Ti)∣≥23k for each i∈{1,2,…,n}. So, ∣S∩V(G)∣≥∑i=1n23k=23kn, and hence dimk(G)≥23kn. Now, suppose k is odd. If ∣S∩V(Pi,a)∣≤⌊2k⌋ and ∣S∩V(Pi,b)∣≤⌊2k⌋ for some i∈{1,2,…,n}, then ∣S∩R{ai,s,bi,s}∣=∣S∩V(Pi,a)∣+∣S∩V(Pi,b)∣≤⌊2k⌋+⌊2k⌋=k−1, contradicting the assumption that S is a k-resolving set of G; thus, ∣S∩V(Pi,t)∣≤⌊2k⌋ for at most one t∈{a,b,c} for each i∈{1,2,…,n}. Let ∣S∩V(Pi,c)∣=α≤min{∣S∩V(Pi,a)∣,∣S∩V(Pi,b)∣} for i∈{1,2,…,n}. Then ∣S∩V(Pi,a)∣≥k−α and ∣S∩V(Pi,b)∣≥k−α from (2), and thus ∣S∩V(Ti)∣≥2k−α≥2k−⌊2k⌋=23k+1. So, ∣S∩V(G)∣≥∑i=1n23k+1=2(3k+1)n, and hence dimk(G)≥2(3k+1)n.
Second, we show that dimk(G)≤23kn for an even k, and dimk(G)≤2(3k+1)n for an odd k. If k is even, let W0=∪i=1n({ai,1,ai,2,…,ai,2k}∪{bi,1,bi,2,…,bi,2k}∪{ci,1,ci,2,…,ci,2k}). If k is odd, let W1=∪i=1n({ai,1,ai,2,…,ai,⌈2k⌉}∪{bi,1,bi,2,…,bi,⌈2k⌉}∪{ci,1,ci,2,…,ci,⌊2k⌋}). Note that ∣W0∣=23kn, ∣W1∣=2(3k+1)n, ∣W0∩V(Pi,a)∣=∣W0∩V(Pi,b)∣=∣W0∩V(Pi,c)∣=2k and ∣W1∩V(Pi,a)∣=∣W1∩V(Pi,b)∣=⌈2k⌉=1+∣W1∩V(Pi,c)∣ for i∈{1,2,…,n}. It suffices to show that W0 (W1, respectively) is a k-resolving set of G when k is even (odd, respectively). Let x and y be distinct vertices of G. Suppose x,y∈V(Ti) for some i∈{1,2,…,n}. If d(ui,x)=d(ui,y), then ∣Wℓ∩R{x,y}∣≥∣V(Tj)∣≥23k≥k for j=i and for ℓ∈{0,1}. If d(ui,x)=d(ui,y), say x∈V(Pi,a) and y∈V(Pi,c) (other cases can be handled similarly), then ∣Wℓ∩R{x,y}∣=∣Wℓ∩(V(Pi,a)∪V(Pi,c))∣≥k for ℓ∈{0,1}. Now, let x∈V(Ti) and y∈V(Tj) for distinct i,j∈{1,2…,n}; suppose d(ui,x)≤d(uj,y), without loss of generality. Since R{x,y}⊇V(Ti), ∣Wℓ∩R{x,y}∣≥∣Wℓ∩V(Ti)∣≥23k for ℓ∈{0,1}. So, W0 (W1, respectively) is a k-resolving set of G when k is even (odd, respectively). □
Claim 3: For k∈[1,2s], dimfk(G)=23kn.
Proof of Claim 3. Let k∈[1,2s]. First, we show that dimfk(G)≥23kn. Let g:V(G)→[0,1] be any k-resolving function of G. From (1), for each i∈{1,2,…,n}, we have g(R{ai,s,bi,s})=g(V(Pi,a))+g(V(Pi,b))≥k, g(R{ai,s,ci,s})=g(V(Pi,a))+g(V(Pi,c))≥k, and g(R{bi,s,ci,s})=g(V(Pi,b))+g(V(Pi,c))≥k. By summing over the three inequalities, we obtain g(V(Pi,a))+g(V(Pi,b))+g(V(Pi,c))≥23k, and thus g(V(Ti))≥23k for each i∈{1,2,…,n}. So, g(V(G))≥∑i=1n23k=23kn, and hence dimfk(G)≥23kn.
Second, we show that dimfk(G)≤23kn. Let h:V(G)→[0,1] be a function defined by
[TABLE]
Notice that h(V(Pi,a))=h(V(Pi,b))=h(V(Pi,c))=2k for each i∈{1,2,…,n}, and h(V(G))=23kn. It suffices to show that h is a k-resolving function of G. Let x and y be distinct vertices of G. Suppose x,y∈V(Ti) for some i∈{1,2,…,n}. If d(ui,x)=d(ui,y), then h(R{x,y})≥h(V(Tj))≥23k for j=i. If d(ui,x)=d(ui,y), say x∈V(Pi,a) and y∈V(Pi,b) without loss of generality, then h(R{x,y})=h(V(Pi,a))+h(V(Pi,b))=k. Now, let x∈V(Ti) and y∈V(Tj) for distinct i,j∈{1,2…,n}; suppose d(ui,x)≤d(uj,y), without loss of generality. Then h(R{x,y})≥h(V(Ti))≥23k. So, h is a k-resolving function of G. □
By Claims 2 and 3, we see that, for each odd k∈{1,2,…,2s}, dimk(G)−dimfk(G)=2(3k+1)n−23kn=2n, which can be arbitrarily large. ∎
Next, we recall some results on the fractional metric dimension of graphs. One can easily see that, for any connected graph G of order at least two, 1≤dimf(G)≤2∣V(G)∣ (see [2]). For the characterization of graphs G achieving the lower bound, see Theorem 2.7(a). Regarding the characterization of graphs G achieving the upper bound, the following result is stated in [2] and a correct proof is provided in [21].
Theorem 2.5**.**
[2, 21]*
Let G be a connected graph of order at least two. Then dimf(G)=2∣V(G)∣ if and only if there exists a bijection α:V(G)→V(G) such that α(v)=v and ∣R{v,α(v)}∣=2 for all v∈V(G).*
An explicit characterization of graphs G satisfying dimf(G)=2∣V(G)∣ is given in [3]. We recall the following construction from [3]. Let K={Kn:n≥2} and K={Kn:n≥2}. Let H[K∪K] be the family of graphs obtained from a connected graph H by (i) replacing each vertex ui∈V(H) by a graph Hi∈K∪K, and (ii) each vertex in Hi is adjacent to each vertex in Hj if and only if uiuj∈E(H).
Theorem 2.6**.**
[3]*
Let G be a connected graph of order at least two. Then dimf(G)=2∣V(G)∣ if and only if G∈H[K∪K] for some connected graph H.*
Now, we recall the fractional metric dimension of some classes of graphs. We begin by recalling some terminologies. Fix a graph G. A leaf u is called a terminal vertex of a major vertex v if d(u,v)<d(u,w) for every other major vertex w. The terminal degree, terG(v), of a major vertex v is the number of terminal vertices of v. A major vertex v is an exterior major vertex if it has positive terminal degree. Let ex(G) denote the number of exterior major vertices of G, exa(G) the number of exterior major vertices u with terG(u)=a, and σ(G) the number of leaves of G.
Theorem 2.7**.**
[23]* For any graph G of order n≥2, dimf(G)=1 if and only if G≅Pn.*
[29]* For a tree T, dimf(T)=21(σ(T)−ex1(T)).*
[2]* For the Petersen graph P, dimf(P)=35.*
[2]* For an n-cycle Cn,
\dim_{f}(C_{n})=\left\{\begin{array}[]{ll}\frac{n}{n-2}&\mbox{if nis even},\\
\frac{n}{n-1}&\mbox{ifn is odd}.\end{array}\right.*
[2]* For the wheel graph Wn of order n≥5,
\dim_{f}(W_{n})=\left\{\begin{array}[]{ll}2&\mbox{if }n=5,\\
\frac{3}{2}&\mbox{if }n=6,\\
\frac{n-1}{4}&\mbox{if }n\geq 7.\end{array}\right.*
[23]* If Bm is a bouquet of m cycles with a cut-vertex (i.e., the vertex sum of m cycles at one common vertex), where m≥2, then dimf(Bm)=m.*
[29]* For m≥2, let G=Ka1,a2,…,am be a complete m-partite graph of order n=∑i=1mai, and let s be the number of partite sets of G consisting of exactly one element. Then*
[TABLE]
[2]* For the grid graph G=Ps□Pt (s,t≥2), dimf(G)=2.*
3 Some general results on fractional k-metric dimension
In this section, we show that dimfk(G)≥kdimf(G) for any k∈[1,κ(G)]. We also describe a condition for which
dimfk(G)=kdimf(G) holds for all k∈[1,κ(G)]. For all k∈[1,κ(G)], we show that k≤dimfk(G)≤κ(G)k∣V(G)∣, which implies k≤dimfk(G)≤∣V(G)∣; we characterize graphs G satisfying dimfk(G)=k and dimfk(G)=∣V(G)∣, respectively. We conclude with an example such that two non-isomorphic graphs H1 and H2 satisfy dimfk(H1)=dimfk(H2) for all k∈[1,κ], where κ(H1)=κ(H2)=κ.
We begin by comparing the fractional metric dimension and the fractional k-metric dimension of graphs.
Lemma 3.1**.**
For any connected graph G and for any k∈[1,κ(G)], dimfk(G)≥kdimf(G).
Proof.
Let g:V(G)→[0,1] be a minimum k-resolving function of G. Then g(R{x,y})≥k for any two distinct vertices x,y∈V(G). Now, let h:V(G)→[0,1] be a function defined by h(u)=k1g(u) for each u∈V(G). Then h(R{x,y})=k1g(R{x,y})≥1 for any distinct vertices x,y∈V(G); thus, h is a resolving function of G. So, h(V(G))=k1dimfk(G)≥dimf(G), i.e., dimfk(G)≥kdimf(G). ∎
Next, we examine the conditions for which dimfk(G)=kdimf(G) holds.
Lemma 3.2**.**
Let G be a connected graph and let k∈[1,κ(G)]. If there exists a minimum resolving function g:V(G)→[0,1] such that g(v)≤k1 for each v∈V(G), then dimfk(G)=kdimf(G) for any k∈[1,κ(G)].
Proof.
Let g:V(G)→[0,1] be a minimum resolving function of G satisfying g(v)≤k1 for each v∈V(G). Let h:V(G)→[0,1] be a function defined by h(v)=kg(v) for each v∈V(G). Then h is a k-resolving function of G: (i) for each v∈V(G), 0≤h(v)=kg(v)≤1; (ii) for any two distinct x,y∈V(G), h(R{x,y})=kg(R{x,y})≥k, since g(R{x,y})≥1 by the assumption that g is a resolving function of G. So, dimfk(G)≤h(V(G))=kg(V(G))=kdimf(G). Since dimfk(G)≥kdimf(G) by Lemma 3.1, dimfk(G)=kdimf(G). ∎
Next, we obtain the lower and upper bounds of dimfk(G) in terms of k, κ(G), and the order of G.
Proposition 3.3**.**
Let G be a connected graph of order n. For any k∈[1,κ(G)], k≤dimfk(G)≤κ(G)kn, where both bounds are sharp.
Proof.
The lower bound is trivial. For the upper bound, let g:V(G)→[0,1] be a function such that g(v)=κ(G)k for each v∈V(G). Since κ(G)=min{∣R{x,y}∣:x=y\mboxandx,y∈V(G)}, g(R{u,v})≥k for any distinct vertices u,v∈V(G). So, g is a k-resolving function of G, and hence dimfk(G)≤g(V(G))=∑i=1nκ(G)k=κ(G)kn.
For the sharpness of the lower bound, see Proposition 3.5(a); for the sharpness of the upper bound, we refer to Proposition 4.7. ∎
As an immediate consequence of Proposition 3.3, we have the following.
Corollary 3.4**.**
For a connected graph G of order n and for k∈[1,κ(G)], k≤dimfk(G)≤n.
Next, we characterize graphs G achieving the lower bound and the upper bound, respectively, of Corollary 3.4. Let Rκ(G)=x,y∈V(G),x=y,∣R{x,y}∣=κ⋃R{x,y}, where κ=κ(G).
Proposition 3.5**.**
For a connected graph G of order n≥2 and for k∈[1,κ(G)],
dimfk(G)=k* if and only if G≅Pn and k∈[1,2],*
dimfk(G)=n* if and only if k=κ(G)=κ and V(G)=Rκ(G).*
Proof.
(a) (⇐) If G≅Pn and k∈[1,2], then dimfk(G)=k by Proposition 4.1.
(⇒) Suppose that dimfk(G)=k. Since dimfk(G)≥kdimf(G)≥k by Lemma 3.1, dimfk(G)=k implies dimf(G)=1; thus G≅Pn by Theorem 2.7(a) and k∈[1,2] from Proposition 4.1.
(b) (⇐) Let k=κ(G)=κ and V(G)=Rκ(G). Then, for any vertex v∈V(G), there exist two
distinct vertices x,y∈V(G) such that v∈R{x,y} with ∣R{x,y}∣=κ. Since any κ-resolving function g of G must satisfy g(R{x,y})≥κ and g(v)≤1 for each v∈V(G), g(u)=1 for each u∈R{x,y} with ∣R{x,y}∣=κ. Since V(G)=Rκ(G), g(v)=1 for each v∈V(G). Thus, g(V(G))=n and hence dimfk(G)=n.
(⇒) Let dimfk(G)=n. By Proposition 3.3, k=κ. Suppose that Rκ(G)⊊V(G) and let w∈V(G)−Rκ(G). Then, for any vertex w′∈V(G)−{w}, ∣R{w,w′}∣≥κ(G)+1. If h:V(G)→[0,1] is a function defined by h(w)=0 and h(v)=1 for each v∈V(G)−{w}, then h is a κ-resolving function of G with h(V(G))=n−1, which contradicts the assumption that dimfk(G)=n. ∎
Remark 3.6**.**
Let G∈H[K∪K] for some connected graph H, as described in Theorem 2.6. Then κ(G)=2 and V(G)=Rκ(G); thus dimf2(G)=∣V(G)∣ by Proposition 3.5(b). More generally, dimfk(G)=kdimf(G)=2k∣V(G)∣ for k∈[1,2] by Lemma 3.2, since g:V(G)→[0,1] defined by g(u)=21, for each u∈V(G), forms a minimum resolving function of G.
We conclude this section with an example showing that two non-isomorphic graphs can have the same κ and identical k-fractional metric dimension for all k∈[1,κ].
Remark 3.7**.**
There exist non-isomorphic graphs H1 and H2 such that dimfk(H1)=dimfk(H2) for all k∈[1,κ], where κ=κ(H1)=κ(H2). For example, let H1≅K2,2,3 and H2≅K3,4; then dimf(H1)=dimf(H2)=27 by Theorem 2.7(g). Since both H1 and H2 have twin vertices, κ(H1)=κ(H2)=2. Also note that a function gi:V(Hi)→[0,1] defined by gi(u)=21 for each u∈V(Hi) forms a minimum resolving function for Hi, where i∈{1,2}. By Lemma 3.2, dimfk(H1)=dimfk(H2)=27k for every k∈[1,κ], whereas H1≅H2.
4 The fractional k-metric dimension of some graphs
In this section, we determine dimfk(G) for k∈[1,κ(G)] when G is a tree, a cycle, a wheel graph, the Petersen graph, a bouquet of cycles, a complete multi-partite graph, or a grid graph (the Cartesian product of two paths). Along the way, we provide an example showing that dimfk(G)−kdimf(G) can be arbitrarily large for some k∈(1,κ(G)]. First, we determine dimfk(G) when G is a path.
Proposition 4.1**.**
Let Pn be an n-path, where n≥2. Then dimfk(P2)=k for k∈[1,2] and, for n≥3,
[TABLE]
Proof.
Let Pn be an n-path given by u1,u2,…,un, where n≥2; then κ(P2)=2 and κ(Pn)=n−1 for n≥3. Since a function h defined on V(P2) by h(u1)=h(u2)=21 is a minimum resolving function of P2, dimfk(P2)=kdimf(P2)=k for k∈[1,2] by Theorem 2.7(a) and Lemma 3.2. So, let n≥3 and we consider two cases.
Case 1: k∈[1,2]. If g:V(Pn)→[0,1] is a function defined by g(u1)=g(un)=21 and g(ui)=0 for each i∈{2,…,n−1}, then g is a minimum resolving function of Pn: (i) for any two distinct vertices x,y∈V(Pn), R{x,y}⊇{u1,un}, and hence g(R{x,y})≥g(u1)+g(un)=21+21=1; (ii) g(V(Pn))=1=dimf(Pn) by Theorem 2.7(a). Since g(ui)≤21≤k1 for each i∈{1,2,…,n}, we have dimfk(Pn)=kdimf(Pn)=k for any k∈[1,2] by Lemma 3.2 and Theorem 2.7(a).
Case 2: k∈(2,n−1]. Note that n≥4 in this case since κ(P3)=2. Let h:V(Pn)→[0,1] be a k-resolving function of Pn. Let h(u1)+h(un)=b; then 0≤b≤2. Since R{ui,ui+2}=V(Pn)−{ui+1} for i∈{1,2,…,n−2}, h(R{ui,ui+2})=h(V(Pn))−h(ui+1)≥k for each i∈{1,2,…,n−2}. By summing over the (n−2) inequalities, we have (n−2)h(V(Pn))−∑j=2n−1h(uj)≥(n−2)k, i.e., (n−3)h(V(Pn))+h(u1)+h(un)≥(n−2)k. So, h(V(Pn))≥n−3(n−2)k−b since n>3; note that the minimum of h(V(Pn)) is n−3(n−2)k−2 when b=h(u1)+h(un) takes the maximum value 2. Thus, dimfk(Pn)≥n−3(n−2)k−2=2+(k−2)n−3n−2.
Now, let g:V(Pn)→[0,1] be a function defined by
[TABLE]
Then g is a k-resolving function of Pn: (i) 0<n−3k−2≤1 for any k∈(2,n−1]; (ii) for any distinct i,j∈{1,2,…,n}, g(R{ui,uj})≥2+(n−3)n−3k−2=k since R{ui,uj}⊇{u1,un} and ∣R{ui,uj}∣≥n−1. So, dimfk(Pn)≤g(V(Pn))=2+(n−2)n−3k−2.
Therefore, dimfk(Pn)=2+(k−2)n−3n−2 for k∈(2,n−1]. ∎
Second, we determine dimfk(T) when T is a tree that is not a path. Let M(T) be the set of exterior major vertices of a tree T. Let M1(T)={w∈M(T):terT(w)=1}, M2(T)={w∈M(T):terT(w)=2}, and M3(T)={w∈M(T):terT(w)≥3}; note that M(T)=M1(T)∪M2(T)∪M3(T). For any vertex v∈M(T), let Tv be the subtree of T induced by v and all vertices belonging to the paths joining v with its terminal vertices. Let M∗(T)=M2(T)∪M3(T). We recall the following result on κ(T).
Theorem 4.2**.**
[12]*
For a tree T that is not a path,*
[TABLE]
We begin by examining dimfk(T) when T is a tree with exactly one exterior major vertex.
Proposition 4.3**.**
Let T be a tree with ex(T)=1. Let v be the exterior major vertex of T and let ℓ1,ℓ2,…,ℓa be the terminal vertices of v in T (note that a≥3). Suppose that d(v,ℓ1)≤d(v,ℓ2)≤…≤d(v,ℓa). Then κ(T)=d(ℓ1,ℓ2), and
if d(v,ℓ1)=d(v,ℓ2), then dimfk(T)=kdimf(T)=2ka for k∈[1,κ(T)];
if d(v,ℓ1)<d(v,ℓ2), then
[TABLE]
Proof.
For each i∈{1,2,…,a}, let si be the neighbor of v lying on the v−ℓi path, and let Pi denote the si−ℓi path in T. By Theorem 4.2, κ(T)=d(ℓ1,ℓ2). Let k∈[1,κ(T)].
(a) Let d(v,ℓ1)=d(v,ℓ2). By Lemma 3.1, dimfk(T)≥kdimf(T). We will show that dimfk(T)≤kdimf(T). Let g:V(T)→[0,1] be a function defined by
[TABLE]
Note that, for each i∈{1,2,…,a}, (i) g(V(Pi))=2k; (ii) 0≤2d(v,ℓi)k≤1 since k≤κ(T)=d(ℓ1,ℓ2)=2d(v,ℓ1)≤2d(v,ℓi). If two distinct vertices x and y lie on the v−ℓi path for some i∈{1,2,…,a}, then g(R{x,y})≥g(V(T)−V(Pi))≥k since a≥3. For distinct i,j∈{1,2,…,a}, if x∈V(Pi) and y∈V(Pj) with d(v,x)=d(v,y), say d(v,x)<d(v,y) without loss of generality, then g(R{x,y})≥g(V(T)−V(Pj))≥k; if x∈V(Pi) and y∈V(Pj) with d(v,x)=d(v,y), then g(R{x,y})=g(V(Pi)∪V(Pj))=k. So, g is a k-resolving function of T with g(V(T))=2ka. Thus dimfk(T)≤2ka=kdimf(T) by Theorem 2.7(b). Therefore, dimfk(T)=kdimf(T)=2ka for k∈[1,κ(T)].
(b) Let d(v,ℓ1)<d(v,ℓ2), and we consider two cases.
Case 1: k∈[1,2d(v,ℓ1)]. In this case, the function g in (3) is a k-resolving function of T as shown in the proof for (a); thus, dimfk(T)≤g(V(T))=2ka=kdimf(T). Since dimfk(T)≥kdimf(T) by Lemma 3.1, dimfk(T)=kdimf(T)=2ka.
Case 2: k∈(2d(v,ℓ1),κ(T)]. Let h:V(T)→[0,1] be a minimum k-resolving function of T. Note that (i) h(V(P1))≤d(v,ℓ1) since h(u)≤1 for each u∈V(T); (ii) for distinct i,j∈{1,2,…,a}, h(V(Pi))+h(V(Pj))≥k since R{si,sj}=V(Pi)∪V(Pj). Let h(V(P1))=β. From h(V(P1))+h(V(Pj))≥k for each j∈{2,3,…,a}, h(V(Pj))≥k−β. So, h(V(T))≥h(V(P1))+∑i=2ah(V(Pi))≥β+(a−1)(k−β)=(a−1)k−(a−2)β≥(a−1)k−(a−2)d(v,ℓ1) since β≤d(v,ℓ1); thus dimfk(T)≥(a−1)k−(a−2)d(v,ℓ1).
Next, we show that dimfk(T)≤(a−1)k−(a−2)d(v,ℓ1). Let g:V(T)→[0,1] be a function defined by
[TABLE]
Note that (i) g(V(P1))=d(v,ℓ1); (ii) for j∈{2,3,…,a}, g(V(Pj))=k−d(v,ℓ1)>k−2k=2k since k>2d(v,ℓ1); (iii) g(V(T))=d(v,ℓ1)+(a−1)(k−d(v,ℓ1))=(a−1)k−(a−2)d(v,ℓ1). Also note that g is a k-resolving function of T: (i) 0≤d(v,ℓj)d(v,ℓ1)≤d(v,ℓj)k−d(v,ℓ1)≤d(v,ℓj)d(ℓ1,ℓ2)−d(v,ℓ1)=d(v,ℓj)d(v,ℓ2)≤1 for j∈{2,…,a}; (ii) if two distinct vertices x and y lie on the v−ℓi path for some i∈{1,2,…,a}, then g(R{x,y})≥g(V(T))−g(V(Pi))≥min{k,2(k−d(v,ℓ1))}=k since a≥3 and k−d(v,ℓ1)>2k; (iii) if x∈V(Pi) and y∈V(Pj) with d(v,x)=d(v,y) for distinct i,j∈{1,2,…,a}, then g(R{x,y})≥min{g(V(T)−V(Pi)),g(V(T)−V(Pj))}≥k, since at most one vertex in the ℓi−ℓj path can be at equal distance from both x and y in T; (iv) if x∈V(Pi) and y∈V(Pj) with d(v,x)=d(v,y) for
distinct i,j∈{1,2,…,a}, then g(R{x,y})=g(V(Pi))+g(V(Pj))≥min{k,2(k−d(v,ℓ1))}=k. Thus, dimfk(T)≤g(V(T))=(a−1)k−(a−2)d(v,ℓ1).
Therefore, dimfk(T)=(a−1)k−(a−2)d(v,ℓ1). ∎
Next, we determine dimfk(T) for a tree T with ex(T)≥1. We begin with the following lemma, which, besides being useful for Theorem 4.5, bears independent interest.
Lemma 4.4**.**
Let T be a tree with ex(T)≥2. For w∈M∗(T), let x∈V(Tw) and y∈V(T)−V(Tw). Then either R{x,y}⊇V(Tw) or R{x,y}⊇V(Tw′) for some w′∈M∗(T)−{w}.
Proof.
Since ex(T)≥2, ∣M∗(T)∣≥2. Let x∈V(Tw) for some w∈M∗(T). First, suppose y∈V(Tw′) for some w′∈M∗(T)−{w}. Assume, for contradiction, that there exist u∈V(Tw) and v∈V(Tw′) such that
[TABLE]
Put a=d(y,v),b=d(v,w′),c=d(w′,w),d=d(w,u),e=d(u,x). Let us call a path leading from w to any of its leaves a “w-terminal path”. We may assume that u and x lie in the same w-terminal path, since d(x,u)=d(y,u) implies d(x,w)=d(y,w) if u and x lie in distinct w-terminal paths. Likewise, we assume v and y lie in the same w′-terminal path. After writing the two equations (4) in terms of components a,b,c,d,e and simplifying, we obtain b+c+d=0. This means that b=c=d=0, since all variables denote (nonnegative) distances. In particular, the distinctness of w and w′ is contradicted by c=0.
Now, suppose y∈/V(Tz) for any z∈M∗(T); then either y∈V(Ty′) for some y′∈M1(T) or y∈V(Tz′) for any z′∈M(T). Note that there exists a vertex w′∈M∗(T)−{w} such that either y or y′ lies in the w−w′ path in T. Since d(s,x)=d(s,y) for s∈V(Tw′) is equivalent to d(w′,x)=d(w′,y), we may assume, for contradiction, that
[TABLE]
Put d(y,w′)=a+b and d(w,w′)=c+b, where b≥0 denotes the length of the path shared between the w−w′ path and the y−w′ path. Similarly, put d(w,t)=d and d(x,t)=e. As before, we may assume that x and t lie in the same w-terminal path. After simplifying the two equations (5) in terms of a,b,c,d,e, we obtain c=d=0. This implies that either y∈V(Tw) (when b>0) or w=w′ (when b=0); both possibilities contradict the present assumptions. ∎
Theorem 4.5**.**
Let T be a tree with ex(T)≥1. Then κ(T)=min{κ(Tv):v∈M∗(T)} and, for k∈[1,κ(T)],
[TABLE]
Proof.
If ex(T)=1, then ∣M2(T)∣=0 and ∣M3(T)∣=1, and so (6) trivially holds; see Propostion 4.3 for explicit formulas for κ(T) and dimfk(T). So, let ex(T)≥2; then ∣M∗(T)∣≥2. By Theorem 4.2, κ(T)=min{κ(Tv):v∈M∗(T)}. Let k∈[1,κ(T)]; notice that κ(T)≤κ(Tz) for any z∈M∗(T).
First, we show that dimfk(T)≥k∣M2(T)∣+∑v∈M3(T)dimfk(Tv). For v∈M2(T), let N(v)∩V(Tv)={r1,r2}. For w∈M3(T), let ℓ1,ℓ2,…,ℓσ be the terminal vertices of w with terT(w)=σ, and let si be the neighbor of w lying on the w−ℓi path, where i∈{1,2,…,σ}; further, let Pi denote the si−ℓi path. Let g:V(T)→[0,1] be a minimum k-resolving function of T. If M2(T)=∅, then, for any v∈M2(T), R{r1,r2}=V(Tv)−{v} and g(R{r1,r2})=g(V(Tv)−{v})≥k; thus ∑v∈M2(T)g(V(Tv))≥∑v∈M2(T)k=k∣M2(T)∣. If M3(T)=∅, then, for any w∈M3(T), notice R{si,sj}=V(Pi)∪V(Pj) for any distinct i,j∈{1,2,…,σ}. This, together with the argument used in the proof of Proposition 4.3, we have ∑w∈M3(T)g(V(Tw))≥∑w∈M3(T)dimfk(Tw). Thus, we have
[TABLE]
Next, we show that dimfk(T)≤k∣M2(T)∣+∑v∈M3(T)dimfk(Tv). For each w∈M3(T), let gw be a minimum k-resolving function on V(Tw). For each w∈M2(T), define a function hw on V(Tw) such that hw(w)=0 and hw(u)=∣V(Tw)∣−1k if u=w. For k∈[1,κ(T)], let g:V(T)→[0,1] be the function defined by
[TABLE]
Note that (i) for each w∈M2(T), g(V(Tw))=hw(V(Tw)−{w})=k; (ii) for each w∈M3(T), g(V(Tw))=gw(V(Tw))=dimfk(Tw)≥k; (iii) g(V(T))=k∣M2(T)∣+∑w∈M3(T)dimfk(T). It suffices to show g is a k-resolving function of T. Obviously, 0≤g(u)≤1 for each u∈V(T). So, let x and y be distinct vertices of T; we will show that g(R{x,y})≥k. Consider three cases: (1) there is a w∈M∗(T) such that {x,y}⊆V(Tw); (2) there is a w∈M∗(T) such that x∈V(Tw) and y∈/V(Tw); (3) {x,y}⊆V(T)−∪w∈M∗(T)V(Tw). In case (1), if w∈M3(T), then g(R{x,y})≥gw(R{x,y}∩V(Tw))≥k, since gw is a k-resolving function on V(Tw); if w∈M2(T) and d(x,w)=d(y,w), then there is a z∈M∗(T)−{w} such that g(R{x,y})≥g(V(Tz))≥k; if w∈M2(T) and d(x,w)=d(y,w), then g(R{x,y})=hw(V(Tw)−{w})=k. In case (2), by Lemma 4.4, either R{x,y}⊇V(Tw) or R{x,y}⊇V(Tw′) for some w′∈M∗(T)−{w}; thus g(R{x,y})≥k. So, we consider case (3). Note that x∈V(Tx′) for some x′∈M1(T) or x∈V(Tz) for any z∈M(T); similarly, y∈V(Ty′) for some y′∈M1(T) or y∈V(Tz′) for any z′∈M(T). If {x,y}⊆V(Tv) for some v∈M1(T), then d(v,x)=d(v,y) and there exist distinct v′,v′′∈M∗(T) such that v lies on the v′−v′′ path in T; thus g(R{x,y})≥g(V(Tv′))+g(V(Tv′′))≥2k. If {x,y}⊆V(Tv) for any v∈M(T), there exist distinct w1,w2∈M∗(T) such that both x (or x′) and y (or y′) lie on the w1−w2 path in T; then d(w1,x)=d(w1,y) and d(w2,x)=d(w2,y) imply either x=y or {x,y}⊆V(Ts) for some s∈M1(T), where both possibilities contradict the present assumptions. Thus R{x,y}⊇V(Twi) for at least one i∈{1,2}, and g(R{x,y})≥g(V(Twi))≥k. ∎
Next, we provide an example showing that dimfk(G)−kdimf(G) can be arbitrarily large for some k∈(1,κ(G)].
Remark 4.6**.**
The value of dimfk(G)−kdimf(G) can arbitrarily large, as G varies, for some k∈(1,κ(G)]. Let T be a tree with ex(T)=1. Let v be the exterior major vertex of T and let ℓ1,ℓ2,…,ℓα be the terminal vertices of T such that d(v,ℓ1)=1<β=d(v,ℓj) for each j∈{2,3,…,α}, where α≥3. By Proposition 4.3, κ(T)=β+1 and dimfβ+1(T)=(α−1)(β+1)−(α−2)=(α−1)β+1. Since dimf(T)=2α by Theorem 2.7(b), dimfβ+1(T)−(β+1)dimf(T)=(α−1)β+1−(β+1)(2α)=(2α−1)(β−1) can be arbitrarily large, as α or β gets big enough.
Next, we determine the fractional k-metric dimension of cycles.
Proposition 4.7**.**
Let Cn be an n-cycle, where n≥3. Then
[TABLE]
Proof.
Note that κ(Cn)=n−2 for an even n, and κ(Cn)=n−1 for an odd n. Let k∈[1,κ(Cn)]. For an even n≥4, a function g:V(Cn)→[0,1] defined by g(u)=n−21, for each u∈V(Cn), is a minimum resolving function of Cn: (i) 0<g(u)=n−21≤k1≤1 since n≥4; (ii) for distinct x,y∈V(Cn), ∣R{x,y}∣≥n−2, and thus g(R{x,y})≥(n−2)(n−21)=1; (iii) g(V(Cn))=n−2n=dimf(Cn) by Theorem 2.7(d). Similarly, for an odd n≥3, one can easily check that a function h:V(Cn)→[0,1] defined by h(u)=n−11, for each u∈V(Cn), is a minimum resolving function of Cn satisfying h(u)≤k1. By Lemma 3.2 and Theorem 2.7(d), (7) follows. ∎
Remark 4.8**.**
Note that, for any fixed k∈[1,κ(Cn)], limn→∞dimfk(Cn)=k by Proposition 4.7 (c.f. Proposition 3.5(a)).
Next, we determine the fractional k-metric dimension of wheel graphs.
Proposition 4.9**.**
For the wheel graph Wn of order n≥5,
[TABLE]
Proof.
For n≥5, the wheel graph Wn=Cn−1+K1 is obtained from an (n−1)-cycle Cn−1 by joining an edge from each vertex of Cn−1 to a new vertex, say v; let the Cn−1 be given by u1,u2,…,un−1,u1. Note that diam(Wn)=2 for n≥5.
Case 1: n=5. Note that κ(W5)=2 since R{u1,u3}={u1,u3}. Let k∈[1,2]. Let g:V(W5)→[0,1] be a function defined by g(v)=0 and g(ui)=21 for each i∈{1,2,3,4}. Then g is a minimum resolving function of W5: (i) 0≤g(x)≤k1≤1 for each x∈V(W5); (ii) for distinct i,j∈{1,2,3,4}, g(R{ui,uj})≥g(ui)+g(uj)=1; (iii) for i∈{1,2,3,4}, g(R{v,ui})≥g(ui)+g(uℓ)=1, where uℓ∈V(W5)−N[ui]; (iv) g(V(W5))=2=dimf(W5) by Theorem 2.7(e). By Lemma 3.2 and Theorem 2.7(e), dimfk(W5)=kdimf(W5)=2k for k∈[1,2].
Case 2: n≥6. First, we show that κ(Wn)=4 in this case. For each i∈{1,2,…,n−1}, R{v,ui}=(V(Wn)−N(ui))∪{v} with ∣R{v,ui}∣=n−2≥4. For distinct i,j∈{1,2,…,n−1}, (i) if uiuj∈E(Wn), then R{ui,uj}=(N(ui)∪N(uj))−{v} with ∣R{ui,uj}∣=4; (ii) if uiuj∈E(Wn) and ∣N(ui)∩N(uj)∣=1, then R{ui,uj}=(N[ui]∪N[uj])−{v} with ∣R{ui,uj}∣=6; (iii) if uiuj∈E(Wn) and ∣N(ui)∩N(uj)∣=2, then R{ui,uj}=(N[ui]∪N[uj])−(N(ui)∩N(uj)) with ∣R{ui,uj}∣=4. So, κ(Wn)=4 for n≥6.
Second, we determine dimfk(Wn) for n≥6. Let k∈[1,4]. For n=6, a function g:V(W6)→[0,1] defined by g(x)=41, for each x∈V(W6), is a minimum resolving function of W6: (i) 0<g(x)≤k1≤1 for each x∈V(W6); (ii) for any distinct x,y∈V(W6), g(R{x,y})≥4(41)=1; (iii) g(V(W6))=23=dimf(W6) by Theorem 2.7(e). For n≥7, let h:V(Wn)→[0,1] be a function defined by h(v)=0 and h(ui)=41 for each i∈{1,2,…,n−1}. Then h is a minimum resolving function of Wn: (i) 0≤h(x)≤k1≤1 for each x∈V(Wn); (ii) for each i∈{1,2,…,n−1}, ∣R{v,ui}∣≥n−2≥5 since n≥7, and hence h(R{v,ui})≥4(41)=1; (iii) for distinct i,j∈{1,2,…,n−1}, ∣R{ui,uj}∣≥4 and v∈R{ui,uj}, and thus h(R{ui,uj})≥4(41)=1; (iv) h(V(Wn))=4n−1=dimf(Wn) by Theorem 2.7(e). Therefore, by Lemma 3.2 and Theorem 2.7(e), (8) holds for n≥6 and k∈[1,4]. ∎
Next, we determine the fractional k-metric dimension of the Petersen graph.
Proposition 4.10**.**
For the Petersen graph P, dimfk(P)=kdimf(P)=35k for k∈[1,6].
Proof.
Note that P is 3-regular and vertex-transitive. Since diam(P)=2, any two distinct vertices in P are either adjacent or at distance two apart.
We first show that κ(P)=6. For any distinct x,y∈V(P), R{x,y}=N[x]∪N[y]−(N(x)∩N(y)) and ∣R{x,y}∣=6: (i) if xy∈E(P), then N(x)∩N(y)=∅ and x∈N[y] and y∈N[x]; (ii) if xy∈E(P), then ∣N(x)∩N(y)∣=1. So, κ(P)=6.
Now, let k∈[1,6]. Since dimfk(P)≥kdimf(P) by Lemma 3.1, it suffices to show that dimfk(P)≤kdimf(P). Let g:V(P)→[0,1] be a function defined by g(v)=6k for each v∈V(P). Since 0≤g(v)≤1 for each vertex v∈V(P) and g(R{x,y})=6(6k)≥k for any two distinct x,y∈V(P), g is a k-resolving function of P. So, dimfk(P)≤∣V(P)∣(6k)=610k=k(35)=kdimf(P) by Theorem 2.7(c). ∎
Next, we determine the fractional k-metric dimension of a bouquet of cycles.
Proposition 4.11**.**
Let Bm be a bouquet of m cycles C1,C2,…,Cm with a cut-vertex (i.e., the vertex sum of m cycles at one common vertex), where m≥2; further, let C1 be the cycle of the minimum length among the m cycles of Bm. Then, for k∈[1,κ(Bm)], dimfk(Bm)=kdimf(Bm)=km, where
\kappa(B_{m})=\left\{\begin{array}[]{ll}|V(C^{1})|-1&\mbox{ if C^{1}is an odd cycle},\\
|V(C^{1})|-2&\mbox{ ifC^{1} is an even cycle}.\end{array}\right.**
Proof.
Let v be the cut-vertex of Bm. For each i∈{1,2,…,m}, let Ci be given by v,ui,1,ui,2,…,ui,ri,v and let Pi=Ci−v; further, let Pi,1 be the ui,1−ui,⌈2ri⌉ geodesic. Without loss of generality, let r1≤r2≤…≤rm.
Claim 1: If C1 is an odd cycle, then κ(Bm)=r1=∣V(C1)∣−1; if C1 is an even cycle, κ(Bm)=r1−1=∣V(C1)∣−2.
Proof of Claim 1. Let x and y be distinct vertices of Bm. First, let x,y∈V(Ci) for some i∈{1,2,…,m}. If d(v,x)=d(v,y), then R{x,y}⊇V(Cj) with ∣R{x,y}∣≥∣V(Cj)∣=rj+1≥r1+1 for j=i. If d(v,x)=d(v,y) and Ci is an odd cycle, then R{x,y}=V(Pi) with ∣R{x,y}∣=ri≥r1; notice, for an odd cycle C1, ∣R{u1,1,u1,r1}∣=r1. If d(v,x)=d(v,y) and Ci is an even cycle, then R{x,y}=V(Pi)−{ui,⌈2ri⌉} with ∣R{x,y}∣=ri−1, where ri−1≥r1 if C1 is an odd cycle, and ri−1≥r1−1 if C1 is an even cycle; notice, for an even cycle C1, ∣R{u1,1,u1,r1}∣=r1−1.
Second, let x∈V(Pi) and y∈V(Pj) for distinct i,j∈{1,2,…,m}; let x∈V(Pi,1) and y∈V(Pj,1), without loss of generality. If d(v,x)=d(v,y), then R{x,y}⊇V(Pi,1)∪V(Pj,1) with ∣R{x,y}∣≥⌈2ri⌉+⌈2rj⌉≥r1. So, let d(v,x)=d(v,y), say d(v,x)<d(v,y) without loss of generality; then d(u,x)=d(u,y) for each u∈V(Pi,1), and rj≥3. If rj=3, then R{x,y}⊇V(Pi,1)∪V(Pj). If rj≥4, then at most two vertices in Cj are at equal distance from x and y; thus, R{x,y}⊇V(Pi,1)∪(V(Pj)−{w1,w2}) such that wt∈V(Pj) with d(wt,x)=d(wt,y), where t∈{1,2}. In each case, ∣R{x,y}∣≥⌈2ri⌉+⌈2rj⌉≥r1. □
Claim 2: For k∈[1,κ(Bm)], dimfk(Bm)=kdimf(Bm)=km.
Proof of Claim 2. Let k∈[1,κ(Bm)], and let h:V(Bm)→[0,1] be a function defined by
[TABLE]
Note that, for each i∈{1,2,…,m}, h(V(Pi))=1 if Ci is an odd cycle, and h(V(Pi))=h(V(Pi))−h(ui,⌈2ri⌉)=1 if Ci is an even cycle. We also note that h is a minimum resolving function of Bm: (i) 0≤h(u)≤k1≤1 for each u∈V(Bm); (ii) if x,y∈V(Ci) with d(v,x)=d(v,y), for some i∈{1,2,…,m}, then h(R{x,y})≥h(V(Cj))≥1 for j=i; (iii) if x,y∈V(Ci) with d(v,x)=d(v,y) and x=y, for some i∈{1,2,…,m}, then h(R{x,y})=h(V(Pi))=1 when Ci is an odd cycle, and h(R{x,y})=h(V(Pi))−h(ui,⌈2ri⌉)=1 when Ci is an even cycle; (iv) if x∈V(Pi) and y∈V(Pj) for distinct i,j∈{1,2,…,m}, then h(R{x,y})≥21h(V(Pi))+21h(V(Pj))≥1 using a similar argument used in the proof of Claim 1; (v) h(V(Bm))=m=dimf(Bm) by Theorem 2.7(f). So, by Lemma 3.2 and Theorem 2.7(f), dimfk(Bm)=kdimf(Bm)=km for k∈[1,κ(Bm)]. □ ∎
Next, we determine the fractional k-metric dimension of complete multi-partite graphs.
Proposition 4.12**.**
For m≥2, let G=Ka1,a2,…,am be a complete m-partite graph of order n=∑i=1mai≥3, and let s be the number of partite sets of G consisting of exactly one element. Then, for k∈[1,2],
[TABLE]
Proof.
Let V(G) be partitioned into m-partite sets V1,V2,…,Vm with ∣Vi∣=ai, where i∈{1,2,…,m}. Without loss of generality, let a1≤a2≤…≤am. Note that κ(G)=2: (i) if am≥2, then, for two distinct x,y∈Vm, R{x,y}={x,y}; (ii) if am=1, then, for x∈V1 and y∈V2, R{x,y}={x,y}. Let k∈[1,2].
First, let s=1. A function g:V(G)→[0,1] defined by g(v)=21, for each v∈V(G), is a minimum resolving function of G: (i) 0<g(v)≤k1≤1 for each v∈V(G); (ii) for any distinct vertices x,y∈V(G), g(R{x,y})≥g(x)+g(y)=1; (iii) g(V(G))=2n=dimf(G) by Theorem 2.7(g). So, dimfk(G)=kdimf(G)=2kn by Lemma 3.2 and Theorem 2.7(g).
Second, let s=1. Let h:V(G)→[0,1] be a function defined by h(u)=0 for u∈V1 and h(v)=21 for each v∈V(G)−V1. Then h is a minimum resolving function of G : (i) 0≤h(v)≤k1≤1 for each v∈V(G); (ii) for any two distinct vertices x,y∈V(G)−V1, h(R{x,y})≥h(x)+h(y)=1; (iii) for x∈V1 and y∈Vi⊆V(G)−V1, h(R{x,y})≥h(Vi)≥1, where i∈{2,…,m}; (iv) h(V(G))=2n−1=dimf(G) by Theorem 2.7(g). So, dimfk(G)=kdimf(G)=2k(n−1) for k∈[1,2] by Lemma 3.2 and Theorem 2.7(g). ∎
Now, we consider the fractional k-metric dimension of grid graphs (i.e., the Cartesian product of two paths). The Cartesian product of two graphs G and H, denoted by G□H, is the graph with the vertex set V(G)×V(H) such that (u,w) is adjacent to (u′,w′) if and only if either u=u′ and ww′∈E(H), or w=w′ and uu′∈E(G). See Figure 1 for the labeling of P6□P4.
We recall the following result.
Theorem 4.13**.**
* [5]**
For s,t≥2, κ(Ps□Pt)=s+t−2 and dimk(Ps□Pt)=2k, where k∈{1,2,…,s+t−2}.*
Proposition 4.14**.**
For k∈[1,s+t−2], dimfk(Ps□Pt)=kdimf(Ps□Pt)=2k, where s,t≥2.
Proof.
Let s≥t≥2, and let G=Ps□Pt and L={v∈V(G):2≤deg(v)≤3}. By Theorem 4.13, κ(G)=s+t−2. Let k∈[1,s+t−2]. Since dimfk(G)≥kdimf(G)=2k by Lemma 3.1 and Theorem 2.7(h), it suffices to show that dimfk(G)≤2k. Let g:V(G)→[0,1] be a function defined by
[TABLE]
Note that g(V(G))=2k. We will show that g is a k-resolving function of G. Clearly, 0≤g(v)≤1 for each v∈V(G). Let x=(a,b) and y=(c,d) be two distinct vertices of G. We consider two cases.
Case 1: a=c or b=d. If a=c, then R{x,y}∩L⊇∪i=1s{(i,1),(i,t)}, and thus g(R{x,y})≥(2s)(s+t−2k)≥k since s≥t≥2. So, let b=d; without loss of generality, let a<c. Let z=(α,β)∈L. Note that (i) if α≤a, then d(z,x)<d(z,y) and thus R{x,y}∩L⊇∪j=1t{(1,j)}∪(∪i=2a{(i,1),(i,t)}); (ii) if α≥c, then d(z,x)>d(z,y) and thus R{x,y}∩L⊇∪j=1t{(s,j)}∪(∪i=cs−1{(i,1),(i,t)}); (iii) if a<α<c and β=1, then there exists at most one such z∈L satisfying d(z,x)=d(z,y), since d(z,x)=d(z,y) implies α−a+b−1=c−α+b−1, i.e., 2α=a+c; similarly, if a<α<c and β=t, then there exists at most one such z∈L satisfying d(z,x)=d(z,y). Thus, ∣R{x,y}∩L∣≥2s+2t−6, and hence g(R{x,y})≥(2s+2t−6)(s+t−2k)=2k(s+t−2s+t−3)≥k, since s+t≥4.
Case 2: a=c and b=d. Without loss of generality, let a<c; further, assume that b<d (the case for b>d can be handled similarly). Let z′=(α′,β′)∈L. Note that (i) if α′≤a and β′=1, then d(z′,x)<d(z′,y) and thus R{x,y}∩L⊇∪i=1a{(i,1)}; (ii) if α′≥c and β′=t, then d(z′,x)>d(z′,y) and thus R{x,y}∩L⊇∪i=cs{(i,t)}; (iii) if a<α′<c (i.e., c=a+1) and β′=1, then there exists at most one such z′∈L satisfying d(z′,x)=d(z′,y), since d(z′,x)=d(z′,y) implies α′−a+b−1=c−α′+d−1, i.e., 2α′=a−b+c+d; similarly, if a<α′<c and β′=t, there exists at most one such z′∈L satisfying d(z′,x)=d(z′,y). Likewise, we note that (i) if α′=1 and β′≤b, then d(z′,x)<d(z′,y) and thus R{x,y}∩L⊇∪j=1b{(1,j)}; (ii) if α′=s and β′≥d, then d(z′,x)>d(z′,y) and thus R{x,y}∩L⊇∪j=dt{(s,j)}; (iii) if α′=1 and b<β′<d (i.e., d=b+1), then there exists at most one such z′∈L satisfying d(z′,x)=d(z′,y), since d(z′,x)=d(z′,y) implies a−1+β′−b=c−1+d−β′, i.e., 2β′=−a+b+c+d; similarly, if α′=s and b<β′<d, then there exists at most one such z′∈L satisfying d(z′,x)=d(z′,y). So, if c=a+1 or d=b+1, then ∣R{x,y}∩L∣≥s+t−2; if c≥a+2 and d≥b+2, then ∣R{x,y}∩L∣≥a+(s−c+1)+2(c−a−2)+b+(t−d+1)+2(d−b−2)≥s+t−2. In each case, g(R{x,y})≥(s+t−2)(s+t−2k)=k.
Thus, in each case, g is a k-resolving function of G, and hence dimfk(G)≤g(V(G))=2k. Therefore, dimfk(G)=kdimf(G)=2k for k∈[1,s+t−2] for s≥t≥2. ∎
5 Open Problems
We conclude this paper with two open problems.
Problem 1. Let ϕ(k)=dimfk(G) be a function of k, for a fixed G, on domain [1,κ(G)]. Is ϕ a continuous function of k on every connected graph G?
Problem 2. Suppose dimfk(G) is given by ψ(k) for integral values of k. When and how can we interpolate ψ and deduce dimfk(G) for any real number k∈[1,κ(G)]?
For example, let G=Ps□Pt, where s,t≥2. Then dimfk(G)=2k for integers k∈{1,2,…,κ(G)} by Theorems 2.7(h), Lemma 3.1, Observation 2.2(b), and Theorem 4.13. In Proposition 4.14, we proved that dimfk(G)=2k for any real number k∈[1,κ(G)], by using Lemma 3.1 and constructing a k-resolving function g on V(G) with g(V(G))=2k for k∈[1,κ(G)]. The construction of k-resolving function for any real number k∈[1,κ(G)] in determining dimfk(G) in Proposition 4.14 does not appear to carry to the construction of k-resolving set for any integral values k∈{1,2,…,κ(G)} in determining dimk(G), and vice versa.
Acknowledgement. The authors greatly appreciate Dr. Douglas J. Klein for graciously hosting Dr. Ismael G. Yero during his visit to Texas A&M University at Galveston – this visit sparked an ongoing collaboration of which the present paper is a product. The authors also thank the anonymous referees for some helpful comments.