Abstract

Interconnection systems in computer science and information technology are mainly represented by graphs. One such instance is of swapped network simulated by the optical transpose interconnection system (OTIS). Fault tolerance has become a vital feature of optoelectronic systems. Among multiple types of faults that may take place in an interconnection system, two significant kinds are either due to malfunctioning of a node (processor in case of ) or collapse of communication between nodes (failure of interprocessor transmission). To prevail over these faults, the unique recognition of every node is essential. In graph-theoretic interpretation, this leads to instigating the metric dimension and fault-metric dimension of the graph obtained from the interconnection system. This paper explores OTIS over base graph (path graph over m vertices) for resolvability and fault-tolerant resolvability. Furthermore, bounds for and are also imparted over .

1. Introduction

In computerized broadcasting, data and information are transmitted by utilizing the connectivity of nodes. The data transmission is carried out either over physical media like wires, or aerial mode whose widely used illustration is WiFi. G. Marsden in 1993 [16] put forward an abstraction of OTIS with optoelectronic (optical and electronic) working pattern. This optoelectronic approach escalates the outcome of an electrical system by minimizing power consumption and enhancing bandwidth. Due to the combined effect of electrical and wireless technology, OTIS is brought about to establish a worthwhile network to make modern optoelectronic computers’ high yielding.

In OTIS, nodes/processors are set out in the form of clumps. Within every bunch of processors, the communication medium is electronic, while the optical medium is employed among processor clumps. Krishnamoorthy proved in [11] that if the number of processor nodes in every cluster are chosen equal to the number of clusters, the efficiency of OTIS is boosted. A pictorial representation of a swapped OTIS (see Definition 1 in section 2.2) with processors lined up in each cluster and comprising of clusters is shown in Figure 1 for .

1.1. Background and Related Work

Slater [20] and Harary and Melter [6] separately asserted the abstraction of the metric dimension. Many authors worked for determining the metric dimension of various graphs as in [1, 10, 13]. The graph parameters such as metric dimension, partition dimension, fault-tolerant metric dimension, and fault-tolerant partition dimension have come through with imperative applicability in numerous areas of study including, network analysis [3], robot navigation [12], chemistry [4], and geographical routing protocols [15]. The depiction of an interconnection network by a graph is eventually a popular tool to probe connectivity and alliance of objects on the network.

The graphical representation of interconnection networks has motivated researchers to compute graph invariants such as diameter, resolving sets, fault-tolerant resolving set for such interconnection graphs. Hernando [8] initiates the abstraction of fault-tolerant metric dimension. Later, this concept is explored for several interconnection networks such as oxide interconnection system [21], crystalline structure [14], convex polytopes [9, 19], butterfly, benes, and silicate networks [7, 22]. Afterwards, fault-tolerant partition resolvability of cyclic networks [2] and Toeplitz networks [17] is investigated. Recently, this fault-tolerant resolvability is reinvestigated in [18] for multistage interconnection networks, previously computed by [7]. As a continuation of this idea, in this paper, we investigate swapped OTIS for the metric dimension and fault-tolerant metric dimension and provide a bound for these invariants.

The rest of the article is organized as follows: Section 2 comprises introductory notions of graphs and the swapped optical transpose interconnection system. Section 3 provides a bound for the metric dimension and the fault-tolerant metric dimension of . In Section 4, the applications of resolvability and fault-tolerant resolvability are discussed.

2. Introductory Notions

2.1. Basics of Graph Theory

A graph is a structure (V, E) comprising a set V(G) termed as vertex set and an edge set . For is an edge in G. The distance from a vertex m to n, given by d(m, n), is the number of edges in the shortest possible route from m to n. For and an ordered set , the metric code of a for is given below:where N is known as resolving set if for , [6, 20]. The smallest resolving set in G is basis for G and the cardinality of basis is termed as G’s metric dimension indicated by . For and , is defined as min . A set M is termed as fault-tolerant resolving set if is itself a resolving set, and for every , is also a resolving set. The number of elements in the smallest fault-tolerant resolving set is termed the fault-tolerant metric dimension of , given by [10]. The numbers and are related by the following expression:

2.2. The Swapped Optical Transpose Interconnection System (OTIS)

