Next Article in Journal
Correction: Gayte Delgado, I.; Marín-Gayte, I. A New Method for the Exact Controllability of Linear Parabolic Equations. Mathematics 2025, 13, 344
Previous Article in Journal
High-Order Special Two-Derivative Runge–Kutta Pairs
Previous Article in Special Issue
Time Parametrized Motion Planning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault-Tolerant Metric Dimension and Applications: Zero-Divisor Graph of Upper Triangular Matrices

by
Latif Abdelmalek Hanna
1,*,
Maryam M. Alkandari
1 and
Vijay Kumar Bhat
2
1
Department of Mathematics, Kuwait University, Kuwait City 13060, Kuwait
2
School of Mathematics, Shri Mata Vaishno Devi University, Katra 182320, Jammu and Kashmir, India
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(22), 3678; https://doi.org/10.3390/math13223678
Submission received: 15 October 2025 / Revised: 8 November 2025 / Accepted: 10 November 2025 / Published: 17 November 2025

Abstract

Graph invariants play a crucial role in understanding the structural and combinatorial characteristics of graphs. The fault-tolerant metric dimension, as a significant graph invariant, finds applications in diverse areas such as robust network optimization, autonomous robot navigation and intelligent sensor systems. In this paper, we investigate the fault-tolerant metric dimension and fault-tolerant edge metric dimension of zero-divisor graphs arising from upper triangular matrices over a finite commutative ring. The obtained results contribute to the understanding of metric-based fault tolerance in algebraically structured graphs.

1. Introduction

In recent years, the application of mathematics, especially in graph theory, has gained considerable importance. Distance-based measures in graphs have become a key focus of research with the metric dimensioonefivereceiving special attention due to its wide-ranging theoretical and practical applications.
The concept of metric dimension in graphs was first introduced by Slater [1], while the notion of resolving sets was independently defined by Harary and Melter [2]. Many investigations have been conducted into graph families with constant metric dimensions [3,4,5,6,7,8,9]. The fractional, strong, local and fault-tolerant variants of the core metric dimension have all been investigated [10,11,12,13,14,15,16,17,18,19,20,21,22]. Chartrand and colleagues [23,24] in 2000 found all connected graphs of order n with metric dimensions of n 1 , n 2 or 1.
The interesting topic of the fault-tolerant metric dimension has been extensively studied by authors. Hernando et al. [25] put forward the new invariant fault-tolerant metric dimension (FTMD) in 2008 to determine the location of an intruder in a network in the event that one of the sensors fails, examining geometrically and combinatorially attractive graph families in terms of their fault-tolerant metric dimension. The FTMD of path graph and tree graphs were computed by Hernando et al. [25] after FTMD was introduced. A resolving set is said to be fault-tolerant if its vertices ensure that the structure of the graph may be accurately identified or connected even if any of them fail.
A graph G is considered cyclic when each edge forms a cycle of length n, where n 3 . It is represented as C n . A graph G is bipartite if each edge joins a vertex in A and a vertex in B. This shows that there are two partite sets or subsets of the vertex sets A and B. In the event where every vertex in A is adjacent to every vertex in B, G is regarded as a complete bipartite graph where A and B are independent. When all ( n 1 ) vertices have degree one and one vertex has degree ( n 1 ) , the complete bipartite graph is referred to as a star graph. It is denoted as S n .
In a connected graph G, the metric representation of a vertex v with respect to an ordered subset A = { a 1 , a 2 , a 3 , , a n } of vertices is the n-vector
r ( v | A ) = d ( v , a 1 ) , d ( v , a 2 ) , , d ( v , a n ) ,
where d ( v , a i ) denotes the distance between v and a i . For G, the metric dimension is the least cardinality resolving set that acts as a metric basis. The notation for it is d i m ( G ) .
Numerous studies on zero-divisor graphs have been published recently. Beck was the first to suggest connecting a ring’s zero-divisors with a graph [26]. The vertices of G are assumed to be the elements of R, and two vertices, x and y, are considered neighboring if x · y = 0 . We refer to the graph G as R’s zero-divisor graph. The first people to simplify Beck’s zero-divisor graph were Anderson and Livingston [27]. Their objective was to provide an improved explanation of the ring’s zero-divisor structure. The zero-divisor graph Γ(R) is defined as follows: if and only if a b = 0 , two distinct vertices a and b are next to one another. This is referred to as the set of non-zero zero-divisors of R. Redmond [28] expanded the concept of a zero-divisor graph to include non-commutative rings. He demonstrated that given the non-commutative ring R, Γ(R) is connected if the set of left and right zero-divisors is equal. In 2002, DeMeyer et al. expanded the concept of zero-divisor graphs of rings to semi-groups [29]. Behboodi then provided the zero-divisor graphs for modules over commutative rings [30].
If A \ { p } for every p A , where p is a vertex or edge, then A is a fault-tolerant and fault-tolerant edge resolving set to use as a resolving set for graph G. A fault-tolerant edge resolving set’s minimal cardinality is its fault-tolerant and fault-tolerant edge metric dimension. Its respective symbols are f t d i m ( G ) and f t e d i m ( G ) . With possible applications to filter networks, determining a graph’s fault-tolerant and fault-tolerant edge metric dimension is an intriguing yet challenging combinatorial problem. Only a small number of basic graph families have been studied thus far.
The analysis of the fault-tolerant metric dimension and fault-tolerant edge metric dimension of the commutative zero-divisor graph Γ(R), where R is the ring of all 3 × 3 upper triangular matrices over the finite field Z 2 , has practical significance in the design of resilient, algebraically structured systems, particularly within the realm of cyber–physical networks. Many modern systems—such as modular robotics, power grid diagnostics, neural networks and distributed sensor arrays—operate under binary logic and exhibit structured inter-component dependencies. These dependencies can be effectively modeled using algebraic constructs such as rings over Z 2 . In this context:
  • Each system component or module is represented by an element (matrix) of the ring,
  • The zero-divisor graph captures incompatibilities or interference between modules (i.e., when the product of two elements is zero),
  • Vertices in the graph represent vulnerable or fault-prone states,
  • Edges represent interactions or fault-inducing dependencies.
