Next Article in Journal
Random-Noise Denoising and Clutter Elimination of Human Respiration Movements Based on an Improved Time Window Selection Algorithm Using Wavelet Transform
Next Article in Special Issue
3D Path Planning for the Ground Robot with Improved Ant Colony Optimization
Previous Article in Journal
Research on a 3D Encapsulation Technique for Capacitive MEMS Sensors Based on Through Silicon Via
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Metric Dimension in Some Hex Derived Networks †

1
Institute of Computing Science and Technology, Guangzhou University, Guangzhou 510006, China
2
College of Mathematics and Informatics, Fujian Normal University, Fujian Provincial Key Laboratory of Network Security and Cryptology, Fujian Network & Information Security Industry Technology Development Base, Fuzhou 350117, China
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in the 10th International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, which is entitled “Metric dimension and robot navigation in specific sensor networks”.
Sensors 2019, 19(1), 94; https://doi.org/10.3390/s19010094
Submission received: 29 October 2018 / Revised: 18 December 2018 / Accepted: 26 December 2018 / Published: 28 December 2018
(This article belongs to the Special Issue Selected Papers from CyberC 2018)

Abstract

:
The concept of a metric dimension was proposed to model robot navigation where the places of navigating agents can change among nodes. The metric dimension m d ( G ) of a graph G is the smallest number k for which G contains a vertex set W, such that | W | = k and every pair of vertices of G possess different distances to at least one vertex in W. In this paper, we demonstrate that m d ( H D N 1 ( n ) ) = 4 for n 2 . This indicates that in these types of hex derived sensor networks, the least number of nodes needed for locating any other node is four.

1. Introduction

A task in robot navigation is to obtain the position immediately, whenever we want to know it. Suppose that a robot navigating in a sensor network is able to automatically obtain the distances to a collection of landmarks, then we can find a subset of nodes in the network such that the robot’s position in the network is uniquely identified. In order to achieve this, the concept of “landmarks in a graph” was developed [1], and later was extended to the “metric dimension”, in which one considers networks in the graph-structure framework.
Let R k be a k-dimensional Euclidean space and Z be the integer set. Assume Z k = { ( x 1 , x 2 , , x k ) R k | x i Z , 1 i k } . Every graph we consider is simple and connected and contains neither multiple edges nor loops. For two vertices v 1 , v 2 V ( G ) of a graph G = ( V ( G ) , E ( G ) ) , we denote by d G ( v 1 , v 2 ) (or simply by d ( v 1 , v 2 ) ) the distance between v 1 and v 2 , i.e., the number of edges in the shortest path from v 1 to v 2 . For a positive integer t 1 , we call u a t-neighbor of v if d ( u , v ) = t . We call the set N t ( v ) = { s V ( G ) | d ( v , s ) = t } the t-neighbourhood of v, and let N t ( v ) = { s V ( G ) | d ( v , s ) t } and N t + ( v ) = { s V ( G ) | d ( v , s ) t } . In particular, N 1 ( v ) is called the open neighborhood of v and simply denoted by N ( v ) , and N [ v ] = N ( v ) { v } is the closed neighborhood of v. The degree of a vertex v is the cardinality of N ( v ) and denoted by d e g ( v ) .
Given a positive integer k and an ordered set S = { s 1 , s 2 , , s k } V ( G ) , for a vertex t V ( G ) , we regard the k-vector ξ ( t | S ) = ( d ( t , s 1 ) , d ( t , s 2 ) , , d ( t , s k ) ) as the metric representation of v with respect to S. If any two distinct vertices of G do not have the identical representation with respect to S, then we call S a resolving set (RS) of G. The metric basis of G is the RS of G with the smallest cardinality. A metric basis of cardinality k is also called a k-metric basis. The metric dimension of G, denoted by m d ( G ) , is defined as the cardinality of a metric basis.
For convenience, we summarize the symbols we use in Table 1.
Due to their important applications and theoretical studies, various versions of metric generators have been proposed, which contribute deep insights into the mathematical properties of the metric dimension involving distances in graphs. Many authors have introduced different variations of metric generators—such as independent resolving sets [2], local metric sets [3], resolving dominating sets [4], strong resolving sets [5], k-metric generators [6], and a mixed metric dimension [7]—and their properties have been studied.
The subject of determining m d ( G ) of a graph G was initially studied by Harary, et al. [8], and Slater [9] independently proved that determining m d ( G ) of a graph G is an NP-complete problem [10]. The metric dimension has been extensively studied not merely for the computational intractability, but also for its applications in many fields, such as robot navigation [1], telecommunication, chemistry [2,11], and combinatorial optimization [4,12,13,14,15,16,17], among many others.
Honeycomb networks are a variant of meshes and tori that play an essential role in the areas of image processing, cellular phone base stations, computer graphics, and mathematical chemistry [18,19,20], because they have more attractive structural properties with respect to their diameter, degree, the total number of edges, the bisection width, and cost. Stojmenovic [20] and Parhami [21] analyzed the topological descriptors of honeycomb networks and presented an united formulation for the honeycomb. In Reference [18], based on honeycomb and hexagonal meshes, Manuel et al. introduced two new hexagonal networks, which have more interesting properties and features over certain honeycomb networks and meshes. Manuel et al. [18] posed an interesting open question to determine whether the metric dimensions of these kinds of hex-derived networks (HDNs) are between three and five. Xu and Fan [22] gave a proof and showed that the metric dimensions of the hex-derived networks H D N 1 ( n ) and H D N 2 ( n ) are either three or four. However until now, the exact metric dimension of these networks is still unknown. In this paper, we solve this problem for H D N 1 networks by showing that m d ( H D N 1 ( n ) ) = 4 for n 2 .
The main contributions of this paper are listed as follows:
  • We propose a vector coloring scheme to study properties of some networks with metric dimension three. By applying this approach we succeed to process hex-derived networks. Therefore, the proposed approach is a promising approach to determine if a network has metric dimension three.
  • The hexagonal networks are popular mesh-derived parallel architectures, which are also a kind of sensor network and widely used in computer graphics and cellular phone base stations. Inspired by the important applications of hex-derived network, Manuel et al. started to study the metric dimension of hex-derived networks. They proposed an open problem to determine whether the metric dimension of a kind of hex-derived networks lies between three and five. Xu and Fan showed that it is less than five. In this paper, we apply our approach to completely solve this problem.

