Skip to main content
Log in

On Some Polyhedra Covering Problems

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Let P 0, P 1 be two simple polyhedra and let P 2 be a convex polyhedron in E 3. Polyhedron P 0 is said to be covered by polyhedra P 1 and P 2 if every point of P 0 is a point of P 1P 2. The following polyhedron covering problem is studied: given the positions of P 0, P 1, and P 2 in the xy-coordinate system, determine whether or not P 0 can be covered by P 1P 2 via translation and rotation of P 1 and P 2; furthermore, find the exact covering positions of these polyhedra if such a cover exists. It is shown in this paper that if only translation is allowed, then the covering problem of P 0, P 1 and P 2 can be solved in O(m 2 n 2(m + n)l)) polynomial time, where m, n, and l are the sizes of P 0, P 1, and P 2, respectively. The method can be easily extended to the problem in E d for any fixed d > 3.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • T. Asano, L. Guibas, and T. Tokuyama, “Walking on an arrangement topologically,” in Proceedings of the 7th Annual Symposium on Computational Geometry, 1991, pp. 297–306.

  • P. Berman and B. DasGupta, “Complexities of efficient solutions of rectilinear polygon cover problems,” Algorithmica, vol. 17, pp. 331–356, 1997.

    Google Scholar 

  • B. Chazelle, “The polygon containment problem,” in Advances in Computing Research, Computational Geometry, vol. I, Preparata (Ed.), JAI Press: Greenwich, Connecticut, 1983, pp. 1–33.

    Google Scholar 

  • J. Culberson and R. Reckhow, “Covering polygon is hard,” J. Algorithms, vol. 17, pp. 2–44, 1994.

    Google Scholar 

  • J. Culberson and R. Reckhow, “Orthogonally convex covering of orthogonal polygons without holes,” J. Comput. Syst. Sci., vol. 39, pp. 166–204, 1989.

    Google Scholar 

  • H. Edelsbrunner, J. O'Rourke, and R. Seidel, “Constructing arrangements of lines and hyperplanes with applications,” SIAM J. Computing, vol. 15, no. 2, pp. 341–363, 1986.

    Google Scholar 

  • M. Keil, “Decomposing a polygon into simpler components,” SIAM J. Comput., vol. 14, no. 4, pp. 799–817, 1985.

    Google Scholar 

  • Z. Li and V. Milenkovic, “A compaction algorithm for non-convex polygons and its application,” in Proc. 9th ACM Symp. on Computational Geometry, 1993, pp. 153–162.

  • V. Milenkovic, “Rotational polygon overlap minimization,” in Proceedings of 13th ACM Symposium on Computational Geometry, 1997, pp. 334–343.

  • V. Milenkovic, K. Daniels, and Z. Li. “Automatic marker making,” in Proc. 3rd CCCG, 1991, pp. 243–246.

  • J. O'Rourke and K. Supowit, “Some NP-hard polygon decomposition problems,” IEEE Trans. Inf. Theor., vol. IT-29, no. 2, pp. 181–190, 1983.

    Google Scholar 

  • F.P. Preparata and M.I. Shamos, Computational Geometry: An Introduction, Springer-Verlag, 1985.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, C.A., Yang, BT. & Zhu, B. On Some Polyhedra Covering Problems. Journal of Combinatorial Optimization 4, 437–447 (2000). https://doi.org/10.1023/A:1009833410742

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009833410742

Navigation