Next Article in Journal
Ring-Overlap: A Storage Scaling Mechanism for Hyperledger Fabric
Previous Article in Journal
A Visual Saliency-Based Neural Network Architecture for No-Reference Image Quality Assessment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Application of Fault-Tolerant Partition Resolvability in Cycle-Related Graphs

1
Department of Mathematics, School of Sciences, University of Management and Technology, C-II Johar Town, Lahore 54770, Pakistan
2
College of Computing and Information Technology, University of Tabuk, Tabuk 71491, Saudi Arabia
3
School of Computing and Data Science, Wentworth Institute of Technology, Boston, MA 02115, USA
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(19), 9558; https://doi.org/10.3390/app12199558
Submission received: 31 August 2022 / Revised: 15 September 2022 / Accepted: 17 September 2022 / Published: 23 September 2022

Abstract

:
The concept of metric-related parameters permeates all of graph theory and plays an important role in diverse networks, such as social networks, computer networks, biological networks and neural networks. The graph parameters include an incredible tool for analyzing the abstract structures of networks. An important metric-related parameter is the partition dimension of a graph holding auspicious applications in telecommunication, robot navigation and geographical routing protocols. A fault-tolerant resolving partition is a preference for the concept of a partition dimension. A system is fault-tolerant if failure of any single unit in the originally used chain is replaced by another chain of units not containing the faulty unit. Due to the optimal fault tolerance, cycle-related graphs have applications in network analysis, periodic scheduling and surface reconstruction. In this paper, it is shown that the partition dimension (PD) and fault-tolerant partition dimension (FTPD) of cycle-related graphs, including kayak paddle and flower graphs, are constant and free from the order of these graphs. More explicitly, the FTPD of kayak paddle and flower graphs is four, whereas the PD of flower graphs is three. Finally, an application of these parameters in a scenario of installing water reservoirs in a locality has also been furnished in order to verify our findings.

1. Introduction and Preliminaries

Graph theory is one of the significant territories in mathematics whose theoretical ideas have been highly utilized in research areas in computer science, such as data mining, image capturing and networking (see [1]). Utilization of graph theory has proffered significant stimulation in the development of the field, and graph theoretical concepts have led to many interesting real-life problems in the context of the Internet of Things and for routing, fraud detection, customer analysis and scheduling. Graph theory deals with various distance-related parameters, one of which is the metric dimension of graphs. The concept of the MD of a graph was proposed independently by Slater (see [2]) and Harary et al. (see [3]). A generalized version of the MD of a graph as a PD of a graph was proposed by Chartrand et al. (see [4]). The MD is based on the distances between the vertices, whereas the PD is based on the distances between the vertices and sets containing vertices. Both of these dimensions contribute in different areas, such as network discovery (see [5]), strategies for mastermind games (see [6]), image processing and game theory (see [3,7]).
Fault tolerance in resolvability preserves the resolvability status of the system even when one of the machines is lacking in performing its function. All the system developers are focusing on minimizing the probability of failure and maximizing the consistency of the system. Although the electronic systems have been carefully designed, with the passage of time, any of its units can fail to perform. It is compulsory for a fault-tolerant self-stable system that the faulty originally used chain will be replaced by a chain of units having fault-free units. Thus, a fault-tolerant design enables a system to perform its function even in the occurrence of faults.
Consider a connected graph Υ of the order α with the vertex set V ( Υ ) and edge set E ( Υ ) . If two vertices ρ , τ V ( Υ ) , then the distance d ( ρ , τ ) is the length of the shortest path between ρ and τ . The distance between a vertex τ and Q V ( Υ ) is defined as min { d ( τ , q ) | q Q } and is denoted by d ( τ , Q ) . For the vertex τ V ( Υ ) , N ( τ ) is the open neighborhood of τ in Υ (i.e., N ( τ ) = { y V ( Υ ) : y is adjacent to τ } , and the closed neighborhood of τ is N [ τ ] = N ( τ ) { τ } ) (see [8]). For an ordered subset Ω = { ξ 1 , ξ 2 , , ξ λ } of V ( Υ ) , the representation of vertex τ with respect to Ω is the λ vector ( d ( τ , ξ 1 ) , d ( τ , ξ 2 ) , , d ( τ , ξ λ ) ) , denoted by r ( τ | Ω ) . The subset Ω is called the resolving set(RS) of Υ if the representation of τ with respect to Ω is distinct for all τ V ( Υ ) . The MD of Υ is defined as min { | Ω | : Ω is the RS of Υ } and is denoted by β ( Υ ) . Bousquet et al. studied the MD on sparse graphs and its applications to zero forcing sets (see [9]). Ebrahimi et al. studied the MD of the complement of annihilator graphs associated with commutative rings (see [10]). Ahmed et al. computed the MD of a kayak paddle graph and cycle with a chord graph (see [11]). Imran et al. studied the MD problem of a flower graph (see [12]). The generalized version of the MD as a fault-tolerant metric dimension (FTMD) originated from Hernando et al. in 2008 (see [13]). If for every pair of different vertices ρ , τ V ( Υ ) , then there exist at least two vertices w 1 , w 2 Ω such that d ( ρ , w l ) d ( τ , w l ) for l { 1 , 2 } . Then, the RS Ω of V ( Υ ) is called fault-tolerant. The FTMD of Υ is the least number of vertices in an RS Ω and is denoted by β ( Υ ) . Saha et al. discussed the FTMD of circulant graphs (see [14]). Raza et al. studied this graph parameter on certain inter-connection networks (see [15]).
For a given λ -ordered partition of vertices of a connected graph Υ , represented as = { 1 , 2 , , λ } , the representation (distance code) of the vertex τ V ( Υ ) is the vector r ( τ | ) = ( d ( τ , 1 ) , d ( τ , 2 ) , , d ( τ , λ ) ) . The partition is called a resolving partition of Υ if all the vertices of Υ have unique representations (distance codes) with respect to . The minimum number of sets in the resolving partition for Υ is known as the partition dimension (PD) of Υ and is represented by p d ( Υ ) . The p d ( Υ ) of various classes of connected graphs could be constant, bounded or unbounded. Chartrand et al. characterized the graphs with p d ( Υ ) 2 or α (see [4]). Sharp bounds for the PD of convex polytopes and flower graphs were provided by Chu et al. (see [16]). The PD of kayak paddle and cycle with chord graphs was discussed by Wei et al. (see [17]). Nithya et al. discussed the PD of honey comb, hexagonal cage and quartz networks (see [18]). Khali et al. provided the bounds on the PD of families of convex polytopes with pendent edges (see [19]). The PD of a thorn of fan graph and certain classes of series parallel graphs were computed by Mardhaningsih and Monica et al., respectively (see [20,21]).
The complexity in computing the β ( Υ ) of general graphs was investigated by Gary et al. and Khuller et al. (see [22,23]). As the PD problem is a generalized variant of a metric dimension, therefore, p d ( Υ ) is also an NP-hard problem.
The advancement of the concept of the p d ( Υ ) of a graph as a fault-tolerant partition dimension (FTPD) of graphs was proposed by Salman et al. (see [24]). For a given λ -ordered partition of vertices of a connected graph Υ , represented by = { 1 , 2 , , λ } , the partition of Υ is called a fault-tolerant resolving partition if every pair of distinct vertices ρ , τ V ( Υ ) , r ( ρ | ) and r ( τ | ) has representations (distance codes) which differ by at least two places. The FTPD of Υ is defined as min { | | : is fault - tolerant resolving partition of Υ } and is denoted by P ( Υ ) . The FTPDs of certain classes of graphs, namely homogeneous caterpillar (see [25]), cyclic network (see [26]) and tadpole and necklace graphs (see [27]), are discussed by Kamran et al. The FTPDs of toeplitz networks (see [28]), convex polytopes (see [29]) and circulant graphs having a { 1 , 2 } connection set (see [30]) were discussed by Asim et al. For further studies on FTPDs, we refer to [31,32]. In this paper, we protract these studies by computing the FTPD of a kayak paddle graph and flower graph.
Chartrand et al. revealed the following results on p d ( Υ )
Proposition 1
([4]). Let Υ be a graph. Then, the following hold:
(a) 
p d ( Υ ) β ( Υ ) + 1 ;
(b) 
p d ( Υ ) = 2 iff Υ = P α , where P α is a path.
Salman et al. introduced successive results for P ( Υ ) :
Proposition 2
([24]). Let Υ be a graph. Then, the following hold:
(a) 
For α 3 , 3 P ( Υ ) α ;
(b) 
For α 2 , P ( Υ ) β ( Υ ) + 1 .
In 2022, Asim et al. provided an important result for the FTPD of a graph in which the degree of any vertex was at least four. This result is given in the following lemma:
Lemma 1
([29]). Let Υ be a graph of the order m 5 . If Υ has a node of a degree of at least 4, then P ( Υ ) 4 .
The present paper is framed in this manner. Section 2 is concerned with the computation of the exact FTPD of a kayak paddle graph, and Section 3 concerns computing the FTPD of a class of flower graphs. Section 4 includes the application of an FTPD in a scenario of installing water reservoirs in a locality. Finally, in the concluding section, we close the paper by giving anticipatory remarks about future work.