2. HDN1 Networks

In this section, we describe the definition of H D N 1 networks. We follow the presentation in Reference [22]. The concept of a hexagonal mesh was introduced by Chen et al. [19]. Recall that a planar graph is a graph that can be drawn such that no edges cross each other. An n-dimensional hexagonal mesh for n 2 , denoted by HX(n), is a planar graph which consists of a collection of triangles as shown in Figure 1. The 2D hexagonal mesh HX(2) is made up of 6 triangles (see Figure 1(1)). The 3D hexagonal mesh HX(3) is constructed from HX(2) by including additional triangles around the boundary of HX(2) (see Figure 1(2)). Similarly, HX(n) is established by including additional triangles around the boundary of HX( n 1).
In a planar graph, there are many faces of G. If two faces p and q share at least one edge, they are said to be adjacent, or p is a neighbor of q. If a planar graph contains exactly one unbounded face, it is called the outer face of the graph. For example Figure 1(3) shows that H X ( 2 ) has seven faces p 0 , p 1 , , p 6 , for which p 1 is adjacent to p 0 , p 2 and p 6 ; and p 0 is an outer face. These definitions can be found in Reference [22].
Given a graph HX(n), we use F ( H X ( n ) ) to denote the set of non-outer faces of HX ( n ) . Now, for each p F , we add a new vertex p * which is located in the face p and connects p * with the three vertices of p. The resulting graph is H D N 1 ( n ) . As an example, H D N 1 ( 3 ) can be found in Figure 2, where the gray vertices are the additional vertices based on HX(3).
Suppose that p i is a neighbor of p for each i = 1 , 2 , , k and p 1 * , p 2 * , , p k * have a one-to-one mapping to p 1 , p 2 , , p k , respectively. If the vertices of p and p 1 * , p 2 * , , p k * are joined with p * , then we obtain H D N 2 ( n ) . It is clear that H D N 2 ( n ) contains H D N 1 ( n ) as a subgraph. For n 2 , we also view H D N 1 ( n ) and H D N 2 ( n ) collectively as H D N ( n ) .
The central vertex of H D N ( n ) is denoted by u 0 = ( 0 , 0 , 0 ) . For an integer i, we adopt the following notations:
V i = { x V ( G ) | d ( x , u 0 ) = i } , D i = { x V ( G ) | d e g ( x ) = i } , U i = V i D 3 .
In order to understand the idea clearly, we take the network described in Figure 3a as an example, which has the nodes { w i , A , B , C , D , E , F , H , I , J , K , L , M } . Assume we use S = { A , M , B , H } as landmarks, then a robot, which knows the distances from each element in S, can obtain its own location in this network at any time. For instance, if the distance vector from ( A , M , B , H ) is ( 1 , 1 , 2 , 3 ) , then it is located at the position C because the distance vectors from ( A , M , B , H ) are pairwise distinct.

