NP-completeness of chromatic orthogonal art gallery problem

被引:2
|
作者
Hoorfar, Hamid [1 ]
Bagheri, Alireza [1 ]
机构
[1] Amirkabir Univ Technol, Dept Comp Engn, Tehran Polytech, Tehran, Iran
来源
JOURNAL OF SUPERCOMPUTING | 2021年 / 77卷 / 03期
关键词
Orthogonal visibility; Chromatic guarding; Art gallery problem;
D O I
10.1007/s11227-020-03379-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The chromatic orthogonal art gallery problem is a well-known problem in the computational geometry. Two points in an orthogonal polygon P see each other if there is an axis-aligned rectangle inside P contains them. An orthogonal guarding of P is k-colorable, if there is an assignment between k colors and the guards such that the visibility regions of every two guards in the same color have no intersection. The purposes of this paper are discussing the time complexity of k-colorability of orthogonal guarding and providing algorithms for the chromatic orthogonal art gallery problem. The correctness of presented solutions is proved, mathematically. Herein, the heuristic method is used that leads us to an innovative reduction, some optimal and one approximation algorithms. The paper shows that deciding k-colorability of orthogonal guarding for P is NP-complete. First, we prove that deciding 2-colorability of P is NP-complete. It is proved by a reduction from planar monotone rectilinear 3-SAT problem. After that, a reduction from graph coloring implies this is true for every fixed integer k >= 2. In the third step, we present a 6-approximation algorithm for every orthogonal simple polygon. Also, an exact algorithm is provided for histogram polygons that finds the minimum chromatic number.
引用
收藏
页码:3077 / 3109
页数:33
相关论文
共 50 条