미술관 문제

Art gallery problem

미술관 문제박물관 문제컴퓨터 기하학에서 잘 연구된 가시성 문제다.함께 화랑 전체를 관찰할 수 있는 최소한의 경비원으로 미술관을 지키는 현실적 문제에서 비롯된다.문제의 기하학적 버전에서 미술관의 레이아웃은 단순한 다각형으로 표현되고 각각의 가드는 다각형으로 표현된다.폴리곤의 모든 p 에 대해 ()q {\q} 사이의 선 세그먼트가 폴리곤을 벗어나지 않는 , S {\displaystystyle 은 폴리곤을 보호한다고 한다.

2차원

네 대의 카메라가 이 갤러리를 덮고 있다.

미술관 문제로도 언급되는 원래의 문제에는 수많은 변형이 있다.일부 버전에서 가드는 둘레로 제한되거나 심지어 폴리곤의 꼭지점까지 제한된다.일부 버전에서는 경계 또는 경계 부분 집합만 보호해야 한다.

정점에 가드를 두고 정점만 지키면 되는 버전을 해결하는 것은 다각형의 가시성 그래프에서 지배적인 세트 문제를 해결하는 것과 같다.

차발 미술관 정리

바클라프 차바탈의 이름을 딴 차바탈의 미술관 정리는 최소한의 경비원 수에 상한을 부여한다./ n/ 가드는 충분하며 때로는 정점이 있는 간단한 다각형을 보호하는 데 필요하다고 명시되어 있다

얼마나 많은 정점/감시원/경비원이 필요한지에 대한 질문은 1973년 빅터 클리에 의해 치바탈에게 제기되었다.[1]체바탈은 그 직후 그것을 증명했다.[2]체바탈의 증거는 나중에 스티브 피스크에 의해 3가지 색깔의 논쟁을 통해 단순화되었다.[3]

피스크의 짧은 증거

삼각형 다각형의 꼭지점 3색.파란색 정점들은 미술관 정리에 의해 보장된 몇 안 되는 세 개의 경비대를 형성한다.그러나 이 세트는 최적의 상태가 아니다. 같은 다각형은 두 명의 경비원만이 지킬 수 있다.

스티브 피스크의 증거는 너무 짧고 우아해서 THE BOOKProofs에 포함되도록 선택되었다.[4]그 증거는 다음과 같다.

첫째, 폴리곤은 (정점을 추가하지 않고) 삼각형이다.결과 삼각 측량 그래프의 정점은 3색일 수 있다.[a]분명히, 3가지 색상 아래, 모든 삼각형은 3가지 색상을 모두 가져야 한다.폴리곤의 모든 삼각형은 그 색상의 꼭지점에 의해 보호되기 때문에 하나의 색을 가진 꼭지점이 유효한 보호 세트를 형성한다.세 가지 색상은 폴리곤의 n 정점을 분할하므로 정점이 가장 적은 색상은 최대 n/ 가드를 가진 유효한 가드 세트를 정의한다.

일반화

모서리에서의 가드 제한을 다각형의 외관이 아닌 임의의 지점에서 가드로 풀면 차발 상한이 유효하다.

독창적인 예술-갤러리 정리에 대한 많은 다른 일반화와 전문화가 있다.[6]예를 들어, 직교 다각형의 경우, 가장자리/벽이 직각으로 만나는 경우guards / 가드만 필요하다.이 결과에는 적어도 세 가지 뚜렷한 증거가 있는데, 그 중 어느 것도 간단하지 않다: 칸, 클라위, 클리트만, 루비우, 그리고 삭과 뚜생이다.[7][8]

관련 문제에서 임의 폴리곤의 외관을 커버할 가드 수를 요구한다("장난 문제"). / {{\n/}}은(는) 폴리곤의 경계에 가드(guards 이)가 필요할 때도 있고 항상 충분하다다각형 외부 어디에든 가드를 배치하는 경우 필수적이며 항상 충분하다.[9]무한 외관이 유한한 내부보다 커버하기가 더 어렵다는 얘기다.

계산 복잡성

미술관 문제의 의사결정 문제 버전에서는 폴리곤과 숫자 k 다 입력으로 주어지며, 폴리곤을 k 이하의 경비원으로 보호할 수 있는지 여부를 결정해야 한다.guards R }-완료(Guards가 폴리곤 가장자리로 제한되는 버전처럼)이다.[10]또한 대부분의 다른 표준 편차(예: 보호 위치를 정점으로 제한하는 것)는 NP-경도다.[11]