3. Navigation in Certain Hex-Derived Sensor Networks

P. Manuel et al. [18] studied the navigation of certain hex-derived networks and proposed an open problem as follows.
Open Problem. Let G be H D N 1 or H D N 2 , then is it true that 3 m d ( G ) 5 ?
D. Xu [22] et al. have provide a proof to show that m d ( H D N ( n ) ) is either 3 or 4, as shown in Theorems 1 and 2.
Theorem 1.
[22] If n 2 , then we have m d ( H D N 1 ( n ) ) { 3 , 4 } .
Theorem 2.
[22] If n 2 , then we have m d ( H D N 2 ( n ) ) { 3 , 4 } .
Note that the least number of nodes needed for locating any other node in such a network is unknown, we will solve this problem in this paper.
Let G be a graph and W be an ordered subset of V ( G ) with W = { w 1 , w 2 , , w k } . Assume v 0 V ( G ) and φ ( u , v 0 ) = ξ ( u | W ) ξ ( v 0 | W ) = ( g 1 , g 2 , , g k ) for any u V ( G ) .
Lemma 1.
For any e = x y E ( G ) , we have | g i ( x , v 0 ) g i ( y , v 0 ) | 1 , i = 1 , 2 , , k .
Proof. 
Since φ ( x , v 0 ) = ξ ( x | W ) ξ ( v 0 | W ) and φ ( y , v 0 ) = ξ ( y | W ) ξ ( v 0 | W ) , we have
| g i ( x , v 0 ) g i ( y , v 0 ) | = | ( d ( x , w i ) d ( v 0 , w i ) ) ( d ( y , w i ) d ( v 0 , w i ) ) | = | d ( x , w i ) d ( y , w i ) | 1 .
 ☐