2. FTPD of a Kayak Paddle Graph

We compute the FTPD of a kayak paddle graph in this section. The kayak paddle graph, denoted by K P ( l , t , s ) , has two cycles of lengths l and t connected by a path of a length s. The vertex set and edge set of the kayak paddle graph for l 3 , t 3 and s 2 , are V ( K P ( l , t , s ) ) = { v 1 , v 2 , , v l + t + s 1 } and E ( K P ( l , t , s ) ) = { v j v j + 1 : 1 j l 1 } { v 1 v l } { v j v j + 1 : l + 1 j l + t 1 } { v l + 1 v l + t } { v 1 v l + t + 1 } { v j v j + 1 : l + t + 1 j l + t + s 2 } { v l + t + s 1 v l + 1 } , respectively. The kayak paddle graph K P ( 9 , 7 , 6 ) is shown in Figure 1. The β ( K P ( l , t , s ) ) was computed in [11]:
Lemma 2
([11]). For l 3 , t 3 and s 2 , β ( K P ( l , t , s ) ) = 2 .
The p d ( K P ( l , t , s ) ) was computed in [17]:
Lemma 3
([17]). For l 3 , t 3 and s 2 , p d ( K P ( l , t , s ) ) = 3 .
The ensuing theorem will allow us to compute P ( K P ( l , t , s ) ) of the kayak paddle graph:
Theorem 1.
For l 3 , t 3 and s 2 , P ( K P ( l , t , s ) ) = 4 .
Proof. 
Let = { 1 , 2 , 3 , 4 } be a partition set of V ( K P ( l , t , s ) ) . Take 1 = { v i : 1 i l 2 , v j : l + 1 j l + t 2 } , 2 = { v l 1 , v l + t 1 , v j : l + t + 1 j l + t + s 1 } , 3 = { v l } and 4 = { v l + t } . The r ( v | ) of the vertices of K P ( l , t , s ) are shown in Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6.
It is apparent from Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6 that is a fault-tolerant resolving partition set of K P ( l , t , s ) , and therefore, P ( K P ( l , t , s ) ) 4 .
Now, we establish that P ( K P ( l , t , s ) ) 4 . For this, we exhibit that P ( K P ( l , t , s ) ) 3 . For a contradiction, we estimate that = { 1 , 2 , 3 } is a fault-tolerant partition basis of K P ( l , t , s ) . As v 1 and v l + 1 are only vertices of a degree of three, without loss of generality, we assume that v 1 1 and N ( v 1 ) = { v 2 , v l , v l + t + 1 } . Suppose that | 1 | = 1 and N ( v 1 ) 2 3 , | N ( v 1 ) 2 | 2 or | N ( v 1 ) 3 | 2 . Without loss of generality, we suppose that at least two vertices a , b N ( v 1 ) 2 . As r ( a | ) = ( 1 , 0 , c 1 ) and r ( b | ) = ( 1 , 0 , c 2 ) are the same in two places, this is hence a contradiction. Now, we consider the subsequent cases by assuming that | 1 | 2 and v 1 1 :
Case 1:
If N ( v 1 ) 1 = { v 2 , v l , v l + t + 1 } , then r ( v 1 | ) = ( 0 , a 0 , b 0 ) , r ( v 2 | ) = ( 0 , a 1 , b 1 ) , r ( v l | ) = ( 0 , a 2 , b 2 ) and r ( v l + t + 1 | ) = ( 0 , a 3 , b 3 ) . As a 0 1 a 1 , a 2 , a 3 a 0 + 1 , two vertices will have two identical coordinates in their identification, thus creating a contradiction.
Case 2:
If N ( v 1 ) 1 = { v 2 , v l } , and one vertex v l + t + 1 2 , then r ( v 1 | ) = ( 0 , 1 , b 0 ) , r ( v 2 | ) = ( 0 , a 1 , b 1 ) , r ( v l | ) = ( 0 , a 2 , b 2 ) and r ( v l + t + 1 | ) = ( 1 , 0 , b 3 ) . Since 1 a 1 , a 2 2 , two vertices will have two identical coordinates, thus creating a contradiction.
Case 3:
If N ( v 1 ) 1 = { v 2 } , and two vertices v l , v l + t + 1 2 , then r ( v 1 | ) = ( 0 , 1 , b 0 ) , r ( v 2 | ) = ( 0 , a 1 , b 1 ) , r ( v l | ) = ( 1 , 0 , b 2 ) and r ( v l + t + 1 | ) = ( 1 , 0 , b 3 ) . Again, r ( v l | ) and r ( v l + t + 1 | ) are identical in two places, thus creating a contradiction.
Case 4:
If N ( v 1 ) 1 = { v 2 } , v l 2 and v l + t + 1 3 , then r ( v 1 | ) = ( 0 , 1 , 1 ) . Hence, we have the following four cases:
Case 4(a):
At least one of l or t is 3, so without loss of generality, we have l = 3 . As r ( v 2 | ) = ( 0 , 1 , 2 ) , having the first two coordinates being the same as r ( v 1 | ) , therefore, it is against our assumption.
Case 4(b):
At least one of l or t is 4, so without loss of generality, we have l = 4 . Here, N ( v 2 ) = { v 3 , v 1 } , and let v 3 1 . It can be seen that r ( v 2 | ) = ( 0 , 2 , 2 ) and r ( v 3 | ) = ( 0 , 1 , 3 ) . As r ( v 1 | ) and r ( v 3 | ) have the same first two coordinates, this negates our claim.
Case 4(c):
If at least one of l or t is 5, then without loss of generality, we have l = 5 . Here, N ( v 2 ) = { v 3 , v 1 } , N ( v 5 ) = { v 4 , v 1 } and N ( v l + t + 1 ) = { v l + t + 2 , v 1 } . Let v 3 1 and v 4 , v l + t + 2 , 2 3 . Without loss of generality, we suppose that v 4 , v l + t + 2 belong to 2 . Here, r ( v 2 | ) = ( 0 , 2 , 2 ) and r ( v 3 | ) = ( 0 , 1 , d 1 ) . As r ( v 1 | ) and r ( v 3 | ) have the same first two coordinates, this negates our claim. Now, if v 4 2 and v l + t + 2 3 , then r ( v 3 | ) = ( 0 , 1 , d 2 ) . As r ( v 1 | ) and r ( v 3 | ) have their first two coordinates as identical, this opposes our claim. Now, if v l + t + 2 2 and v 4 3 , then r ( v l | ) = ( 1 , 0 , 1 ) and r ( v l + t + 2 | ) = ( d 3 , 0 , 1 ) . As r ( v 1 | ) and r ( v l + t + 2 | ) have the same last two coordinates, which negates our claim.
Case 4(d):
Now, for l 6 and t 6 , consider N ( v 2 ) = { v 3 , v 1 } , N ( v l ) = { v l 1 , v 1 } and N ( v l + t + 1 ) = { v l + t + 2 , v 1 } . Let v 3 1 and v l 1 , v l + t + 2 2 3 . Without loss of generality, we assume that v l 1 , v l + t + 2 2 . Here, r ( v l | ) = ( 1 , 0 , 2 ) , r ( v l 1 | ) = ( a 0 , 0 , c 1 ) and r ( v l + t + 2 | ) = ( a 1 , 0 , 1 ) . Since 1 a 0 , a 1 2 , then two vertices will have two identical coordinates, which contradicts the claim. Now, if v l + t + 2 2 and v l 1 3 , then r ( v l | ) = ( 1 , 0 , 1 ) and r ( v l + t + 2 | ) = ( a 2 , 0 , 1 ) . As r ( v l | ) and r ( v l + t + 2 | ) have the same last two coordinates, this negates our claim. If v l 1 2 and v l + t + 2 3 , then N ( v l 1 ) = { v l , v l 2 } . Consider v l 2 1 such that r ( v l | ) = ( 1 , 0 , 2 ) and r ( v l 1 | ) = ( 1 , 0 , a 3 ) . As r ( v l | ) and r ( v l 1 | ) have their first two coordinates as identical, this opposes our claim.
Case 5:
If N ( v 1 ) 1 = , and all the three vertices v 2 , v l , v l + t + 1 2 , then r ( v 1 | ) = ( 0 , 1 , b 0 ) , r ( v 2 | ) = ( 1 , 0 , b 1 ) , r ( v l | ) = ( 1 , 0 , b 2 ) and r ( v l + t + 1 | ) = ( 1 , 0 , b 3 ) . Again, r ( v 2 | ) , r ( v l | ) and r ( v l + t + 1 | ) have two identical coordinates, thus forming a contradiction.
Case 6:
If N ( v 1 ) 1 = and there are two vertices v 2 , v l 2 and one vertex v l + t + 1 3 , then r ( v 1 | ) = ( 0 , 1 , 1 ) , r ( v 2 | ) = ( 1 , 0 , b 0 ) and r ( v l | ) = ( 1 , 0 , b 1 ) . Again, r ( v 2 | ) and r ( v l | ) have two identical coordinates, thus forming a contradiction.
It follows from the above discussion that P ( K P ( l , t , s ) ) 4 . We end up with this conclusion by relating both inequalities, so P ( K P ( l , t , s ) ) = 4 completes the proof. □

