DOI QR코드

DOI QR Code

The Minimum number of Mobile Guards Algorithm for Art Gallery Problem

화랑 문제의 최소 이동 경비원 수 알고리즘

  • Lee, Sang-Un (Dept. of Multimedia Engineering, Gangnung-Wonju National University Wonju Campus) ;
  • Choi, Myeong-Bok (Dept. of Multimedia Engineering, Gangnung-Wonju National University Wonju Campus)
  • 이상운 (강릉원주대학교 멀티미디어공학과) ;
  • 최명복 (강릉원주대학교 멀티미디어공학과)
  • Received : 2012.04.10
  • Accepted : 2012.06.08
  • Published : 2012.06.30

Abstract

Given art gallery P with n vertices, the maximum (sufficient) number of mobile guards is${\lfloor}n/4{\rfloor}$ for simple polygon and${\lfloor}(3n+4)/16{\rfloor}$ for simple orthogonal polygon. However, there is no polynomial time algorithm for minimum number of mobile guards. This paper suggests polynomial time algorithm for the minimum number of mobile guards. Firstly, we obtain the visibility graph which is connected all edges if two vertices can be visible each other. Secondly, we select vertex u with ${\Delta}(G)$ and v with ${\Delta}(G)$ in $N_G(u)$ and delete visible edges from u,v and incident edges. Thirdly, we select $w_i$ in partial graphs and select edges that is the position of mobile guards. This algorithm applies various art galley problems with simple polygons and orthogonal polygons art gallery. As a results, the running time of proposed algorithm is linear time complexity and can be obtain the minimum number of mobile guards.

n개의 정점으로 구성된 화랑 P에 대한 최대 이동 경비원 수는 단순 다각형은 ${\lfloor}n/4{\rfloor}$, 직각 다각형은 ${\lfloor}(3n+4)/16{\rfloor}$이며, 최소 경비원수를 구하는 다항시간 알고리즘은 알려져 있지 않아 NP-난제 (NP-Hard)이다 . 본 논문은 화랑 문제의 최소 이동 경비원 수를 구하는 다항시간 알고리즘을 제안하였다. 첫 번째로, 모든 정점에서 볼 수 있는 다른 정점으로 간선을 그린 가시성 그래프를 얻는다. 두 번째로 ${\Delta}(G)$인 정점 u와 $N_G(u)$에 있는 ${\Delta}(G)$ 정점 v를 선택하고 가시성 간선과 부속 간선을 삭제한다. 세 번째로, 남아 있는 부분 그래프 각각에 대해 정점 $w_i$를 선택하여 이동 경비원이 위치할 간선을 선택하였다. 제안된 알고리즘을 다양한 단순 다각형과 직각 다각형 화랑 문제에 적용한 결과 선형시간으로 최소 이동 경비원 수를 얻었다.

Keywords

References

  1. Wikipedia, "Art Gallery Problem," http://en.wikipedia.org/wiki/Art_gallery_problem, 2010.
  2. J. Barrow, "The Maths of Pylons, Art Galleries and Prisons Under the Spotlight," Gresham College, http://www.gresham.ac.uk/event.asp?Pageid= 45&Eventid=819, 2008.
  3. S. K. Ghosh, "Art Gallery Theorems and Approximation Algorithms," School of Technology & Computer Science, Teta Institute of Fundamental Research, Mumbai, India, http://www.tcs.tifr.res.in/-ghosh/artgallery.pdf, 2010.
  4. J. Urrutia, "Art Gallery and Illumination Problems," Handbook of Computational Geometry, Department of Computer Science, University of Ottawa, Canada, www.matem.unam.mx/-urrutia/online_papers/ Art-Galleries.ps, 1996.
  5. I. Bjorlings-Sachs, "Edge Guards in Rectilinear Polygons," Computational Geometry, Vol. 11, pp. 111-123, 1998. https://doi.org/10.1016/S0925-7721(98)00024-8
  6. E. Johnson, "A Survey of Mobile Guards in Art Galleries," http://eric.gruver.net/ArtGalleryProblems.html, 2010.
  7. I. Bjorling-Saxhs and D. L. Souvaine, "A Tight Bound for Edge Guards in Monotone Polygons," DIMACS Technical Report 92-52, 1992.
  8. A. Deshpande, T. Kim, E. D. Demaine, and S. E. Sarma, "A Pseudopolynomial Time O(log n) -Approximatiom Algorithm for Art Gallery Problems," Proc. Workshop Algorithms and Data Structures, Lecture Notes in Computer Science, 4619, Springer-Verlag, pp. 163-174, 2007.
  9. G. Toussaint, "Pattern Recognition and Geometrical Complexity," Proceeding 5th International Conference Pattern Recognition, pp. 1324-1347, 1980.
  10. J. O'Rourke, "Galleries need Fewer Mobile Guards: A Variation to Chva'tal's Theorem," Geometriae Dedicate, Vol. 14, pp. 273-283, 1983..
  11. I. Peterson, "Problem at the Art Gallery," http://www. maa.org/mathland/mathland_11_4.html, 1996.
  12. N. Do, "Art Gallery Theorems," www.austms.org.au/Publ/Gazette/2004/Nov04/ mathellaneous.pdf, 2004.
  13. T. C. Shermer, "Recent Results in Art Galleries," Proceedings of the IEEE, Vol. 80, No. 9, 1992.
  14. J. H. Ryu, J. H. Kim, C. G. Lee, "The navigation method of mobile robot using a omni-directional position detection system," Journal of Korean Institute of Information Technology, v.10, no.2, pp.237-242, February 2009.
  15. M. G. Oh, "Tracking of Single Moving Object based on Motion Estimation," Journal of Korean Institute of Information Technology, v.6, no.4, pp.349-354, August, 2005.