Lemma 2.
Let t be a positive integer and v V ( G ) . If x , y N t ( v ) and W is an RS of G, then ξ ( x | W ) ξ ( y | W ) .
Definition 1.
Let m d ( G ) = k and v V ( G ) . A function h : V ( G ) Z k 1 is said to be a ( k 1 ) -vector coloring scheme on G with respect to v, if the following conditions are fulfilled:
(i) 
For e = x y E ( G ) with α = ( α 1 , α 2 , , α k 1 ) = h ( x ) and β = ( β 1 , β 2 , , β k 1 ) = h ( y ) , we have | α i β i | 1 , i = 1 , 2 , , k 1 .
(ii) 
Let t > 0 . If x , y N t ( v ) , we have h ( x ) h ( y ) .
(iii) 
h ( v ) = ( 0 , 0 , , 0 ) .
Lemma 3.
If there exists a subgraph G of G and v V ( G ) such that d G ( v , u ) = d G ( v , u ) for any u V ( G ) , and there exists no ( k 1 ) -vector coloring scheme on G with respect to vertex v, then v is not in any k-metric basis of G.
Proof. 
Suppose that W is a k-metric basis of G with v W . Let W = { w 1 , w 2 , , w k 1 , v } be an ordered set. For any u V ( G ) , φ ( u , v ) = ξ ( u | W ) ξ ( v | W ) = ( φ 1 , φ 2 , , φ k ) . Let h ( u ) = ( φ 1 , φ 2 , , φ k 1 ) . By Lemmas 1 and 2, we have that h satisfies the three conditions of Definition 1, which yields a contradiction.  ☐
Corollary 1.
Let W be a k-metric basis of G. If G is a subgraph of G and v V ( G ) W such that d G ( v , u ) = d G ( v , u ) for any u V ( G ) , then there must exist a ( k 1 ) -vector coloring scheme on G with respect to vertex v.
Now, we will present the basic properties of hex-derived networks.
Lemma 4.
Let n 7 . Suppose that m d ( H D N 1 ( n ) ) = 3 and W = { w 1 , w 2 , w 3 } is an RS of H D N 1 ( n ) , then we have w i N n 1 ( u 0 ) , for any i { 1 , 2 , 3 } .
Proof. 
Suppose that there exists a w i N n 1 ( u 0 ) for some i, then the following two cases are studied.  ☐
Case 1.
w i H X ( n ) (See Figure 3a).
Let S = N [ w i ] and G = G [ S ] . By Corollary 1, there exists a 2-vector coloring scheme h on G with respect to vertex w i . Let h = ( h 1 , h 2 ) . For any u N 1 ( w i ) , by Definition 1, we have | h 1 ( u ) | 1 and | h 2 ( u ) | 1 . That is to say, h 1 ( u ) , h 2 ( u ) { 0 , ± 1 } . Consequently, h ( u ) must be one of nine possible vectors for any u N 1 ( w i ) . Since | N 1 ( w i ) | = 12 , then there must exist two vertices u 1 , u 2 N 1 ( w i ) with h ( u 1 ) = h ( u 2 ) , which is a contradiction with the definition of k-vector coloring scheme (Definition 1).
Case 2.
w i D 3 H D N 1 ( n ) ) (See Figure 3b).
Let S = N 2 [ w i ] and G = G [ S ] . Let N 1 ( w i ) = { v 1 , v 2 , v 3 } . For any u N 1 ( v 1 ) { w i } , similarly, it can be proved that h ( u ) must be one of nine possible vectors. We have Claim 1 as follows.
Claim 1.
There exists no three vertices u 1 , u 2 , u 3 N 1 ( v 1 ) { w i } with h ( u 1 ) = h ( u 2 ) = h ( u 3 ) .
Proof of Claim 1:
Suppose the statement does not hold. Since N 1 ( v 1 ) { w i } N 1 ( w i ) N 2 ( w i ) , then u 1 , u 2 , u 3 N 1 ( w i ) N 2 ( w i ) . Consequently, there must exist two vertices, say u 1 , u 2 N 1 ( w i ) or u 1 , u 2 N 2 ( w i ) , which is a contradiction with Definition 1.
Since | N 1 ( v 1 ) { w i } | = 12 and there are nine possibilities for h, then there must exist three pairs of vertices whose h values are equivalent. Note that ( N 1 ( v 1 ) { w i } ) N 1 ( w i ) = { v 1 , v 2 , v 3 } . From Definition 1, we know that the h values in N t ( w i ) are distinct for positive integer t = 1 , 2 . Therefore it can be assumed that the three pairs of vertices are ( v 1 , x 1 ) , ( v 2 , x 2 ) , and ( v 3 , x 3 ) with v 1 , x 1 , v 2 , x 2 , v 3 , x 3 N 1 ( v 1 ) { w i } and that h ( v i ) = h ( x i ) , for i = 1 , 2 , 3 .
Similarly, there are three pairs of vertices ( v 1 , x 1 ) , ( v 2 , x 2 ) and ( v 3 , x 3 ) with v 1 , x 1 , v 2 , x 2 , v 3 , x 3 N 1 ( v 2 ) { w i } and with h ( v i ) = h ( x i ) , for i = 1 , 2 , 3 .
From h ( x i ) = h ( v i ) = h ( x i ) , for i = 1 , 2 , 3 , we have x i = x i . However, | ( N 1 ( v 1 ) { w i } ) ( N 1 ( v 2 ) { w i } ) N 2 ( w i ) | = | { y 1 , y 2 } | = 2 , which yields a contradiction.  ☐
In the following, we discuss the vertices in N n ( u 0 ) of H D N 1 ( n ) : Let
A = { v N n ( u 0 ) D 3 : | N ( v ) V n 1 | = 2 }
and
B = { v N n ( u 0 ) D 3 : | N ( v ) V n 1 | = 1 } .
Analogous to the proof of Case 2 in Lemma 4, we have:
Lemma 5.
Let n 7 . Suppose that m d ( H D N 1 ( n ) ) = 3 and W = { w 1 , w 2 , w 3 } is a resolving set of H D N 1 ( n ) , then we have w i A .
Lemma 6.
Let n 7 . Suppose that m d ( H D N 1 ( n ) ) = 3 , W = { w 1 , w 2 , w 3 } is a resolving set of H D N 1 ( n ) and C = N n ( u 0 ) ( A B ) , then W C = .
Proof. 
Assume v D 3 and N 1 ( v ) = { u 1 , u 2 , u 3 } . Let h : V ( G ) Z 2 be a function. Let h ( v ) = ( α , β ) and h ( u i ) = ( α i , β i ) , for 1 i 3 . We list seven properties Qj, 1 j 7 as follows (If Qj holds, we say that ( h , v ) satisfies Qj):
(Q1) 
If u i N ( v ) , for 1 i 3 , then α α i and β β i .
(Q2) 
α i = α + 1 , for i = 1 , 2 , 3 .
(Q3) 
β i = β + 1 , for i = 1 , 2 , 3 .
(Q4) 
There are at most two vertices s 1 , s 2 N n ( u 0 ) D 3 such that neither ( h , s 1 ) nor ( h , s 2 ) satisfy Q 1 .
(Q5) 
If v N n ( u 0 ) D 3 does not satisfy Q1, then v satisfies either Q2 or Q3.
(Q6) 
For any v N n ( u 0 ) D 3 , it is impossible for v to satisfy both Q2 and Q3.
(Q7) 
Given any v N n 1 ( u 0 ) D 3 , then v satisfies Q1.
 ☐