최소 가드 수에 대한 근사 알고리즘에 대해, Eidenbenz, Storm & Widmayer(2001)는 APX-hard로 문제를 증명하여, 일부 고정 상수보다 더 나은 근사비다항 시간 근사 알고리즘으로 달성할 수 있을 것 같지 않음을 시사했다.그러나 일정한 근사비를 달성하는 알고리즘은 아주 최근까지 알려져 있지 않았다.Ghosh(1987)는 입력 폴리곤을 볼록한 하위 영역으로 분리한 다음 문제를 세트 커버 문제로 줄임으로써 최소 정점 가드 수에 대해 로그 근사치를 달성할 수 있다는 것을 보여주었다.발트르(1998)가 보여주듯이, 미술관 문제에서 파생된 세트 시스템은 VC 치수를 경계로 하여, 폴리곤 정점의 수가 아닌 최적의 가드 수의 로그가 근사율인 ε-net에 기초한 세트 커버 알고리즘을 적용할 수 있게 되었다.[12]무제한 경비원의 경우, 무한한 수의 잠재적 경비 위치로 문제를 더욱 어렵게 만든다.그러나 경비원이 미세한 그리드에 눕도록 제한함으로써 보닛 & 밀조 (2017)에서 알 수 있듯이, 약간의 가벼운 추가 가정 하에서 보다 복잡한 로그 근사 알고리즘을 도출할 수 있다.그러나 효율적인 알고리즘은 최대 n/ 정점 가드 집합을 찾는 것으로 알려져 있으며, 이는 Chvátal의 상한과 일치한다.데이비드 에이비스(1981)와 고프리드 뚜생(1981)은 이러한 경비병 배치를 분할 및 정복 알고리즘을 통해 최악의 경우 O(n log n) 시간에 계산할 수 있다는 것을 증명했다.쿠셰쉬&모레트(1992)는 피스크의 짧은 증명과 버나드 샤젤의 선형 시간 평면 삼각측량 알고리즘을 이용해 선형 시간 알고리즘을 부여했다.

구멍이 없는 단순한 다각형의 경우, 정점 및 모서리 가드에 대한 일정한 인자 근사 알고리즘의 존재를 Ghosh가 추측하였다.고쉬의 추측은 처음에는 가장자리에서 약하게 보이는 간단한 폴리곤과 단조로운 폴리곤과 폴리곤의 두 가지 특별한 하위 등급의 정점 경비병들에게 사실인 것으로 보였다.Krohn & Nilsson(2013)은 가드 집합의 크기가 최적 정점 가드 수의 최대 30배인 모노톤 폴리곤에 대해 정점 가드 세트를 다항 시간 내에 계산하는 근사 알고리즘을 제시했다.바타차랴, 고시앤로이(2017년)는 가드 집합의 크기가 최적 정점 가드 수의 최대 6배까지 되도록 가장자리로부터 약하게 보이는 단순한 폴리곤에 대한 정점 가드 세트를 O(n2) 시간으로 계산하는 근사 알고리즘을 제시했다.이어 바타차랴, 고시앤팔(2017년)은 정점 가드와 가장자리 가드를 이용해 일반 단순 다각형을 지키는 일정한 요인 근사 알고리즘을 제시해 추측을 완전히 해결했다고 주장했다.가장자리에서 약하게 보이는 단순 다각형의 하위 클래스를 지키는 정점에 대해서는 Ashur 등(2019)에 의해 다항 시간 근사 방법이 제안되었다.

쿠토, 레젠데 & 데 수자(2011년)가 정점 가드를 위해 정확한 알고리즘을 제안했다.저자들은 수천 개의 정점과 관련된 인스턴스라도 비교적 적은 계산 시간에 최적의 해결책을 찾을 수 있다는 것을 보여주는 여러 종류의 다각형으로 광범위한 계산 실험을 실시했다.이러한 인스턴스에 대한 입력 데이터와 최적의 솔루션을 다운로드할 수 있다.[13]

삼차원

모든 꼭지점이 가운데에서 보이지 않는 직교 다면체
내부 포인트가 어느 꼭지점에서도 보이지 않는 다면체의 예로서, 오른쪽의 그림은 중앙, O, ABCD에 평행한 단면을 보여준다.
위의 다면체 내부에서 360° 구면 파노라마를 통해 모든 정점이 노란 면에 가려져 있음을 알 수 있다.
(360° 인터랙티브 파노라마보기)