3. FTPD of the Flower Graph

We compute the PD and FTPD of a class of flower graph in this section. A flower graph denoted by f α × q has α ( q 1 ) vertices and α q edges. An α cycle is formed by the α vertices, and q cycles around the α cycle are formed by α sets of q 2 vertices. Each q cycle intersects the α cycle uniquely on a single edge. The q cycles and α cycle are called the petals and center of the flower graph, respectively. The degree of vertices of the center and of all other vertices are four and two, respectively. Consider a class of a flower graph for q = 3 , denoted by f α × 3 . The vertices of the center of f α × 3 are denoted by v 1 , v 2 , , v α , and the vertices of the petals are denoted by v α + 1 , v α + 2 , , v 2 α . The set { v 1 , v 2 , , v 2 α } is a vertex set, and the set { v i v i + 1 , 1 i α 1 } { v 1 v α } { v 1 v 2 α } { v i v α + i , v i + 1 v α + i , 1 i α 1 } { v α , v 2 α } is an edge set of the flower graph f α × 3 . Flower graph f 9 × 3 is given in Figure 2.
The β ( f α × 3 ) was been computed in [12]:
Lemma 4
([12]). Let f α × 3 be a flower graph. Then, we have
β f α × 3 = 2 , i f α i s e v e n ; 3 , o t h e r w i s e
for every α ≥ 6
Lemma 5
([16]). Let f α × 3 be a flower graph when α is odd. Then, p d ( f α × 3 ) 4 .
The following theorem computes the exact partition dimension of f α × 3 :
Theorem 2.
Let f α × 3 be a flower graph with α 3 . Then, p d ( f α × 3 ) = 3 .
Proof. 
Suppose that = { i : 1 i 3 } is a partition set of V ( f α × 3 ) . We consider the following cases:
Case (i):
When α is even for α 4 .
It follows from Proposition 1(b) that p d ( f α × 3 ) 3 . Now, from Lemma 4 and Proposition 1(a), p d ( f α × 3 ) 3 . Thus, p d ( f α × 3 ) = 3 .
Case (ii):
When α is odd for α 3 .
Case ii(a):
When α = 3 .
Consider 1 = { v i : 1 i 4 } , 2 = { v 5 } and 3 = { v 6 } . It can easily be checked that ℵ is the resolving partition of f α × 3 .
Case ii(b):
When α = 2 ϵ + 1 for ϵ 2 . Consider 1 = { v i : 1 i α + ϵ } { v i : α + ϵ + 2 i 2 α 2 } , 2 = { v α + ϵ + 1 } and 3 = { v 2 α 1 , v 2 α } . The distance codes of the vertices of f α × 3 with respect to ℵ are given in Table 7.
It is obvious from Table 7 that ℵ is a resolving partition of f α × 3 , and hence p d ( f α × 3 ) 3 . Now, by Proposition 1(b), f α × 3 is not a path graph, so it is not possible that the PD of f α × 3 is two. Therefore, p d ( f α × 3 ) 3 , and from both acquired inequalities, p d ( f α × 3 ) = 3 , which concludes the proof. □
In the following theorem, we compute the P ( f α × 3 ) :
Theorem 3.
Let f α × 3 be a flower graph with α 3 . Then, P ( f α × 3 ) = 4 .
Proof. 
To prove that P ( f α × 3 ) = 4 , we first show that P ( f α × 3 ) 4 . Let = { e : 1 e 4 } be a partition set of V ( f α × 3 ) for α 3 .
Case (i):
When α = 4 and 5.
For α = 4 , consider 1 = { v 1 , v 2 , v 4 , v 5 } , 2 = { v 3 , v 6 } , 3 = { v 7 } and L 4 = { v 8 } , and for α = 5 , consider 1 = { v 1 , v 2 , v 6 } , 2 = { v 3 , v 4 , v 5 } , 3 = { v 7 , v 8 } and 4 = { v 9 , v 10 } . It is obvious that ℵ is a fault-tolerant resolving partition of f α × 3 .
Case (ii):
When α = 3 ϵ for ϵ 1 .
The partition representations of the vertices of f α × 3 with respect to 1 = { v i : 1 i α } , 2 = { v i : α + 1 i α + ϵ } , 3 = { v i : α + ϵ + 1 i 2 α ϵ } and 4 = { v i : 2 α ϵ + 1 i 2 α } are shown in Table 8.
Case (iii):
When α = 3 ϵ + 1 for ϵ 2 .
The partition representation of the vertices of f α × 3 , where 1 = { v i : 1 i α } { v α + ϵ + 1 , v 2 α ϵ } , 2 = { v i : α + 1 i α + ϵ } , 3 = { v i : α + ϵ + 2 i 2 α ϵ 1 } and 4 = { v i : 2 n ϵ + 1 i 2 n } , are shown in Table 9.
Case (iv):
When α = 3 ϵ + 2 for ϵ 2 .
The partition representation of vertices of f α × 3 , with respect to 1 = { v i : 1 i α + 1 } , 2 = { v i : α + 2 i α + ϵ + 1 } , 3 = { v i : α + ϵ + 2 i 2 α ϵ } and 4 = { v i : 2 α ϵ + 1 i 2 α } , are shown in Table 10.
Table 8. Distance codes of V ( f α × 3 ) with respect to .
Table 8. Distance codes of V ( f α × 3 ) with respect to .
Distance of Vertex From 1 From 2 From 3 From 4
v r ( 1 r ϵ + 1 ) 01 ϵ r + 2 r
v ϵ + r ( 2 r ϵ + 1 ) 0r1 ϵ r + 2
v 2 ϵ + r ( 2 r ϵ ) 0 ϵ r + 2 r1
v 3 ϵ + r 1 ( 2 r ϵ + 1 ) 10 ϵ r + 3 r
v 4 ϵ + r 1 ( 2 r ϵ + 1 ) 1r0 ϵ r + 3
v 5 ϵ + r 1 ( 2 r ϵ + 1 ) 1 ϵ r + 3 r0
Table 9. Distance codes of V ( f α × 3 ) with respect to .
Table 9. Distance codes of V ( f α × 3 ) with respect to .
Distance of Vertex From 1 From 2 From 3 From 4
v r ( 1 r ϵ + 1 ) 01 ϵ r + 3 r
v ϵ + r ( 2 r ϵ + 1 ) 0r1 ϵ r + 3
v 2 ϵ + r ( 2 r ϵ + 1 ) 0 ϵ r + 3 r1
v 3 ϵ + r ( 2 r ϵ + 1 ) 10 ϵ r + 4 r
v 4 ϵ + 2 022 ϵ + 2
v 4 ϵ + r ( 3 r ϵ + 1 ) 1r0 ϵ r + 4
v 5 ϵ + 2 0 ϵ + 2 22
v 5 ϵ + r ( 3 r ϵ + 2 ) 1 ϵ r + 4 r0
Table 10. Distance codes of V ( f α × 3 ) with respect to .
Table 10. Distance codes of V ( f α × 3 ) with respect to .
Distance of Vertex From 1 From 2 From 3 From 4
v 1 02 ϵ + 1 1
v r ( 2 r ϵ + 2 ) 01 ϵ r + 3 r
v ϵ + r + 1 ( 2 r ϵ + 1 ) 0r1 ϵ r + 3
v 2 ϵ + r + 2 ( 2 r ϵ ) 0 ϵ r + 3 r1
v 3 ϵ + 3 02 ϵ + 2 2
v 3 ϵ + r + 1 ( 3 r ϵ + 2 ) 10 ϵ r + 4 r
v 4 ϵ + r + 2 ( 2 r ϵ + 2 ) 1r0 ϵ r + 4
v 5 ϵ + r + 3 ( 2 r ϵ + 1 ) 1 ϵ r + 4 r0
It can be gleaned from Table 8, Table 9 and Table 10 that ℵ is a fault-tolerant resolving partition set of f α × 3 such that P ( f α × 3 ) 4 . In addition, from Lemma 1, we have P ( f α × 3 ) 4 . Thus, P ( f α × 3 ) = 4 , which completes the proof. □

