Mutual k-Visibility in Graphs
Abstract
Mutual visibility in graphs requires pairs of vertices to be connected by shortest paths that avoid all other vertices of a prescribed set, a condition that is often overly restrictive. In this paper, we introduce a new variant, called mutual -visibility, which permits at most internal vertices of the set to lie on a shortest path. This parameterized approach naturally generalizes classical mutual visibility and provides a graded notion of obstruction tolerance. We define the mutual -visibility number of a graph and establish its basic properties, including monotonicity and stabilization for sufficiently large values of . Some bounds on are obtained in terms of diameter, maximum degree, and girth. We further analyze -visibility in convex graphs and determine exact values of for some fundamental graph classes. In addition, for block graphs, we introduce the notion of -admissible sets in the associated block--cutpoint tree and show how these sets characterize mutual -visibility in the original graph. Moreover, we present a polynomial-time algorithm, MkV, that decides whether a given subset forms a mutual -visibility set in . The algorithm has time complexity . In addition, we introduce strengthened variants-total, outer, and dual mutual -visibility. We also define the mutual -visibility covering number , the minimum number of mutual -visible sets required to partition , thereby extending the theory from extremal subsets to structural decompositions.
Keywords
Cite
@article{arxiv.2602.14500,
title = {Mutual k-Visibility in Graphs},
author = {Tonny K B and Shikhi M},
journal= {arXiv preprint arXiv:2602.14500},
year = {2026}
}
Comments
12 pages, 1 Algorithm