In summary, studying the fault-tolerant (edge) metric dimension of algebraic graphs such as Γ(R) offers a theoretically grounded, practically applicable methodology for enhancing resilience in complex, modular systems. So, in this article we find the fault-tolerant metric dimension and fault-tolerant edge metric dimension of the commutative zero-divisor graph constructed from the ring of 3 × 3 upper triangular matrices over Z 2 .

2. Preliminaries

The fault-tolerant metric dimension and fault-tolerant edge metric dimension of zero divisor graphs derived from upper triangular matrices are examined in this section along with other basic ideas.
Definition 1.
Assume that the graph G has a vertex set P ( G ) . For any pair of vertices x , y P ( G ) , there exists a vertex z V such that the distance between y and z differs from the distance between x and z, even after some vertices in V are removed. This set is known as a fault-tolerant resolving set, denoted by FTRS and the fault-tolerant metric dimension is defined as the minimum cardinality of a FTRS.
Definition 2.
Assume that the graph G has an edge set P ( G ) . For any pair of edges r , s P ( G ) , there exists an edge t E such that the length between s and t and the distance between r and t differ, even after some edges in E are deleted. This is known as a fault-tolerant edge resolving set and fault-tolerant edge metric dimension is defined as the minimum cardinality of a fault-tolerant edge resolving set.
Definition 3.
A zero-divisor graph is one in which the vertices represent the elements of the ring and pairs of zero-divisor elements are connected by edges. For example, ( V , E ) is a zero-divisor graph, where V is the collection of non-zero zero-divisors of R and the vertices x 1 and x 2 are connected by an edge in V such that x 1 . x 2 = 0 . It is represented by Γ ( R ) .

3. Zero-Divisor Graphs of the Upper Triangular Matrix M 3 ( R )

We now examine the zero-divisor graph associated with the upper triangular matrix ring M 3 ( R ) . A general element of M 3 ( R ) can be written as
A = p q r 0 s t 0 0 u ,
where p , q , r , s , t , u R and R is a commutative ring (e.g., Z n , R or C ).
For the case R = Z 2 , each entry can take values 0 or 1, leading to 2 6 = 64 possible upper triangular matrices, including the zero matrix. Excluding the zero matrix, we obtain 63 nonzero elements in M 3 ( Z 2 ) . We denote these matrices by
X 1 , X 2 , , X 27 ,
and analyze their products to determine adjacency in the corresponding zero-divisor graph Γ ( M 3 ( Z 2 ) ) .
Two matrices A and B are adjacent in Γ ( M 3 ( Z 2 ) ) if and only if A B = 0 or B A = 0 . Using this rule, we construct the vertex set { X 1 , X 2 , , X 27 } and identify all zero-divisor pairs to define the edge set of the graph. We’ll explore the graph which is derived from the vertices X 1 , X 2 , X 3 , , X 26 , X 27 .
This Figure 1 ( Z v ) shows that their vertices have a commutative relationship. In other words, if there is an edge between X 1 and X 2 , then X 1 · X 2 = 0 and X 2 · X 1 = 0 . Therefore, since the products of vertices connected by edges equal zero, they represent zero divisors. A zero divisor graph is created when these zero divisors are joined. As upper triangular matrix X 28 , X 29 , X 30 , , X 62 , X 63 doesn’t make any commutative zero-divisors, so we remove these vertices from the graph. Therefore zero-divisor graph of upper triangular matrix of M 3 ( Z 2 ) given below in Figure 1 ( Z v ).

3.1. Fault-Tolerant Metric Dimension of Zero-Divisor Graph Obtained from Upper Triangular Matrix of M 3 ( Z 2 )