4. Application

Consider an example of water flow in a locality through a distribution network system using distribution reservoirs. The whole area is partitioned into a number of distribution sites, where distribution reservoirs are linked to the distribution sites with the help of distribution pipes. The aim is that the system should supply water to all the intended places optimally. The network distribution system could be affected by these factors:
1
If the reservoirs are located at a far distance from the place demanding water, then more operating power from the pumps should be used.
2
If the number of distribution sites increases, then the distribution time of the water also increases.
This scenario can be conveyed in terms of the PD as follows.
If in a distribution network system the area is partitioned into a number of distribution sites such that the distribution reservoirs supply water to all intended places, then the minimum number of reservoirs should be located in the minimum number of distribution sites so that each node uniquely recieves or supplies water, depending upon the minimum distance from the node to the partition set, and efficient utility of the network capacity be realized.
Consider a distribution network system in the form of f 9 × 3 , whose nodes are arranged according to the partition sets given in Theorem 2. If one distribution reservoir is located in each of the distribution sites, as shown in Figure 3, then the network permits more flexible operation, and water reaches the given points such that a unique reservoir approaches a unique destination at the minimum distance. This explains the partition dimension of the graph.
Furthermore, as the distribution network spreads geographically, and due to managing various network components, there is the possibility of failure of any node in a system. Thus, achieving fault tolerance is vital. Consider a distribution network system whose nodes are arranged according to the partition sets given in Theorem 3. If one-third of the number of vertices in each partition set are distribution reservoirs, as shown in Figure 4, then the service quality of an application will not degrade during the repair of any distribution reservoir of the system, and no consumer will be without a water supply. This explains the fault-tolerant partition dimension of the graph.