See Figure 4a.
We have Claim 2 as follows:
Claim 2.
Let T = W V ( G ) C . For any subgraph G of H D N 1 ( n ) with T , we assume without loss of generality that w 3 T . If d G ( u , w 3 ) = d G ( u , w 3 ) for any u V ( G ) , then there exists a two-vector coloring scheme on G with respect to vertex w 3 such that ( h , w 3 ) satisfies Q4–Q7.
Proof of Claim 2:
Assume φ ( u , w 3 ) = ξ ( u | W ) ξ ( w 3 | W ) = ( φ 1 , φ 2 , φ 3 ) for any vertex u in H D N 1 ( n ) . Define a function h : V ( G ) Z 2 with h ( u ) = ( φ 1 , φ 2 ) for any vertex u in H D N 1 ( n ) . By the proof of Corollary 1, we know that h ( u ) satisfies properties (i)–(iii) with k = 3 in Definition 1. Therefore the function h is a two-vector coloring scheme on G . Now we will show that ( h , w 3 ) satisfies Q4–Q7 in the following.
It can be seen that a vertex v D 3 such that ( h , v ) does not satisfy Q1 if and only if v W . Since w 3 W C and | W | = 3 , then there are at most two vertices s 1 , s 2 N n ( u 0 ) D 3 such that neither ( h , s 1 ) nor ( h , s 2 ) satisfy Q 1 . Therefore, we have ( h , w 3 ) satisfies Q4.
Assume v D 3 and v does not satisfy Q1, i.e., v { w 1 , w 2 , w 3 } . It is clear that v { w 1 , w 2 } . Note that h ( u ) = ( d ( u , w 1 ) d ( w 3 , w 1 ) , d ( u , w 2 ) d ( w 3 , w 2 ) ) for any vertex u in H D N 1 ( n ) . If v = w 1 , then h ( v ) = ( d ( w 3 , w 1 ) , d ( w 1 , w 2 ) d ( w 3 , w 2 ) ) and h ( u i ) = ( 1 d ( w 3 , w 1 ) , d ( u i , w 2 ) d ( w 3 , w 2 ) ) for 1 i 3 . Therefore we have α i = α + 1 , for i = 1 , 2 , 3 , i.e., ( h , w 3 ) satisfies Q2. If v = w 2 , then h ( v ) = ( d ( w 2 , w 1 ) d ( w 3 , w 1 ) , d ( w 3 , w 2 ) ) and h ( u i ) = ( d ( u i , w 1 ) d ( w 3 , w 1 ) , 1 d ( w 3 , w 2 ) ) for 1 i 3 . Therefore we have β i = β + 1 , i = 1 , 2 , 3 , i.e., ( h , w 3 ) satisfies Q3. Consequently, we have ( h , w 3 ) satisfies Q5.
Suppose ( h , w 3 ) does not satisfy Q6. Then there exists v N n ( u 0 ) D 3 for which ( h , v ) satisfies Q2 and Q3. Since α i = α + 1 for i = 1 , 2 , 3 , we have v = w 1 . By β i = β + 1 for i = 1 , 2 , 3 , we have v = w 2 . Therefore, we have w 1 = w 2 , a contradiction.
By Lemma 4, we have that ( h , w 3 ) satisfies Q7 and the proof of Claim 2 is complete.
If n 7 , as shown in Figure 4b–e, it can be seen that there are only four distinct cases of N 3 ( w ) for w C in H D N 1 ( n ) . By means of computer search, we have that there exists no two-vector coloring scheme h on subgraph N 3 ( w ) in H D N 1 ( n ) , for which ( h , w ) satisfies Q4–Q7. By Claim 2, we have Lemma 6 holds.  ☐
Lemma 7.
Let n 7 . Suppose that m d ( H D N 1 ( n ) ) = 3 and W = { w 1 , w 2 , w 3 } is an RS of H D N 1 ( n ) , then we have w i B .
Proof. 
The proof is by induction on n. The statement holds for H D N 1 ( 7 ) , which can be confirmed by computer search. Let n 8 and let the statement hold for all H D N 1 ( m ) with m n 1. Suppose the statement does not hold for H D N 1 ( n ) . By Lemmas 4–6, all vertices of any basis W are in B. On the other hand, for any ordered set W = { w 1 , w 2 , w 3 } and any vertex v in H D N 1 ( n ) , let ξ ( v | W ) be a metric representation of v with respect to W. For any v i B , since | N ( v i ) N ( V n 1 ) | = 1 , we assume N ( v i ) N ( V n 1 ) = u i . (See Figure 5).
Then for w i W B , without loss of generality we have d ( v , w ) = d ( v , v i ) = d ( v , u i ) + 1 and u i is in H D N 1 ( n 1 ) for i = 1 , 2 , 3 . Therefore we can obtain a vertex u i with respect to each vertex w i for 1 i 3 . If u 1 , u 2 , u 3 are distinct, for any u N n 1 ( u 0 ) , we have ( d ( u , w 1 ) , d ( u , w 2 ) , d ( u , w 3 ) ) ( d ( t , w 1 ) , d ( t , w 2 ) , d ( t , w 3 ) ) for t V ( H D N 1 ( n 1 ) ) with t u . Consequently, S is also a basis of H D N 1 ( n 1 ) , which yields a contradiction. If u 1 , u 2 , u 3 are not distinct, then m d ( H D N 1 ( n 1 ) ) 2 , which yields a contradiction with m d ( H D N 1 ( n 1 ) ) = 3 .  ☐
Now, we have
Theorem 3.
If n 2 , then m d ( H D N 1 ( n ) ) = 4 .
Proof. 
For the case n 6 , the results can be verified by solving the instances constructed from an integer linear program introduced in Reference [2]. Suppose the statement does not hold for n 7 , and we assume that W = { w 1 , w 2 , w 3 } is a base of H D N 1 ( n ) . By Lemmas 4–7, we have W V ( H D N 1 ( n ) ) = , a contradiction. This completes the proof.  ☐