We calculate the fault-tolerant metric dimension of zero-divisor graph obtained from upper triangular matrix of M 3 ( Z 2 ) in following theorem.
Theorem 1.
Let Z v be the zero-divisor graph obtained from upper triangular matrix ring M 3 ( Z 2 ) . Then, the fault-tolerant of the associated graph is i.e., f t d i m ( Z v ) ) 15 .
Proof. 
The proof proceeds in two steps: first, we exhibit a resolving set of size 15 and show it is fault-tolerant by providing unique representations for all vertices and then, we prove by contradiction that no smaller set suffices. Now assume that f t ( R ) be a resolving set for the zero-divisor graph Z v . Now, the given set
f t ( R ) = { x 9 , x 10 , x 11 , x 19 , x 20 , x 23 , x 24 , x 25 , x 27 , x 13 , x 26 , x 22 , x 16 , x 7 , x 18 }
is a fault-tolerant resolving set (FTRS). □
Distinct representations of vertices with respect to f t ( R ) (Table 1) are as follows:
Now, for each a f t ( R ) , let f t ( R ) = f t ( R ) { a } . It is necessary to demonstrate that f t ( R ) is also a resolving set. For example, if a = x 9 , then
f t ( R ) = ( x 10 , x 11 , x 19 , x 20 , x 23 , x 24 , x 25 , x 27 , x 13 , x 26 , x 22 , x 16 , x 7 , x 18 ) .
It is now necessary to demonstrate that f t ( R ) is also a resolving set.
Distinct representations of vertices with respect to f t ( R ) (Table 2) are as follows:
Similar to this, we obtain distinct metric codes for every resolving set when we remove ( x 11 , x 19 , x 20 , x 23 , x 24 , x 25 , x 27 , x 13 , x 26 , x 22 , x 16 , x 7 , x 18 ) from the FTRS f t ( R ) .
As a result, we obtain distinct representations for every resolving set from FTRS. Thus, f t d i m ( Z v ) ) 15 is the fault-tolerant metric dimension of Z v .
Secondly To confirm minimality, assume f t d i m ( Z v ) 14 . Assume that any resolving set for Z v is f t ( R ) . It follows that f t ( R ) = ( x 9 , x 10 , x 11 , x 19 , x 20 , x 23 , x 25 , x 27 , x 13 , x 26 , x 22 , x 16 , x 7 , x 18 ) is an FTRS. It is observed that the metric representations cease to be unique for the resolving sets when the vertex x 25 is removed. In this case, f t ( R ) = ( x 9 , x 10 , x 11 , x 19 , x 20 , x 23 , x 27 , x 13 , x 26 , x 22 , x 16 , x 7 , x 18 ) ; that is, d ( x 24 f t ( R ) ) = d ( x 25 f t ( R ) ) . Likewise, if we suppose f t ( R ) = ( x 9 , x 10 , x 11 , x 20 , x 23 , x 24 x 25 , x 27 , x 13 , x 26 , x 22 , x 16 , x 7 , x 18 ) is an FTRS and after we eliminate a vertex x 20 , the metric representations for the resolving set are once again not unique. For example, for f t ( R ) = ( x 9 , x 10 , x 11 , x 23 , x 24 x 25 , x 27 , x 13 , x 26 , x 22 , x 16 , x 7 , x 18 ) , then d ( x 19 | f t ( R ) ) = d ( x 20 | f t ( R ) ) and so forth. Accordingly, f t ( R ) 14 .
Therefore, graph Z v has a fault-tolerant metric dimension of 15, or f t d i m ( Z v ) = 15 .

3.2. Fault-Tolerant Edge Metric Dimension of Zero-Divisor Graph Obtained from Upper Triangular Matrix of M 3 ( Z 2 )