Definition 1. (see [16, 23, 24]). The swapped optical transpose interconnection system (OTIS) is a graph , derived from a base network , with and as given below:The graph in swapped (OTIS) is nominated as a base graph or factor graph. If , then comprises of copies of , and each copy is known as a subnetwork (cluster or clump) in . We shall denote each vertex in as where is the address of vertex in the cluster . In swapped network , the intercluster edges are only between and when . The node specifies the processor in the subnetwork , and there is no edge incident to from a cluster other than .

3. New Results

This section comprises of new results related to resolvability and fault-tolerant resolvability.

3.1. Bound for Metric Dimension of

Theorem 1. For all , .

Proof. We take a partition of vertex set of (see Figure 2) asLet us take . This is the set of all nodes , for all . We denote cardinality subsets of defined asTo prove our claim, we need to show that is a resolving set for . We shall give metric codes of all processor nodes for .
The metric codes of vertices in the first and second cluster are stated in Table 1 and 2, respectively.
The metric codes of vertices in the third cluster are given in Table 3.
Upon continuation in this manner, we have the metric codes of the mth cluster in Table 4.
By Tables 1, 2, 3 and 4, we can conclude thatand continuing in this manner, we haveClearly, the metric codes for all nodes in each cluster differ by at least one component. This gives that , for all , is a resolving set for and .

3.2. Bound for Fault-Tolerant Metric Dimension of

Theorem 2. For all , .

Proof. We take a partition of vertex set of asBy Theorem 1, for , every m-1 cardinality set is a resolving set for . The metric codes for are -tuples obtained from metric codes of and . By carefully observing metric codes in Theorem 1, we conclude that tuple metric codes differ in more than one coordinate. Consequently, -tuple metric codes are different in at least one coordinate for all vertices, and is a resolving set. By definition of fault-tolerant resolving set, is a fault-tolerant resolving set for . Consequently, .

4. Applications

The significance of resolvability and fault-tolerance in resolvability, in diverse areas of study, has stimulated analysts and researchers to scrutinize their application aspects. Congenitally, the abstraction of metric dimension is analogous to the working pattern of the global positioning system termed as trilateration in which the position of every object on Earth is specified by its unique distances from three satellites surrounding the earth in orbit.

Chartrand [5] put forward the idea of using members of a resolving set as sensors. When a sensor is out of order and fails to track down an intruder (a thief, fire etc.), the system may not work correctly due to data loss caused by the intruder. This issue is resolved by fault-tolerant resolving set that guarantees an intruder’s recognition even a sensor is failed to work. Consequently, fault-tolerant metric dimension enhances the applicability of metric dimension.

Another application of resolvability is a navigation system. A navigation system is used to navigate an object such as a ship, an aircraft, a submarine, and a robot, using some signal transmission medium to control that object. A navigation system determines the location of an object through sensors or some landmarks at some specified position. An instance of such a system is robot navigation. In a graph framework, the robot identifies its position by determining its distances from specified landmarks. The minimum set of landmarks used for robot navigation gives a resolving set. A fault-tolerant resolving set still locates the robot when any landmark is neglected in this scenario. So, a fault-tolerant resolving set is superior to the resolving set by its application.

Multiprocessor interconnection networks consist of thousands of processors where interprocessor communication is via optical or electrical signals. Multiprocessor interconnection networks are popular because microprocessors and memory chips are inexpensive and widely available. Among such systems, one is the optical transpose interconnection system over the base graph , consisting of nodes (processors). Each processor serves as a source for data transmission to the other processors in the same cluster (path in this case) and intercluster communication. The idea of the metric dimension of gives an estimate of the minimum number of processors required for complete and flawless data transmission throughout the system. A malfunctioning processor results in the failure of complete information transfer and may cause data loss. Another factor affecting the performance of the interconnection system is a faulty optoelectronic connection: either due to defective electrical network within base paths or inoperative optical transmission among paths within the system.

The concept of fault-tolerant resolving set and the fault-tolerant metric dimension has significant considerations to subjugate the faulty communication system. The processors in the fault-tolerant resolving set ensure flawless data transmission even if a processor is out of order or any transmission line is interrupted due to some unavoidable factors. It makes a fault-tolerant resolving set applicable in an interconnection network framework.

Data Availability

All the supporting data are contained in the manuscript.

Conflicts of Interest

The authors declare that they have no conflicts of interest.