박물관을 다면체로 3차원으로 나타낸다면, 각 꼭지점에 경비원을 배치한다고 해서 박물관이 모두 관찰되고 있는 것은 아니다.다면체의 모든 표면을 조사하지만 일부 다면체의 경우 내부에는 감시 대상이 아닐 수 있는 점이 있다.[15]


미술관 문제의 사용 시나리오 가능성

미술관 문제는 카메라의 최소 개수를 사용하여 카메라 시야에서 넓은 영역을 커버하는 것이 목표일 때 여러 대의 카메라를 배치하는 데 사용할 수 있다.

참고 항목

메모들

  1. ^ 다각형 삼각형의 3색성을 입증하기 위해, 우리는 이중 그래프의 어떤 사이클도 구멍이 없다는 가정과는 반대로 폴리곤의 구멍의 경계를 형성하기 때문에 삼각형에 대한 약한 이중 그래프(비방향 그래프)가 트리임을 관찰한다.두 개 이상의 삼각형이 있을 때마다(다른 나무와 마찬가지로) 이중 그래프에는 한 개의 옆면만 있는 정점이 있어야 하며, 이는 한 개의 옆면만을 따라 다른 삼각형에 인접한 삼각형에 해당한다.이 삼각형을 제거하여 형성된 작은 다각형은 수학적 유도에 의해 3-색상이 있으며, 이 색상은 제거된 삼각형의 하나의 추가 꼭지점까지 쉽게 확장된다.[5]

참조