Figure 2 ( Z e ) illustrates the structure of the zero-divisor graph in terms of its edges, where each edge represents a commutative zero-product relationship between two vertices. For clarity, we label each edge individually: for example, the edge between X 1 and X 2 is denoted as Y 1 , the edge between X 1 and X 20 as Y 2 , the edge between X 1 and X 19 as Y 3 and so on (as shown in Figure 2). In this context, an edge Y i = ( X j , X k ) indicates that the product of matrices X j and X k is zero in both directions: X j · X k = 0 = X k · X j . This mutual zero-product property confirms that X j and X k are commutative zero-divisors. As a result, the graph visually represents how these zero-divisors interact through commutative ring.
Using the following theorem, we compute the fault-tolerant edge metric dimension of the zero-divisor graph derived from the upper triangular matrix of M 3 ( Z 2 ) .
Theorem 2.
Let Z e be the zero-divisor graph (in terms of its edges) obtained from upper triangular matrix ring M 3 ( Z 2 ) . Then, the fault-tolerant of the associated graph is, i.e., f t e d i m ( Z e ) ) 19 .
Proof. 
The proof follows in two steps: In the first, we exhibit a resolving set of size 15 and show it is fault-tolerant by providing unique representations for all vertices and then, we prove by contradiction that no smaller set suffices.
Let f t e ( R ) be a resolving set for the zero-divisor graph Z e (Table 3). Now, the given set:
f t e ( R ) = { Y 1 , Y 2 , Y 3 , Y 4 , Y 13 , Y 16 , Y 17 , Y 20 , Y 21 , Y 28 , Y 29 , Y 30 , Y 31 , Y 32 , Y 33 , Y 34 , Y 35 , Y 36 , Y 38 }
is fault-tolerant edge resolving set. □
Now suppose a f t e ( R ) and f t e ( R ) = f t e ( R ) { a } . If a = Y 1 , then f t e ( R ) = ( Y 2 , Y 3 , Y 4 , Y 20 , Y 21 , Y 13 , Y 28 , Y 29 , Y 30 , Y 31 , Y 32 , Y 33 , Y 34 , Y 35 , Y 36 , Y 16 , Y 17 , Y 38 ) (The elements are now listed in sequential index order in the (Table 4)).
Now we have to show that f t e ( R ) is also a resolving set.
Following are the Distinct representations of edges w.r.t to f t e ( R ) (Table 4):
Similarly, if we delete { Y 3 , Y 4 , Y 20 , Y 21 , Y 13 , Y 28 , Y 29 , Y 30 , Y 31 , Y 32 , Y 33 , Y 34 , Y 35 , Y 36 , Y 16 , Y 17 , Y 38 } from the FTRS f t e ( R ) and the remaining edges of the graph are still able to uniquely identify each other edge.
As a result, we obtain distinct representations for every resolving set from FTRS. Thus, f t d i m ( Z e ) ) 19 is the fault-tolerant metric dimension of Z e .
In the second step, to confirm minimality, assume f t d i m ( Z e ) 18 . Suppose there exists a smaller resolving set f t ( R ) . Assume that any resolving set for Z e is f t e ( R ) . Suppose f t e ( R ) = ( Y 1 , Y 2 , Y 3 , Y 4 , Y 20 , Y 21 , Y 13 , Y 28 , Y 29 , Y 30 , Y 31 , Y 32 , Y 33 , Y 34 , Y 35 , Y 36 , Y 16 , Y 17 ) is a FTRS. Now, if we remove a edge Y 16 , then the metric representations is not unique for resolving set f t e ( R ) = ( Y 1 , Y 2 , Y 3 , Y 4 , Y 20 , Y 21 , Y 13 , Y 28 , Y 29 , Y 30 , Y 31 , Y 32 , Y 33 , Y 34 , Y 35 , Y 36 , Y 17 ) , i.e., d ( Y 24 | f t e ( R ) ) = d ( Y 38 | f t e ( R ) ) . Similarly when we assume f t e ( R ) = ( Y 1 , Y 2 , Y 3 , Y 4 , Y 20 , Y 21 , Y 13 , Y 28 , Y 29 , Y 30 , Y 31 , Y 32 , Y 33 , Y 34 , Y 35 , Y 36 , Y 17 , Y 38 ) is a FTRS and when we remove a edge Y 17 , again the metric representations is not unique for resolving set f t e ( R ) = ( Y 1 , Y 2 , Y 3 , Y 4 , Y 20 , Y 21 , Y 13 , Y 28 , Y 29 , Y 30 , Y 31 , Y 32 , Y 33 , Y 34 , Y 35 , Y 36 , Y 38 ), i.e., d ( Y 16 | f t e ( R ) ) = d ( Y 17 | f t e ( R ) ) and so on. Therefore f t e ( R ) 18 .
Therefore, the fault-tolerant metric dimension of graph Z e is 19, or f t e d i m ( Z e ) = 19 .

4. Applications in Robotics of Fault-Tolerant and Fault-Tolerant Edge Metric Dimension of Zero-Divisors Graph Obtained for Upper Triangular Matrix in Robotics and Autonomous Navigation

4.1. Localization

