English

On the approximability of graph visibility problems

Computational Complexity 2024-07-02 v1

Abstract

Visibility problems have been investigated for a long time under different assumptions as they pose challenging combinatorial problems and are connected to robot navigation problems. The mutual-visibility problem in a graph GG of nn vertices asks to find the largest set of vertices XV(G)X\subseteq V(G), also called μ\mu-set, such that for any two vertices u,vXu,v\in X, there is a shortest u,vu,v-path PP where all internal vertices of PP are not in XX. This means that uu and vv are visible w.r.t. XX. Variations of this problem are known as total, outer, and dual mutual-visibility problems, depending on the visibility property of vertices inside and/or outside XX. The mutual-visibility problem and all its variations are known to be NP\mathsf{NP}-complete on graphs of diameter 44. In this paper, we design a polynomial-time algorithm that finds a μ\mu-set with size Ω(n/D)\Omega\left( \sqrt{n/ \overline{D}} \right), where D\overline D is the average distance between any two vertices of GG. Moreover, we show inapproximability results for all visibility problems on graphs of diameter 22 and strengthen the inapproximability ratios for graphs of diameter 33 or larger. More precisely, for graphs of diameter at least 33 and for every constant ε>0\varepsilon > 0, we show that mutual-visibility and dual mutual-visibility problems are not approximable within a factor of n1/3εn^{1/3-\varepsilon}, while outer and total mutual-visibility problems are not approximable within a factor of n1/2εn^{1/2 - \varepsilon}, unless P=NP\mathsf{P}=\mathsf{NP}. Furthermore we study the relationship between the mutual-visibility number and the general position number in which no three distinct vertices u,v,wu,v,w of XX belong to any shortest path of GG.

Keywords

Cite

@article{arxiv.2407.00409,
  title  = {On the approximability of graph visibility problems},
  author = {Davide Bilò and Alessia Di Fonso and Gabriele Di Stefano and Stefano Leucci},
  journal= {arXiv preprint arXiv:2407.00409},
  year   = {2024}
}
R2 v1 2026-06-28T17:23:35.439Z