5. Conclusions

In this paper, we computed P ( Υ ) of two families of graphs. We conclude that for l 3 , t 3 and s 2 , P ( K P ( l , t , s ) ) is 4, and p d ( f α × 3 ) and P ( f α × 3 ) for α 3 are 3 and 4, respectively. For both families of graphs, P ( Υ ) is constant and free from the order of graphs. Application of the FTPD in a scenario of installing water reservoirs in a locality was also provided, which verified our results. Computation of the PD and FTPD is NP-hard for general graphs. Due to this limitation, the problem of computing these parameters becomes interesting and challenging. In the future, it will be interesting to compute the FTPD of f α × m , and also find applications of the FTPD in scenarios of transportation and scheduling.

Author Contributions

Conceptualization, K.A.; Formal analysis, K.A., S.Z., A.K. and A.A.; Investigation, K.A., S.Z., A.K., A.A. and U.A.; Methodology, K.A., S.Z. and A.K.; Project administration, S.Z., A.K., A.A. and U.A.; Supervision, S.Z. and A.K.; Validation, S.Z., A.K., A.A. and U.A.; Visualization, K.A. and U.A.; Writing—original draft, K.A.; Writing—review & editing, S.Z., A.K., A.A. and U.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Data Availability Statement

All the associated data is included within the article.