Localization requires a robot to determine its unique position in a navigation graph. In Γ ( M n ( R ) ) , vertices represent robot states (e.g., positions encoded by matrices in M n ( R ) and landmarks (elements of S are sensors or beacons (e.g., Wi-Fi access points). The FTMD ensures that each position has a unique distance vector, even if one landmark fails.
For a robot in a warehouse modeled by Γ ( T 2 ( Z 2 ) ) with vertices as matrices 0 a 0 b , a , b { 0 , 1 } , the position is computed via
r ( v | S ) r ( w | S ) v w ,
and for any s i S ,
r ( v | S \ { s i } ) r ( w | S \ { s i } ) .
This allows the robot to localize using distances (e.g., signal strength or time-of-flight) to landmarks, ensuring reliability despite sensor failures. For example, a robot may use three landmarks to form a FTRS, ensuring unique identification even if one beacon malfunctions.

4.2. Path Planning

Path planning involves identifying specific paths (edges) between states. In Γ ( T n ( R ) ) , edges represent feasible transitions (e.g., moving along a corridor). The FTEMD ensures that each edge has a unique distance vector to W E , even after removing any w i W E :
r E ( e 1 | W E ) r E ( e 2 | W E ) ,
and similarly for W E \ { w i } . For a drone navigating waypoints, where edges represent paths and zero-divisor constraints (e.g., A B = 0 indicate blocked transitions, FTEMD ensures robust path selection. This is critical in dynamic environments with obstacles, ensuring the drone can distinguish between routes (e.g., different corridors) despite a sensor failure.

4.3. Practical Implementation

Computing FTMD and FTEMD involves solving combinatorial optimization problems. For FTMD, minimize | S | subject to
v w , s i S such that d ( v , s i ) d ( w , s i ) ,
and the same for S \ { s i } . For FTEMD, minimize | W E | with analogous constraints for edges. These problems are often NP-hard, requiring heuristics or integer linear programming for practical computation.
Example 1.
Consider a robot in a warehouse modeled by Γ ( T 2 ( Z 2 ) ) . Vertices are matrices 0 a 0 b , a , b { 0 , 1 } , representing positions. Edges exist if A B = 0 , indicating valid transitions. A FTRS S (e.g., two or three matrices) ensures localization with distances measured via sensors (e.g., LIDAR). The FTEMD supports path planning by ensuring unique identification of transitions, enabling the robot to navigate reliably even if one sensor fails.
In practice, robots use sensors (e.g., LIDAR, GPS) to measure distances to landmarks, mapping these to Γ ( T n ( R ) ) . The robot compares its distance vector to precomputed resolving sets, stored in a lookup table or computed online. Fault tolerance is achieved by ensuring redundancy in landmark placementand maintaining system functionality despite single-point failures.

5. Discussion

The results show that the fault-tolerant edge metric dimension of Z e (19) is greater than the fault-tolerant metric dimension of Z v (15). This indicates that distinguishing edges is inherently more complex than distinguishing vertices in this algebraic structure. While FTMD focuses on vertex localization, FTEMD involves differentiating edge pairs, which requires more reference points due to additional relational dependencies. Hence, the higher FTEMD reflects the greater structural complexity and information redundancy needed for reliable edge identification in Z e .

6. Conclusions

In this study, we determined the fault-tolerant metric dimension (FTMD) and the fault-tolerant edge metric dimension (FTEMD) of a zero-divisor graph, Z v and Z e , respectively, obtaining f t d i m ( Z v ) = 15 and f t e d i m ( Z e ) = 19 . These values quantify the minimum number of vertices and edges required to ensure unique identification in the presence of faults.
The difference between FTMD and FTEMD has practical implications. A smaller FTMD (15) indicates that vertex-based localization systems, such as sensor networks for node identification, can operate efficiently with fewer reference points, whereas the higher FTEMD (19) reflects the greater complexity required when distinguishing edges, relevant for path planning and communication link reliability.
In multi-robot or network-centric systems, these metrics guide the placement of sensors or communication nodes to ensure robust coordination. The FTMD ensures reliable node localization even under sensor failure, while the FTEMD guarantees unique identification of paths or communication links, aiding fault-tolerant navigation and routing in networks with multiple robots.
Overall, these findings not only deepen the theoretical understanding of zero-divisor graphs but also provide actionable guidance for designing resilient sensor networks and path-planning systems that maintain reliability under faults.

Author Contributions

Conceptualization, L.A.H. and V.K.B.; Validation, M.M.A. and V.K.B.; Investigation, L.A.H. and M.M.A.; Writing—original draft, L.A.H.; Writing—review & editing, L.A.H., M.M.A. and V.K.B.; Supervision, V.K.B.; Funding acquisition, L.A.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by Kuwait University under Research Project SM07/24.

Data Availability Statement

No new data were created or analyzed in this study.

Acknowledgments

The authors would like to acknowledge the support by Kuwait University under Research Project SM07/24. The third author would like to acknowledge Shri Mata Vaishno Devi University for providing a learning environment and continuous encouragement. The authors would also like to express their sincere thanks to the editors and referees for their remarks and suggestions that gave the manuscript its present shape.

Conflicts of Interest

The authors declare that they have no competing interests.

References

  1. Slater, P.J. Leaves of trees. Congr. Numer. 1975, 14, 549–559. [Google Scholar]
  2. Harary, F.; Melter, R.A. On the metric dimension of a graph. Ars Comb. 1976, 2, 191–195. [Google Scholar]
  3. Sharma, S.K.; Bhat, V.K. On some plane graphs and their metric dimension. Int. J. Appl. Comput. Math. 2021, 7, 203. [Google Scholar] [CrossRef]
  4. Imran, M. On the metric dimension of barycentric subdivision of Cayley graphs. Acta Math. Appl. Sin. 2016, 32, 1067–1072. [Google Scholar] [CrossRef]
  5. Chaudhry, S.A.; Javaid, M.A.I.; Salman, M. On the metric dimension of generalized Petersen graphs. Quaest. Math. 2013, 36, 421–435. [Google Scholar] [CrossRef]
  6. Naz, S.; Salman, M.; Ali, U.; Javaid, I.; Bokhary, S.A.U.H. On the constant metric dimension of generalized Petersen graphs P(n,4). Acta Math. Sin. (Engl. Ser.) 2014, 30, 1145–1160. [Google Scholar] [CrossRef]
  7. Raza, H.; Liu, J.B.; Qu, S. On mixed metric dimension of rotationally symmetric graphs. IEEE Access 2019, 8, 11560–11569. [Google Scholar] [CrossRef]
  8. Sharma, S.K.; Bhat, V.K. On metric dimension of plane graphs with m/2 number of 10 sided faces. J. Comb. Optim. 2022, 44, 1433–1458. [Google Scholar] [CrossRef]
  9. Bondy, J.A.; Murty, U.S.R. Graph Theory with Applications; Macmillan: London, UK, 1976; Volume 290. [Google Scholar]
  10. Hayat, S.; Khan, A.; Malik, M.Y.H.; Imran, M.; Siddiqui, M.K. Fault-Tolerant Metric Dimension of Interconnection Networks. IEEE Access 2020, 8, 145435–145445. [Google Scholar] [CrossRef]
  11. Kang, C.X.; Peterin, I.; Yi, E. On the simultaneous metric dimension of a graph and its complement. Rocky Mt. J. Math. 2025, 55, 187–201. [Google Scholar] [CrossRef]
  12. Ali, S.; Azeem, M.; Zahid, M.A.; Usman, M.; Pal, M. Novel resolvability parameter of some well-known graphs and exchange properties with applications. J. Appl. Math. Comput. 2024, 70, 4373–4394. [Google Scholar] [CrossRef]
  13. Raza, H.; Hayat, S.; Pan, X.F. On the fault-tolerant metric dimension of convex polytopes. Appl. Math. Comput. 2018, 339, 172–185. [Google Scholar] [CrossRef]
  14. Siddiqui, H.M.A.; Hayat, S.; Khan, A.; Imran, M.; Razzaq, A.; Liu, J.B. Resolvability and fault-tolerant resolvability structures of convex polytopes. Theor. Comput. Sci. 2019, 796, 114–128. [Google Scholar] [CrossRef]
  15. Akhila, M.S.; Manilal, K. Fault-Tolerant Metric Dimension of Annihilator Graphs of Commutative Rings. J. Algebr. Syst. 2025, 13, 135–150. [Google Scholar]
  16. 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]
  17. Liu, X.; Ahsan, M.; Zahid, Z.; Ren, S. Fault-tolerant edge metric dimension of certain families of graphs. AIMS Math. 2021, 6, 1140–1152. [Google Scholar] [CrossRef]
  18. Yi, E. On strong metric dimension of graphs and their complements. Acta Math. Sin. (Engl. Ser.) 2013, 29, 1479–1492. [Google Scholar] [CrossRef]
  19. Xing, B.H.; Sharma, S.K.; Bhat, V.K.; Raza, H.; Liu, J.B. The Vertex-Edge Resolvability of Some Wheel-Related Graphs. J. Math. 2021, 2021, 1859714. [Google Scholar] [CrossRef]
  20. Singh, P.; Sharma, S.; Sharma, S.k.; Bhat, V.K. Metric dimension and edge metric dimension of windmill graphs. AIMS Math. 2021, 6, 9138–9153. [Google Scholar] [CrossRef]
  21. Pirzada, S.; Raja, R. On the metric dimension of a zero-divisor graph. Commun. Algebra 2017, 45, 1399–1408. [Google Scholar] [CrossRef]
  22. Mohamed, B.; Batiha, I.M.; Odeh, M.; El-Meligy, M. Computing the independent domination metric dimension problem of specific graphs. J. Mech. Contin. Math. Sci. 2024, 19, 256–264. [Google Scholar] [CrossRef]
  23. Chartrand, G.; Saenpholphat, V.; Zhang, P. The independent resolving number of a graph. Math. Bohem. 2003, 128, 379–393. [Google Scholar] [CrossRef]
  24. Chartrand, G.; Eroh, L.; Johnson, M.A.; Oellermann, O.R. Resolvability in graphs and the metric dimension of a graph. Discret. Appl. Math. 2000, 105, 99–113. [Google Scholar] [CrossRef]
  25. 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, Berlin, Germany, 15–18 July 2008; Volume 5, pp. 81–85. [Google Scholar]
  26. Beck, I. Coloring of commutative rings. J. Algebra 1988, 116, 208–226. [Google Scholar] [CrossRef]
  27. Anderson, D.F.; Livingston, P.S. The zero-divisor graph of a commutative ring. J. Algebra 1999, 217, 434–447. [Google Scholar] [CrossRef]
  28. Redmond, S.P. The zero-divisor graph of a non-commutative ring. Int. J. Commut. Ring 2002, 1, 203–211. [Google Scholar]
  29. DeMeyer, F.R.; McKenzie, T.; Schneider, K. The zero-divisor graph of a commutative semigroup. J. Algebra 2002, 247, 215–220. [Google Scholar] [CrossRef]
  30. Behboodi, A. Zero-divisor graphs for modules over commutative rings. J. Algebra Appl. 2016, 15, 1650085. [Google Scholar] [CrossRef]
Figure 1. Zero-divisor graph (vertices) M 3 ( Z 2 ) .
Figure 1. Zero-divisor graph (vertices) M 3 ( Z 2 ) .
Mathematics 13 03678 g001
Figure 2. Zero-divisor graph (Edges) M 3 ( Z 2 ) .
Figure 2. Zero-divisor graph (Edges) M 3 ( Z 2 ) .
Mathematics 13 03678 g002
Table 1. Distinct representations of vertices w.r.t to f t ( R ) .
Table 1. Distinct representations of vertices w.r.t to f t ( R ) .
f t ( R ) x 9 x 10 x 11 x 19 x 20 x 23 x 24 x 25 x 27 x 13 x 26 x 22 x 16 x 7 x 18
d ( x 1 | f t ( R ) ) 333111333213332
d ( x 2 | f t ( R ) ) 122333222331223
d ( x 3 | f t ( R ) ) 113333111231132
d ( x 4 | f t ( R ) ) 222222222122221
d ( x 5 | f t ( R ) ) 223222222122233
d ( x 6 | f t ( R ) ) 231222333222312
d ( x 7 | f t ( R ) ) 342333444333403
d ( x 8 | f t ( R ) ) 333222333233332
d ( x 9 | f t ( R ) ) 023444222342233
d ( x 10 | f t ( R ) ) 204444222342243
d ( x 11 | f t ( R ) ) 340333444343423
d ( x 12 | f t ( R ) ) 334333333433344
d ( x 13 | f t ( R ) ) 333333333033332
d ( x 14 | f t ( R ) ) 222333222332221
d ( x 15 | f t ( R ) ) 233444333442334
d ( x 16 | f t ( R ) ) 224444222342043
d ( x 17 | f t ( R ) ) 224333222332243
d ( x 18 | f t ( R ) ) 333333333233330
d ( x 19 | f t ( R ) ) 444022333324343
d ( x 20 | f t ( R ) ) 444202333324343
d ( x 21 | f t ( R ) ) 224222222322243
d ( x 22 | f t ( R ) ) 223444222340233
d ( x 23 | f t ( R ) ) 444220333324343
d ( x 24 | f t ( R ) ) 224442022342243
d ( x 25 | f t ( R ) ) 224442202342243
d ( x 26 | f t ( R ) ) 444222444324443
d ( x 27 | f t ( R ) ) 224442220342243
Table 2. Distinct representations of vertices w.r.t to f t ( R ) .
Table 2. Distinct representations of vertices w.r.t to f t ( R ) .
f t ( R ) x 10 x 11 x 19 x 20 x 23 x 24 x 25 x 27 x 13 x 26 x 22 x 16 x 7 x 18
d ( x 1 | f t ( R ) ) 33111333213332
d ( x 2 | f t ( R ) ) 22333222331223
d ( x 3 | f t ( R ) ) 13333111231132
d ( x 4 | f t ( R ) ) 22222222122221
d ( x 5 | f t ( R ) ) 23222222122233
d ( x 6 | f t ( R ) ) 31222333222312
d ( x 7 | f t ( R ) ) 42333444333403
d ( x 8 | f t ( R ) ) 33222333233332
d ( x 9 | f t ( R ) ) 23444222342233
d ( x 10 | f t ( R ) ) 04444222342243
d ( x 11 | f t ( R ) ) 40333444343423
d ( x 12 | f t ( R ) ) 34333333433344
d ( x 13 | f t ( R ) ) 33333333033332
d ( x 14 | f t ( R ) ) 22333222332221
d ( x 15 | f t ( R ) ) 33444333442334
d ( x 16 | f t ( R ) ) 24444222342043
d ( x 17 | f t ( R ) ) 24333222332243
d ( x 18 | f t ( R ) ) 33333333233330
d ( x 18 | f t ( R ) ) 33333333233330
d ( x 19 | f t ( R ) ) 44022333324343
d ( x 20 | f t ( R ) ) 44202333324343
d ( x 21 | f t ( R ) ) 24222222322243
d ( x 22 | f t ( R ) ) 23444222340233
d ( x 23 | f t ( R ) ) 44220333324343
d ( x 24 | f t ( R ) ) 24442022342243
d ( x 25 | f t ( R ) ) 24442202342243
d ( x 26 | f t ( R ) ) 44222444324443
d ( x 27 | f t ( R ) ) 24442220342243
Table 3. Distinct representations of edges w.r.t to f l e ( R ) .
Table 3. Distinct representations of edges w.r.t to f l e ( R ) .
f l e ( R ) Y 1 Y 2 Y 3 Y 4 Y 13 Y 16 Y 17 Y 20 Y 21 Y 28 Y 29 Y 30 Y 31 Y 32 Y 33 Y 34 Y 35 Y 36 Y 38
d ( Y 1 | f l e ( R ) ) 0111222443333333332
d ( Y 2 | f l e ( R ) ) 1011222443333333332
d ( Y 3 | f l e ( R ) ) 1101222443333333332
d ( Y 4 | f l e ( R ) ) 1110222443333333332
d ( Y 5 | f l e ( R ) ) 1111222333322222222
d ( Y 6 | f l e ( R ) ) 1111222112233333332
d ( Y 7 | f l e ( R ) ) 1111211223322222221
d ( Y 8 | f l e ( R ) ) 1111222333333333332
d ( Y 9 | f l e ( R ) ) 1111122223322222222
d ( Y 10 | f l e ( R ) ) 2222122223322222222
d ( Y 11 | f l e ( R ) ) 2222211333322222221
d ( Y 12 | f l e ( R ) ) 2222133223322222223
d ( Y 13 | f l e ( R ) ) 2222033223322222222
d ( Y 14 | f l e ( R ) ) 3333133223322222222
d ( Y 15 | f l e ( R ) ) 2222133112233333333
d ( Y 16 | f l e ( R ) ) 2222301333322222221
d ( Y 17 | f l e ( R ) ) 2222310333322222221
d ( Y 18 | f l e ( R ) ) 2222122222211111111
d ( Y 19 | f l e ( R ) ) 3333221332211111111
d ( Y 20 | f l e ( R ) ) 2222233012233333333
d ( Y 21 | f l e ( R ) ) 2222233102233333333
d ( Y 22 | f l e ( R ) ) 2222211333322222221
d ( Y 23 | f l e ( R ) ) 2222233111122222223
d ( Y 24 | f l e ( R ) ) 2222222332211111111
d ( Y 25 | f l e ( R ) ) 2222233112222222222
d ( Y 26 | f l e ( R ) ) 3333222222211111111
d ( Y 27 | f l e ( R ) ) 3333333221122222222
d ( Y 28 | f l e ( R ) ) 3333333220112222222
d ( Y 29 | f l e ( R ) ) 3333333221021222222
d ( Y 30 | f l e ( R ) ) 3333222331201111111
d ( Y 31 | f l e ( R ) ) 3333222332110111111
d ( Y 32 | f l e ( R ) ) 3333222332211011111
d ( Y 33 | f l e ( R ) ) 3333222332211101111
d ( Y 34 | f l e ( R ) ) 3333222332211110111
d ( Y 35 | f l e ( R ) ) 3333222332211111011
d ( Y 36 | f l e ( R ) ) 3333222332211111101
d ( Y 37 | f l e ( R ) ) 3333222331111111111
d ( Y 38 | f l e ( R ) ) 2222211332211111110
Table 4. Distinct representations of edges w.r.t to fle′ (R).
Table 4. Distinct representations of edges w.r.t to fle′ (R).
fle′ (R) Y 2 Y 3 Y 4 Y 13 Y 16 Y 17 Y 20 Y 21 Y 28 Y 29 Y 30 Y 31 Y 32 Y 33 Y 34 Y 35 Y 36 Y 38
d ( Y 1 | f l e ( R ) ) 111222443333333332
d ( Y 2 | f l e ( R ) ) 011222443333333332
d ( Y 3 | f l e ( R ) ) 101222443333333332
d ( Y 4 | f l e ( R ) ) 110222443333333332
d ( Y 5 | f l e ( R ) ) 111222333322222222
d ( Y 6 | f l e ( R ) ) 111222112233333332
d ( Y 7 | f l e ( R ) ) 111211223322222221
d ( Y 8 | f l e ( R ) ) 111222333333333332
d ( Y 9 | f l e ( R ) ) 111122223322222222
d ( Y 10 | f l e ( R ) ) 222122223322222222
d ( Y 11 | f l e ( R ) ) 222211333322222221
d ( Y 12 | f l e ( R ) ) 222133223322222223
d ( Y 13 | f l e ( R ) ) 222033223322222222
d ( Y 14 | f l e ( R ) ) 333133223322222222
d ( Y 15 | f l e ( R ) ) 222133112233333333
d ( Y 16 | f l e ( R ) ) 222301333322222221
d ( Y 17 | f l e ( R ) ) 222310333322222221
d ( Y 18 | f l e ( R ) ) 222122222211111111
d ( Y 19 | f l e ( R ) ) 333221332211111111
d ( Y 20 | f l e ( R ) ) 222233012233333333
d ( Y 21 | f l e ( R ) ) 222233102233333333
d ( Y 22 | f l e ( R ) ) 222211333322222221
d ( Y 23 | f l e ( R ) ) 222233111122222223
d ( Y 24 | f l e ( R ) ) 222222332211111111
d ( Y 25 | f l e ( R ) ) 222233112222222222
d ( Y 26 | f l e ( R ) ) 333222222211111111
d ( Y 27 | f l e ( R ) ) 333333221122222222
d ( Y 28 | f l e ( R ) ) 333333220112222222
d ( Y 29 | f l e ( R ) ) 333333221021222222
d ( Y 30 | f l e ( R ) ) 333222331201111111
d ( Y 31 | f l e ( R ) ) 333222332110111111
d ( Y 32 | f l e ( R ) ) 333222332211011111
d ( Y 33 | f l e ( R ) ) 333222332211101111
d ( Y 34 | f l e ( R ) ) 333222332211110111
d ( Y 35 | f l e ( R ) ) 333222332211111011
d ( Y 36 | f l e ( R ) ) 333222332211111101
d ( Y 37 | f l e ( R ) ) 333222331111111111
d ( Y 38 | f l e ( R ) ) 222211332211111110
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hanna, L.A.; Alkandari, M.M.; Bhat, V.K. Fault-Tolerant Metric Dimension and Applications: Zero-Divisor Graph of Upper Triangular Matrices. Mathematics 2025, 13, 3678. https://doi.org/10.3390/math13223678

AMA Style

Hanna LA, Alkandari MM, Bhat VK. Fault-Tolerant Metric Dimension and Applications: Zero-Divisor Graph of Upper Triangular Matrices. Mathematics. 2025; 13(22):3678. https://doi.org/10.3390/math13223678

Chicago/Turabian Style

Hanna, Latif Abdelmalek, Maryam M. Alkandari, and Vijay Kumar Bhat. 2025. "Fault-Tolerant Metric Dimension and Applications: Zero-Divisor Graph of Upper Triangular Matrices" Mathematics 13, no. 22: 3678. https://doi.org/10.3390/math13223678

APA Style

Hanna, L. A., Alkandari, M. M., & Bhat, V. K. (2025). Fault-Tolerant Metric Dimension and Applications: Zero-Divisor Graph of Upper Triangular Matrices. Mathematics, 13(22), 3678. https://doi.org/10.3390/math13223678

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