Abstract
We consider the triangle cover problem. Given a polygon P, cover it with a minimum number of triangles contained in P. This is a generalization of the well-known polygon triangulation problem. Another way to look at it is as a restriction of the convex cover problem, in which a polygon has to be covered with a minimum number of convex pieces. Answering a question stated in the Handbook of Discrete and Computational Geometry, we show that the convex cover problem without Steiner points is NP-hard. We present a reduction that also implies NP-hardness of the triangle cover problem and which in a second step allows to get rid of Steiner points. For the problem where only the boundary of the polygon has to be covered, we also show that it is contained in NP and thus NP-complete and give an efficient factor 2 approximation algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Keil, J.M.: Polygon decomposition. In: Handbook of Computational Geometry, pp. 491–518. North-Holland, Amsterdam (2000)
Culberson, J.C., Reckhow, R.A.: Covering polygons is hard. J. Algorithms 17(1), 2–44 (1994)
O’Rourke, J., Suri, S.: Polygons. In: Goodman, J.E., O’Rourke, J. (eds.) Handbook of Discrete and Computational Geometry, pp. 583–606. CRC Press, LLC, Boca Raton, FL (2004)
Mulzer, W., Rote, G.: Minimum weight triangulation is NP-hard. In: Proc. 22nd Annu. ACM Sympos. Comput. Geom., pp. 1–10 (2006)
O’Rourke, J.: Art gallery theorems and algorithms. International Series of Monographs on Computer Science. The Clarendon Press Oxford University Press, New York (1987)
Ghosh, S.K.: Approximation algorithms for art gallery problems in polygons. Discrete Appl. Math. 158(6), 718–722 (2010)
Eidenbenz, S.J., Widmayer, P.: An approximation algorithm for minimum convex cover with logarithmic performance guarantee. SIAM J. Comput. 32(3), 654–670 (2003) (electronic)
O’Rourke, J., Supowit, K.J.: Some NP-hard polygon decomposition problems. IEEE Trans. Inform. Theory IT-30, 181–190 (1983)
Chazelle, B., Dobkin, D.P.: Optimal convex decompositions. In: Computational geometry. Mach. Intelligence Pattern Recogn., vol. 2, pp. 63–133. North-Holland, Amsterdam (1985)
Chen, C., Chang, R.: On the minimality of polygon triangulation. BIT 30(4), 570–582 (1990)
Lingas, A.: The power of non-rectilinear holes. In: Nielsen, M., Schmidt, E.M. (eds.) ICALP 1982. LNCS, vol. 140, pp. 369–383. Springer, Heidelberg (1982)
Asano, T., Asano, T., Pinter, R.Y.: Polygon triangulation: Efficiency and minimality. J. Algorithms 7(2), 221–231 (1986)
Keil, M., Snoeyink, J.: On the time bound for convex decomposition of simple polygons. Internat. J. Comput. Geom. Appl. 12(3), 181–192 (2002)
Chazelle, B.: Triangulating a simple polygon in linear time. Discrete Comput. Geom. 6(5), 485–524 (1991)
Arora, S.: Exploring complexity through reductions. In: Computational complexity theory. IAS/Park City Math. Ser., vol. 10, pp. 101–126. Amer. Math. Soc., Providence (2004)
Suri, S., O’Rourke, J.: Worst-case optimal algorithms for constructing visibility polygons with holes. In: Proc. 2nd Annu. ACM Sympos. Comput. Geom., pp. 14–23 (1986)
Chazelle, B., Edelsbrunner, H., Grigni, M., et al.: Ray shooting in polygons using geodesic triangulations. Algorithmica 12(1), 54–68 (1994)
Mucha, M., Sankowski, P.: Maximum matchings via gaussian elimination. In: FOCS, pp. 248–255. IEEE Computer Society, Los Alamitos (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Christ, T. (2011). Beyond Triangulation: Covering Polygons with Triangles. In: Dehne, F., Iacono, J., Sack, JR. (eds) Algorithms and Data Structures. WADS 2011. Lecture Notes in Computer Science, vol 6844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22300-6_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-22300-6_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22299-3
Online ISBN: 978-3-642-22300-6
eBook Packages: Computer ScienceComputer Science (R0)