Acknowledgments

The authors are grateful for the reviewer’s valuable comments that improved the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Meyer, A.R. Chapter 13, Communication networks. In Mathematics for Computer Science; MIT Open Learning Library: Cambridge, MA, USA, 2010; pp. 253–272. [Google Scholar]
  2. Slater, P.J. Leaves of trees. Proceeding of the 6th Southeastern Conf. Combinatorics, Graph Theory, and Computing. Congr. Numer. 1975, 14, 549–559. [Google Scholar]
  3. Harary, F.; Melter, R.A. On the metric dimension of a graph. Theory Comput. Syst. Ars Combinatoria 1976, 2, 191–195. [Google Scholar]
  4. Chartrand, G.; Salehi, E.; Zhang, P. The partition dimension of a graph. Aequ. Math. 2000, 59, 45–54. [Google Scholar] [CrossRef]
  5. Beerliová, Z.; Eberhard, F.; Erlebach, T.; Hall, A.; Hoffmann, M.; Mihalxaxk, M.; Ram, L.S. Network discovery and verification. IEEE J. Sel. Areas Commun. 2006, 24, 2168–2181. [Google Scholar] [CrossRef]
  6. Chvatal, V. Mastermind. Combinatorica 1983, 3, 325–329. [Google Scholar] [CrossRef]
  7. Melter, R.A.; Tomescu, I. Metric bases in digital geometry. Comput. Graph. Image Process. 1984, 25, 113–121. [Google Scholar] [CrossRef]
  8. Moreno, A.E. On the k-partition dimension of graphs. Theor. Compu. Sci. 2020, 806, 42–52. [Google Scholar] [CrossRef]
  9. Bousquet, N.; Deschamps, Q.; Parreau, A.; Pelayo, I. Metric dimension on sparse graphs and its applications to zero forcing sets. arXiv 2021, arXiv:2111.07845. [Google Scholar] [CrossRef]
  10. Ebrahimi, S.; Nikandish, R.; Tehranian, A.; Rasouli, H. Metric dimension of complement of annihilator graphs associated with commutative rings. In Applicable Algebra in Engineering, Communication and Computing; Springer: Berlin/Heidelberg, Germany, 2021. [Google Scholar] [CrossRef]
  11. Ahmad, A.; Bača, M.; Sultan, S. Computing the metric dimension of kayak paddle graph and cycles with chord. Proyecciones J. Math. 2020, 39, 287–300. [Google Scholar] [CrossRef]
  12. Imran, M.; Bashir, F.; Baig, A.; Bokhary, S.A.; Riasat, A.; Tomescu, I. On metric dimension of flower graphs fn×m and convex polytopes. Util. Math. 2013, 92, 389–409. [Google Scholar]
  13. Hernando, C.; Mora, M.; Slater, P.J.; Wood, D.R. Fault-tolerant metric dimension of graphs. In Proceedings of the International Conference on Convexity in Discrete Structures, Ramanujan Mathematical Society, Tiruchirappalli, India, 22 March–2 April 2008; pp. 81–85. [Google Scholar]
  14. Saha, L.; Lama, R.; Tiwary, K.; Das, K.C.; Shang, Y. Fault-tolerant metric dimension of circulant graphs. Mathematics 2022, 10, 124. [Google Scholar] [CrossRef]
  15. Raza, H.; Hayat, S.; Pan, X.F. On the fault-tolerant metric dimension of certain inter connection networks. J. Appl. Math. Comput. 2019, 60, 517–535. [Google Scholar] [CrossRef]
  16. Chu, Y.M.; Nadeem, M.F.; Azeem, M.; Siddiqui, M.K. On sharp bounds on partition dimension of convex polytopes. IEEE Access 2020, 8, 224781–224790. [Google Scholar] [CrossRef]
  17. Wei, C.; Nadeem, M.F.; Siddiqui, H.M.A.; Azeem, M.; Liu, J.B.; Khalil, A. On partition dimension of some cycle-related graphs. Math. Probl. Eng. 2021, 2021, 4046909. [Google Scholar] [CrossRef]
  18. Raj, R.N.; Raj, F.S. On the partition dimension of honey comb, hexagonal cage networks and quartz network. Ann. Rom. Soc. Cell Biol. 2021, 25, 2811–2817. [Google Scholar]
  19. Khali, A.; Husain, S.K.S.; Nadeem, M.F. On bounded partition dimension of different families of convex polytopes with pendant edges. AIMS Math. 2022, 7, 4405–4415. [Google Scholar] [CrossRef]
  20. Mardhaningsih, A. A note on the partition dimension of thorn of fan graph. Mantik 2019, 5, 45–49. [Google Scholar] [CrossRef]
  21. Monica, C.; Santhakumar, S.; Arockiaraj, M.; Liu, J.B. Partition dimension of certain classes of series parallel graphs. Theor. Compu. Sci. 2019, 778, 47–60. [Google Scholar] [CrossRef]
  22. Garey, M.R.; Johnson, D.S. Computers and Intractability, A Guide to the Theory of NP-Completeness; W.H. Freeman & Co. Ltd.: New York, NY, USA, 1979. [Google Scholar]
  23. Khuller, S.; Raghavachari, B.; Rosenfeld, A. Landmarks in graphs. Discret. Appl. Math. 1996, 70, 217–229. [Google Scholar] [CrossRef]
  24. Salman, M.; Javaid, I.; Chaudhry, M.; Shokat, S. Fault-tolerance in resolvability. Util. Math. 2009, 80, 263–275. [Google Scholar]
  25. Azhar, K.; Zafar, S.; Kashif, A. On fault-tolerant partition dimension of homogeneous caterpillar graphs. Math. Probl. Eng. 2021, 2021, 7282245. [Google Scholar] [CrossRef]
  26. Azhar, K.; Zafar, S.; Kashif, A.; Ojiema, M. Fault-tolerant partition resolvability of cyclic networks. J. Math. 2021, 2021, 7237168. [Google Scholar] [CrossRef]
  27. Azhar, K.; Zafar, S.; Kashif, A.; Zahid, Z. On fault-tolerant partition dimension of graphs. J. Intell. Fuzzy Syst. 2021, 4, 1129–1135. [Google Scholar] [CrossRef]
  28. Nadeem, A.; Kashif, A.; Aljaedi, A.; Zafar, S. On the fault tolerant partition resolvability of toeplitz networks. Math. Probl. Eng. 2022, 2022, 3429091. [Google Scholar] [CrossRef]
  29. Nadeem, A.; Kashif, A.; Bonyah, E.; Zafar, S. On the fault tolerant partition resolvability in convex polytopes. Math. Probl. Eng. 2022, 2022, 3238293. [Google Scholar] [CrossRef]
  30. Nadeem, A.; Kashif, A.; Zafar, S.; Zahid, Z. On 2-partition dimension of the circulant graphs. J. Intell. Fuzzy Syst. 2021, 40, 9493–9503. [Google Scholar] [CrossRef]
  31. Azhar, K.; Zafar, S.; Kashif, A.; Aljaedi, A.; Albalawi, U. Fault-tolerant partition resolvability in mesh related networks and applications. IEEE Access 2022, 10, 71521–71529. [Google Scholar] [CrossRef]
  32. Nadeem, A.; Kashif, A.; Zafar, S.; Zahid, Z. 2-partition resolvability of induced subgraphs of certain hydrocarbon nanotubes. Polycycl Aromat Comp. 2022, 1–11. [Google Scholar] [CrossRef]