4. Conclusions

In this paper, we provide a proof to show that m d ( H D N 1 ( n ) ) = 4 for n 2 , this indicates that in this type of hex-derived sensor network, the least number of nodes needed to locate any other node is four. This solves an interesting open problem proposed in References [18,22].

Author Contributions

Methodology, P.W.; Formal Analysis, Z.S.; Investigation, E.Z.; Data Curation, Z.S.; Writing—Original Draft Preparation, Z.S.; Writing—Review and Editing, P.W., E.Z. and L.C.; Visualization, L.C.

Acknowledgments

This work was supported by the Natural Science Foundation of China (No. 61602118, No. 61572010 and No. 61472074), the Fujian Normal University Innovative Research Team (No. IRTL1207), the Natural Science Foundation of Fujian Province (No. 2017J01738), and the Natural Science Foundation of Guangdong Province (No. 2018A0303130115).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Khuller, S.; Ragavachari, B.; Rosenfeld, A. Landmarks in graphs. Discret. Appl. Math. 1996, 70, 217–229. [Google Scholar] [CrossRef]
  2. Chartrand, G.; Saenpholphat, V.; Zhang, P. The independent resolving number of a graph. Math. Bohem. 2003, 128, 379–393. [Google Scholar]
  3. Okamoto, F.; Phinezyn, B.; Zhang, P. The local metric dimension of a graph. Math. Bohem. 2010, 135, 239–255. [Google Scholar]
  4. Sebö, A.; Tannier, E. On metric generators of graph. Math. Oper. Res. 2004, 29, 383–393. [Google Scholar] [CrossRef]
  5. Oellermann, O.R.; Peters-Fransen, J. The strong metric dimension of graphs and digraphs. Discret. Appl. Math. 2007, 155, 356–364. [Google Scholar] [CrossRef]
  6. Trujillo-Rasua, R.; Yero, I.G. k-metric antidimension: A privacy measure for social graphs. Inform. Sci. 2016, 328, 403–417. [Google Scholar] [CrossRef]
  7. Kelenc, A.; Kuziak, D.; Taranenko, A.; Yero, I.G. Mixed metric dimension of graphs. Appl. Math. Comput. 2017, 314, 429–438. [Google Scholar] [Green Version]
  8. Harary, F.; Melter, R.A. On the metric dimension of a graph. Ars Comb. 1976, 2, 191–195. [Google Scholar]
  9. Slater, P.J. Leaves of trees. Congr. Numer. 1975, 14, 549–559. [Google Scholar]
  10. Garey, M.R.; Johnson, D.S. Computers and Intractability: A Guide to the Theory of NP-Completeness; W.H. Freeman and Company: New York, NY, USA, 1979. [Google Scholar]
  11. Beerliova, Z.; Eberhard, F.; Erlebach, T.; Hall, A.; Hoffmann, M.; Mihal’ak, M.; Ram, L.S. Network Discovery and Verification. IEEE J. Sel. Areas Commun. 2006, 24, 2168–2181. [Google Scholar] [CrossRef]
  12. Shao, Z.; Sheikholeslami, S.M.; Wu, P.; Liu, J.B. The metric dimension of some generalized Petersen graphs. Discret. Dyn. Nat. Soc. 2018, 2018, 4531958. [Google Scholar] [CrossRef]
  13. Raicu, I.; Palur, S. Understanding torus network performance through simulations. In Proceedings of the Greater Chicago Area System Research Workshop; 2014. Available online: http://datasys.cs.iit.edu/reports/2014_GCASR14_paper-torus.pdf (accessed on 27 December 2018).
  14. Watkins, M. A theorem on Tait colorings with an application to the generalized Petersen graph. J. Comb. Theory 1969, 6, 152–164. [Google Scholar] [CrossRef]
  15. Javaid, I.; Rahim, M.T.; Kashif, A. Families of regular graphs with constant metric dimension. Util. Math. 2007, 75, 21–33. [Google Scholar]
  16. Imran, M.; Baig, A.Q.; Shafiq, M.K. On metric dimension of generalized Petersen graphs P(n, 3). Ars Comb. 2014, 117, 113–130. [Google Scholar]
  17. Naz, S.; Salman, M.; Ali, U.; Javaid, I.; Bokhary, S. On the constant metric dimension of generalized Petersen gpraphs P(n, 4). Acta Math. Sin. 2014, 30, 1145–1160. [Google Scholar] [CrossRef]
  18. Manuel, P.; Rajan, B.; Rajasingh, I.; Monica, M.C. On minimum metric dimension of honeycomb networks. J. Discret. Algorithm 2008, 6, 20–27. [Google Scholar] [CrossRef]
  19. Chen, M.S.; Shin, K.G.; Kandlur, D.D. Addressing, routing, and broadcasting in hexagonal mesh multiprocessors. IEEE Trans. Comput. 1990, 39, 10–18. [Google Scholar] [CrossRef] [Green Version]
  20. Stojmenovic, I. Honeycomb networks: Topological properties and communication algorithms. IEEE Trans. Parallel Distrib. Syst. 1997, 8, 1036–1042. [Google Scholar] [CrossRef] [Green Version]
  21. Parhami, B.; Kwai, D.M. A unified formulation of honeycomb and diamond networks. IEEE Trans. Parallel Distrib. Syst. 2001, 12, 74–79. [Google Scholar] [CrossRef]
  22. Xu, D.; Fan, J. On the metric dimension of HDN. J. Discret. Algorithm 2014, 26, 1–6. [Google Scholar] [CrossRef]
