Fault-tolerant mutual-visibility: complexity and solutions for grid-like networks

Abstract

Networks are often modeled using graphs, and within this setting we introduce the notion of k-fault-tolerant mutual visibility. Informally, a set of vertices X ⊂eq V(G) in a graph G is a k-fault-tolerant mutual-visibility set (k-ftmv set) if any two vertices in X are connected by a bundle of k+1 shortest paths such that: (i) each shortest path contains no other vertex of X, and (ii) these paths are internally disjoint. The cardinality of a largest k-ftmv set is denoted by fμk(G). The classical notion of mutual visibility corresponds to the case k = 0. This generalized concept is motivated by applications in communication networks, where agents located at vertices must communicate both efficiently (i.e., via shortest paths) and confidentially (i.e., without messages passing through the location of any other agent). The original notion of mutual visibility may fail in unreliable networks, where vertices or links can become unavailable. Several properties of k-ftmv sets are established, including a natural relationship between fμk(G) and ω(G), as well as a characterization of graphs for which fμk(G) is large. It is shown that computing fμk(G) is NP-hard for any positive integer k, whether k is fixed or not. Exact formulae for fμk(G) are derived for several specific graph topologies, including grid-like networks such as cylinders and tori, and for diameter-two networks defined by Hamming graphs and by the direct product of complete graphs.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…