传统的画廊问题设置了一个区域和一些具有可见性的护卫,并要求查看整个区域所需的护卫最少。
有没有人看过画廊的变型,其中可见性区域由一对警卫定义。例如,一种说法可能是,如果有一对守卫的最小边界圆覆盖该点,则该点被覆盖?
6
Quis custodiet ipsos custodes?
—
Artem Kaznatcheev
好吧,要回答@Artem的问题,有一个连接后卫的概念,它有两个变体。让可见性图定义有每个保护点的顶点,以及两个保护点之间可以看到的两个顶点之间的边。如果连接了可见性图,则所有防护装置都处于防护状态(有时称为“一组防护装置”)。一个更强的条件是可见性图具有单个连接的组件。然后,您便拥有一组已连接的警卫。是的,这里有大量工作。我什至写过一篇论文。
—
亚伦·斯特林
糟糕,上面的内容应为“如果能见度图没有孤立的顶点,则所有警卫员都处于警戒状态……”
—
Aaron Sterling
“谁守护守卫”?我的拉丁语是唯一的猪:)
—
Suresh Venkat
请注意,在我的表述中,我不需要连接诱导可见性图。尽管这对于平行轴矩形可能不是问题,但实际上对于不太好的区域(例如椭圆区域)可能是一个问题。但是,连接后卫的指针是一个很好的指针:我认为我的问题的某些变体可以通过这种方式解决。
—
Suresh Venkat