원천

  • Abrahamsen, Mikkel; Adamaszek, Anna; Miltzow, Tillmann (2018), "The art gallery problem is -complete", in Diakonikolas, Ilias; Kempe, David; Henzinger, Monika (eds.), Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, Los Angeles, CA, USA, June 25–29, 2018, ACM, pp. 65–73, arXiv:1704.06969, doi:10.1145/3188745.3188868, MR 3826234
  • Aggarwal, A. (1984), The art gallery theorem: Its variations, applications, and algorithmic aspects, Ph.D. thesis, Johns Hopkins University.
  • Aigner, Martin; Ziegler, Günter M. (2018), "Chapter 40: How to guard a museum", Proofs from THE BOOK (6th ed.), Berlin: Springer, pp. 281–283, doi:10.1007/978-3-662-57265-8, ISBN 978-3-662-57264-1, MR 3823190.
  • 아수르, Stav, Filtser, Omrit, 카츠, 매튜 J.;사, 레이첼(2019년),"Terrain-Like Graphs:PTASs Guarding Weakly-Visible Polygons과 Terrains에", Bampis, Evripidis에;Megow, 니콜(eds.), 근사화 및 온라인 알고리즘-17일 국제 워크숍 WAOA 2019년, 뮌헨, 독일, 9월 12–13, 2019년, 선택된 논문, 강의 노트 합치하도록 수정되었다.컴퓨터 과학으로, 11926, 베를린:스프링거,를 대신하여 서명함. 1–17, doi:10.1007/978-3-030-39479-0_1 vol..
  • Avis, D.; Toussaint, G. T. (1981), "An efficient algorithm for decomposing a polygon into star-shaped polygons" (PDF), Pattern Recognition, 13 (6): 395–398, doi:10.1016/0031-3203(81)90002-9.
  • Bhattacharya, Pritam; Ghosh, Subir Kumar; Pal, Sudebkumar (2017), Constant Approximation Algorithms for Guarding Simple Polygons using Vertex Guards, arXiv:1712.05492
  • Bhattacharya, Pritam; Ghosh, Subir Kumar; Roy, Bodhayan (2017), "Approximability of guarding weak visibility polygons", Discrete Applied Mathematics, 228: 109–129, arXiv:1409.4621, doi:10.1016/j.dam.2016.12.015, MR 3662965
  • 보네, Édouard, Miltzow, Tillmann(2017년),"미술관 문제에 대한 근사 알고리즘", Aronov, 보리스에, 카츠, 매튜 J.(eds.), 제33회 국제 심포지엄에 기하, SoCG 2017년 7월 4일부터 7일까지, 2017년에, 브리즈번, 호주, LIPIcs, vol. 77세의 슐로스 Dagstuhl-Leibniz-Zentrum für Informatik,를 대신하여 서명함. 20:1–20:15, arXiv:1607.05527,.doi:10.4230/LIPIcs.SoCG.2017.20, MR3685692.
  • Brönnimann, H.; Goodrich, M. T. (1995), "Almost optimal set covers in finite VC-dimension", Discrete and Computational Geometry, 14 (1): 463–479, doi:10.1007/BF02570718.
  • Chvátal, V. (1975), "A combinatorial theorem in plane geometry", Journal of Combinatorial Theory, Series B, 18: 39–41, doi:10.1016/0095-8956(75)90061-1.
  • Couto, M.; de Rezende, P.; de Souza, C. (2011), "An exact algorithm for minimizing vertex guards on art galleries", International Transactions in Operational Research, 18 (4): 425–448, doi:10.1111/j.1475-3995.2011.00804.x.
  • de Rezende, P.; de Souza, C.; Couto, M.; Tozoni, D. (2011), "The Art Gallery Problem with Vertex Guards", Art Gallery Problem Project, Instituto de Computação.
  • Deshpande, Ajay,, Taejung, Demaine, 에릭은 D;Sarma, 산자이 E(2007년),"APseudopolynomial 시간 O(logn)-Approximation 알고리즘 미술관 문제에", Proc.Worksh.알고리즘 및 데이터 구조물, 강의 노트 컴퓨터 과학으로,. 163–174, doi:10.1007/978-3-540-73951-7_15, hdl:1721.1/36243, 아이 에스비엔 978-3-540-73948-7 4619, Springer-Verlag, pp vol..
  • Eidenbenz, S.; Stamm, C.; Widmayer, P. (2001), "Inapproximability results for guarding polygons and terrains" (PDF), Algorithmica, 31 (1): 79–113, doi:10.1007/s00453-001-0040-8, archived from the original (PDF) on 2003-06-24.
  • Fisk, S. (1978), "A short proof of Chvátal's watchman theorem", Journal of Combinatorial Theory, Series B, 24 (3): 374, doi:10.1016/0095-8956(78)90059-X.
  • Ghosh, S. K. (1987), "Approximation algorithms for art gallery problems", Proc. Canadian Information Processing Society Congress, pp. 429–434.
  • Kahn, J.; Klawe, M.; Kleitman, D. (1983), "Traditional galleries require fewer watchmen", SIAM J. Algebr. Discrete Methods, 4 (2): 194–206, doi:10.1137/0604020.
  • Kooshesh, A. A.; Moret, B. M. E. (1992), "Three-coloring the vertices of a triangulated simple polygon", Pattern Recognition, 25 (4): 443, doi:10.1016/0031-3203(92)90093-X.
  • Krohn, Erik A.; Nilsson, Bengt J. (2013), "Approximate guarding of monotone and rectilinear polygons", Algorithmica, 66 (3): 564–594, doi:10.1007/s00453-012-9653-3, hdl:2043/11487, MR 3044626.
  • Lee, D. T.; Lin, A. K. (1986), "Computational complexity of art gallery problems", IEEE Transactions on Information Theory, 32 (2): 276–282, doi:10.1109/TIT.1986.1057165.
  • Lubiw, A. (1985), "Decomposing polygonal regions into convex quadrilaterals", Proc. 1st ACM Symposium on Computational Geometry, pp. 97–106, doi:10.1145/323233.323247, ISBN 0-89791-163-6.
  • O'Rourke, Joseph (1987), Art Gallery Theorems and Algorithms, Oxford University Press, ISBN 0-19-503965-3.
  • O'Rourke, Joseph; Supowit, Kenneth J. (1983), "Some NP-hard polygon decomposition problems", IEEE Transactions on Information Theory, 29 (2): 181–190, doi:10.1109/TIT.1983.1056648, MR 0712374.
  • Sack, J. R.; Toussaint, G. T. (1988), "Guard placement in rectilinear polygons", in Toussaint, G. T. (ed.), Computational Morphology, North-Holland, pp. 153–176.
  • Shermer, Thomas (1992), "Recent Results in Art Galleries" (PDF), Proceedings of the IEEE, 80 (9): 1384–1399, doi:10.1109/5.163407.
  • Urrutia, Jorge (2000), "Art gallery and illumination problems", in Sack, J. -R.; Urrutia, Jorge (eds.), Handbook of Computational Geometry, North-Holland, pp. 973–1027, doi:10.1016/B978-044482537-7/50023-1.
  • Valtr, P. (1998), "Guarding galleries where no point sees a small area", Israel Journal of Mathematics, 104 (1): 1–16, doi:10.1007/BF02897056.