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 and edge set . If two vertices , then the distance is the length of the shortest path between and . The distance between a vertex and is defined as and is denoted by . For the vertex , is the open neighborhood of in (i.e., , and the closed neighborhood of is ) (see [8]). For an ordered subset of , the representation of vertex with respect to is the vector , denoted by . The subset is called the resolving set(RS) of if the representation of with respect to is distinct for all . The MD of is defined as : 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 , then there exist at least two vertices such that for . Then, the RS of 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 , the representation (distance code) of the vertex is the vector . 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 . The of various classes of connected graphs could be constant, bounded or unbounded. Chartrand et al. characterized the graphs with 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, is also an NP-hard problem.
The advancement of the concept of the 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 , the partition ℵ of is called a fault-tolerant resolving partition if every pair of distinct vertices , and has representations (distance codes) which differ by at least two places. The FTPD of is defined as and is denoted by . 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 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 ”
Proposition 1
([4]). Let Υ be a graph. Then, the following hold:
- (a)
- ;
- (b)
- iff , where is a path.
Salman et al. introduced successive results for :
Proposition 2
([24]). Let Υ be a graph. Then, the following hold:
- (a)
- For , ;
- (b)
- For , .
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 . If Υ has a node of a degree of at least 4, then .
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 , 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 , and , are and , respectively. The kayak paddle graph is shown in Figure 1.
The was computed in [11]:
Figure 1.
Kayak paddle graph .
Lemma 2
([11]). For , and , .
The was computed in [17]:
Lemma 3
([17]). For , and , .
The ensuing theorem will allow us to compute of the kayak paddle graph:
Theorem 1.
For , and , .
Proof.
Let be a partition set of . Take , , and . The of the vertices of are shown in Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6.
Table 1.
Distance codes of with respect to ℵ for , where , and , where .
Table 2.
Distance codes of with respect to ℵ for and .
Table 3.
Distance codes of with respect to ℵ for when and .
Table 4.
Distance codes of with respect to ℵ for , where , and , where .
Table 5.
Distance codes of with respect to ℵ for , where, , and .
Table 6.
Distance codes of with respect to ℵ for , where, , and , where .
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 , and therefore, .
Now, we establish that . For this, we exhibit that . For a contradiction, we estimate that is a fault-tolerant partition basis of . As and are only vertices of a degree of three, without loss of generality, we assume that and . Suppose that and , or . Without loss of generality, we suppose that at least two vertices . As and are the same in two places, this is hence a contradiction. Now, we consider the subsequent cases by assuming that and :
- Case 1:
- If , then , , and . As , two vertices will have two identical coordinates in their identification, thus creating a contradiction.
- Case 2:
- If , and one vertex , then , , and . Since , two vertices will have two identical coordinates, thus creating a contradiction.
- Case 3:
- If , and two vertices , then , , and . Again, and are identical in two places, thus creating a contradiction.
- Case 4:
- If , and , then . 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 . As , having the first two coordinates being the same as , 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 . Here, , and let . It can be seen that and . As and 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 . Here, and . Let and . Without loss of generality, we suppose that belong to . Here, and . As and have the same first two coordinates, this negates our claim. Now, if and , then . As and have their first two coordinates as identical, this opposes our claim. Now, if and , then and . As and have the same last two coordinates, which negates our claim.
- Case 4(d):
- Now, for and , consider , and . Let and . Without loss of generality, we assume that . Here, , and . Since , then two vertices will have two identical coordinates, which contradicts the claim. Now, if and , then and . As and have the same last two coordinates, this negates our claim. If and , then . Consider such that and . As and have their first two coordinates as identical, this opposes our claim.
- Case 5:
- If , and all the three vertices , then , , and . Again, , and have two identical coordinates, thus forming a contradiction.
- Case 6:
- If and there are two vertices and one vertex , then , and . Again, and have two identical coordinates, thus forming a contradiction.
It follows from the above discussion that . We end up with this conclusion by relating both inequalities, so 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 has vertices and edges. An cycle is formed by the vertices, and q cycles around the cycle are formed by sets of 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 , denoted by . The vertices of the center of are denoted by , and the vertices of the petals are denoted by . The set is a vertex set, and the set is an edge set of the flower graph . Flower graph is given in Figure 2.
Figure 2.
Flower graph .
The was been computed in [12]:
Lemma 4
([12]). Let be a flower graph. Then, we have
for every α ≥ 6
Lemma 5
([16]). Let be a flower graph when α is odd. Then, .
The following theorem computes the exact partition dimension of :
Theorem 2.
Let be a flower graph with . Then, .
Proof.
Suppose that is a partition set of . We consider the following cases:
- Case (i):
- When is even for.It follows from Proposition 1(b) that . Now, from Lemma 4 and Proposition 1(a), . Thus, .
- Case (ii):
- When is odd for .
- Case ii(a):
- When.Consider and . It can easily be checked that ℵ is the resolving partition of .
- Case ii(b):
- When for . Consider and . The distance codes of the vertices of with respect to ℵ are given in Table 7.
Table 7. Distance codes of with respect to ℵ.
It is obvious from Table 7 that ℵ is a resolving partition of , and hence . Now, by Proposition 1(b), is not a path graph, so it is not possible that the PD of is two. Therefore, , and from both acquired inequalities, , which concludes the proof. □
In the following theorem, we compute the :
Theorem 3.
Let be a flower graph with . Then, .
Proof.
To prove that , we first show that . Let be a partition set of for .
- Case (i):
- When and 5.For , consider and , and for , consider and . It is obvious that ℵ is a fault-tolerant resolving partition of .
- Case (ii):
- When for .The partition representations of the vertices of with respect to and are shown in Table 8.
- Case (iii):
- When for .The partition representation of the vertices of , where and , are shown in Table 9.
- Case (iv):
- When for .The partition representation of vertices of , with respect to and , are shown in Table 10.
Table 8. Distance codes of with respect to ℵ.Table 8. Distance codes of with respect to ℵ.Distance of Vertex 0 1 r 0 r 1 0 r 1 1 0 r 1 r 0 1 r 0
Table 9. Distance codes of with respect to ℵ.Table 9. Distance codes of with respect to ℵ.Distance of Vertex 0 1 r 0 r 1 0 r 1 1 0 r 0 2 2 1 r 0 0 2 2 1 r 0
Table 10. Distance codes of with respect to ℵ.Table 10. Distance codes of with respect to ℵ.Distance of Vertex 0 2 1 0 1 r 0 r 1 0 r 1 0 2 2 1 0 r 1 r 0 1 r 0
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 , 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.
Figure 3.
for partition dimension.
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.
Figure 4.
for fault-tolerant partition dimension.
5. Conclusions
In this paper, we computed of two families of graphs. We conclude that for , and , is 4, and and for are 3 and 4, respectively. For both families of graphs, 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 , 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
- 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]
- 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]
- Harary, F.; Melter, R.A. On the metric dimension of a graph. Theory Comput. Syst. Ars Combinatoria 1976, 2, 191–195. [Google Scholar]
- Chartrand, G.; Salehi, E.; Zhang, P. The partition dimension of a graph. Aequ. Math. 2000, 59, 45–54. [Google Scholar] [CrossRef]
- 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]
- Chvatal, V. Mastermind. Combinatorica 1983, 3, 325–329. [Google Scholar] [CrossRef]
- Melter, R.A.; Tomescu, I. Metric bases in digital geometry. Comput. Graph. Image Process. 1984, 25, 113–121. [Google Scholar] [CrossRef]
- Moreno, A.E. On the k-partition dimension of graphs. Theor. Compu. Sci. 2020, 806, 42–52. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Mardhaningsih, A. A note on the partition dimension of thorn of fan graph. Mantik 2019, 5, 45–49. [Google Scholar] [CrossRef]
- 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]
- 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]
- Khuller, S.; Raghavachari, B.; Rosenfeld, A. Landmarks in graphs. Discret. Appl. Math. 1996, 70, 217–229. [Google Scholar] [CrossRef]
- Salman, M.; Javaid, I.; Chaudhry, M.; Shokat, S. Fault-tolerance in resolvability. Util. Math. 2009, 80, 263–275. [Google Scholar]
- Azhar, K.; Zafar, S.; Kashif, A. On fault-tolerant partition dimension of homogeneous caterpillar graphs. Math. Probl. Eng. 2021, 2021, 7282245. [Google Scholar] [CrossRef]
- Azhar, K.; Zafar, S.; Kashif, A.; Ojiema, M. Fault-tolerant partition resolvability of cyclic networks. J. Math. 2021, 2021, 7237168. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).