Figure 1. Kayak paddle graph K P ( 9 , 7 , 6 ) .
Figure 1. Kayak paddle graph K P ( 9 , 7 , 6 ) .
Applsci 12 09558 g001
Figure 2. Flower graph f 9 × 3 .
Figure 2. Flower graph f 9 × 3 .
Applsci 12 09558 g002
Figure 3. f 9 × 3 for partition dimension.
Figure 3. f 9 × 3 for partition dimension.
Applsci 12 09558 g003
Figure 4. f 9 × 3 for fault-tolerant partition dimension.
Figure 4. f 9 × 3 for fault-tolerant partition dimension.
Applsci 12 09558 g004
Table 1. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 2 ϵ , where ϵ 2 , and t = 2 b , where b 2 .
Table 1. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 2 ϵ , where ϵ 2 , and t = 2 b , where b 2 .
Distance of Vertex From 1 From 2 From 3 From 4
v r ( 1 r ϵ 1 ) 0rr s + r
v ϵ 0 ϵ 1 ϵ s + ϵ
v 2 ϵ r 1 ( 1 r ϵ 2 ) 0r r + 1 s + r + 3
v 2 ϵ 1 101 s + 3
v 2 ϵ 110 s + 2
v 2 ϵ + r ( 1 r b 1 ) 0r s + r r
v 2 ϵ + b 0 b 1 b + s b
v l + t r 1 ( 1 r b 2 ) 0r s + r + 3 r + 1
v l + t 1 10 s + 3 1
v l + t 11 s + 2 0
v l + t + r ( 1 r s 2 ) r0 r + 1 s r + 1
v l + t + s r ( 1 r s 2 1 ) r0 s r + 1 r + 1
Table 2. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 3 and t = 3 .
Table 2. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 3 and t = 3 .
Distance of Vertex From 1 From 2 From 3 From 4
v 1 011 s + 1
v 2 101 s + 2
v 3 110 s + 2
v 4 01 s + 1 1
v 5 10 s + 2 1
v 6 11 s + 2 0
v l + t + r ( 1 r s 2 ) r0 r + 1 s r + 1
v l + t + s r ( 1 r s 2 1 ) r0 s r + 1 r + 1
Table 3. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 2 ϵ + 1 when ϵ 2 and t = 3 .
Table 3. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 2 ϵ + 1 when ϵ 2 and t = 3 .
Distance of Vertex From 1 From 2 From 3 From 4
v r ( 1 r ϵ ) 0rr s + r
v ϵ + 1 0 ϵ 1 ϵ s + ϵ + 1
v 2 ϵ r ( 1 r ϵ 2 ) 0r r + 1 s + r + 3
v 2 ϵ 101 s + 3
v 2 ϵ + 1 110 s + 2
v 2 ϵ + 2 01 s + 1 1
v l + t 1 10 s + 2 1
v l + t 11 s + 2 0
v l + t + r ( 1 r s 2 ) r0 r + 1 s r + 1
v l + t + s r ( 1 r s 2 1 ) r0 s r + 1 r + 1
Table 4. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 2 ϵ + 1 , where ϵ 2 , and t = 2 b + 1 , where b 2 .
Table 4. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 2 ϵ + 1 , where ϵ 2 , and t = 2 b + 1 , where b 2 .
Distance of Vertex From 1 From 2 From 3 From 4
v r ( 1 r ϵ ) 0rr s + r
v ϵ + 1 0 ϵ 1 ϵ s + ϵ + 1
v 2 ϵ r ( 1 r ϵ 2 ) 0r r + 1 s + r + 3
v 2 ϵ 101 s + 3
v 2 ϵ + 1 110 s + 2
v 2 ϵ + r + 1 ( 1 r b ) 0r s + r r
v 2 ϵ + b + 2 0 b 1 b + s + 1 b
v l + t r 1 ( 1 r b 2 ) 0r s + r + 3 r + 1
v l + t 1 10 s + 3 1
v l + t 11 s + 2 0
v l + t + r ( 1 r s 2 ) r0 r + 1 s r + 1
v l + t + s r ( 1 r s 2 1 ) r0 s r + 1 r + 1
Table 5. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 2 ϵ , where, ϵ 2 , and t = 3 .
Table 5. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 2 ϵ , where, ϵ 2 , and t = 3 .
Distance of Vertex From 1 From 2 From 3 From 4
v r ( 1 r ϵ 1 ) 0rr s + r
v ϵ 0 ϵ 1 ϵ s + ϵ
v 2 ϵ r 1 ( 1 r ϵ 2 ) 0r r + 1 s + r + 3
v 2 ϵ 1 101 s + 3
v 2 ϵ 110 s + 2
v 2 ϵ + 1 01 s + 1 1
v l + t 1 10 s + 2 1
v l + t 11 s + 2 0
v l + t + r ( 1 r s 2 ) r0 r + 1 s r + 1
v l + t + s r ( 1 r s 2 1 ) r0 s r + 1 r + 1
Table 6. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 2 ϵ , where, ϵ 2 , and t = 2 b + 1 , where b 2 .
Table 6. Distance codes of V ( K P ( l , t , s ) ) with respect to for l = 2 ϵ , where, ϵ 2 , and t = 2 b + 1 , where b 2 .
Distance of Vertex From 1 From 2 From 3 From 4
v r ( 1 r ϵ 1 ) 0rr s + r
v ϵ 0 ϵ 1 ϵ s + ϵ
v 2 ϵ r 1 ( 1 r ϵ 2 ) 0r r + 1 s + r + 3
v 2 ϵ 1 101 s + 3
v 2 ϵ 110 s + 2
v 2 ϵ + r ( 1 r b ) 0r s + r r
v 2 ϵ + b + 1 0 b 1 b + s + 1 b
v l + t r 1 ( 1 r b 2 ) 0r s + r + 3 r + 1
v l + t 1 10 s + 3 1
v l + t 11 s + 2 0
v l + t + r ( 1 r s 2 ) r0 r + 1 s r + 1
v l + t + s r ( 1 r s 2 1 ) r0 s r + 1 r + 1
Table 7. Distance codes of V ( f α × 3 ) with respect to .
Table 7. Distance codes of V ( f α × 3 ) with respect to .
Distance of Vertex From 1 From 2 From 3
v r ( 1 r ϵ ) 0 ϵ r + 2 r
v ϵ + 1 01 ϵ
v ϵ + r + 1 ( 1 r ϵ 1 ) 0r ϵ r
v 2 ϵ + 1 0 ϵ 1
v 2 ϵ + r ( 2 r ϵ + 1 ) 0 ϵ r + 3 r
v 3 ϵ + 2 10 ϵ
v 3 ϵ + r + 1 ( 2 r ϵ 1 ) 0r ϵ r + 1
v 4 ϵ + r ( 1 r 2 ) 1 ϵ + r 1 0
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Azhar, K.; Zafar, S.; Kashif, A.; Aljaedi, A.; Albalawi, U. The Application of Fault-Tolerant Partition Resolvability in Cycle-Related Graphs. Appl. Sci. 2022, 12, 9558. https://doi.org/10.3390/app12199558

AMA Style

Azhar K, Zafar S, Kashif A, Aljaedi A, Albalawi U. The Application of Fault-Tolerant Partition Resolvability in Cycle-Related Graphs. Applied Sciences. 2022; 12(19):9558. https://doi.org/10.3390/app12199558

Chicago/Turabian Style

Azhar, Kamran, Sohail Zafar, Agha Kashif, Amer Aljaedi, and Umar Albalawi. 2022. "The Application of Fault-Tolerant Partition Resolvability in Cycle-Related Graphs" Applied Sciences 12, no. 19: 9558. https://doi.org/10.3390/app12199558

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