Figure 1. Schematics of n-dimensional hexagonal meshes, HX(n): (1) HX(2), (2) HX(3), and (3) all of the faces in HX(2).
Figure 1. Schematics of n-dimensional hexagonal meshes, HX(n): (1) HX(2), (2) HX(3), and (3) all of the faces in HX(2).
Sensors 19 00094 g001
Figure 2. Hex-derived network, H D N 1 ( 3 ) .
Figure 2. Hex-derived network, H D N 1 ( 3 ) .
Sensors 19 00094 g002
Figure 3. (a) H D N 1 ( 2 ) and (b) some vertices in H D N 1 ( 3 ) .
Figure 3. (a) H D N 1 ( 2 ) and (b) some vertices in H D N 1 ( 3 ) .
Sensors 19 00094 g003
Figure 4. Left: H D N 1 ( 7 ) (a); Right: Some vertices of H D N 1 ( 7 ) (be).
Figure 4. Left: H D N 1 ( 7 ) (a); Right: Some vertices of H D N 1 ( 7 ) (be).
Sensors 19 00094 g004
Figure 5. H D N 1 ( n ) for w i B .
Figure 5. H D N 1 ( n ) for w i B .
Sensors 19 00094 g005
Table 1. The symbols used in this paper.
Table 1. The symbols used in this paper.
SymbolDefinition
R k k-dimensional Euclidean space
Z the set of all integers
Z k Z k = { ( x 1 , x 2 , , x k ) R k | x i Z , 1 i k }
d ( v 1 , v 2 ) the edge number of the shortest path from v 1 to v 2
N t ( v ) the t-neighbourhood of v, i.e., N t ( v ) = { s V ( G ) | d ( v , s ) = t }
N ( v ) the open neighborhood of v, i.e., N ( v ) = N 1 ( v )
N [ v ] the closed neighborhood of v, i.e., N [ v ] = N ( v ) { v }
deg ( v ) the degree of v
ξ ( t | S ) = ( d ( t , s 1 ) , d ( t , s 2 ) , , d ( t , s k ) ) the metric representation of v with respect to S, where S = { s 1 , s 2 , , s k } V ( G ) is an ordered set
RSresolving set
m d ( G ) the metric dimension of G

Share and Cite

MDPI and ACS Style

Shao, Z.; Wu, P.; Zhu, E.; Chen, L. On Metric Dimension in Some Hex Derived Networks. Sensors 2019, 19, 94. https://doi.org/10.3390/s19010094

AMA Style

Shao Z, Wu P, Zhu E, Chen L. On Metric Dimension in Some Hex Derived Networks. Sensors. 2019; 19(1):94. https://doi.org/10.3390/s19010094

Chicago/Turabian Style

Shao, Zehui, Pu Wu, Enqiang Zhu, and Lanxiang Chen. 2019. "On Metric Dimension in Some Hex Derived Networks" Sensors 19, no. 1: 94. https://doi.org/10.3390/s19010094

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