Abstract
During the fabrication of masks for integrated circuits, the polygons on the pattern generator must be covered by a preferably as small as possible number of rectangles. In this paper we present a fast and simple heuristic, based on Voronoi diagrams, which covers arbitrary polygons without acute interior angles by rectangles in time O(nlogn + r), where n is the number of edges of the polygon and r is the number, in practice close to n, of rectangles produced. Several results are proved concerning upper bounds on the number of rectangles produced, and they suggest that the algorithm is near-optimal.
Preview
Unable to display preview. Download preview PDF.
References
Chazelle, B.M., “Computational Geometry and Convexity”, PhD Dissertation, 1980, pp 140–145.
Franzblau, D., D. Kleitman, An Algorithm for Constructing Regions with Rectangles, 16th annual ACM STOC, 1984.
Hegedüs, A., Algorithms for covering polygons by rectangles, Computer Aided Design, vol. 14, no. 5, 1982.
Kirkpatrick, D.G., “Efficient computation of continuous skeletons”, Annual IEEE Symp. on Found. of Comp. Sc., 1979.
Levcopoulos, C., On Covering Regions with Minimum Number of Rectangles, Int. Workshop on VLSI, Italy, May 1984 (North Holland).
Levcopoulos, C., A. Lingas, Covering Polygons with Minimum Number of Rectangles, STACS'84, Paris (Springer Verlag).
Masek, W.J., “Some NP-complete set covering problems,” manuscr., MIT (1978).
O'Rourke, J., The decidability of covering by convex polygons, manuscript, The John Hopkins University, May 1982.
Yamashita M., T. Ibaraki and N. Honda, The minimum number cover problem of a rectilinear region by rectangles, Toyohashi Univ. of Technology, 1984. (abstract appeared in the Bulletin of EATCS, October 1984).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1985 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Levcopoulos, C. (1985). A fast heuristic for covering polygons by rectangles. In: Budach, L. (eds) Fundamentals of Computation Theory. FCT 1985. Lecture Notes in Computer Science, vol 199. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028811
Download citation
DOI: https://doi.org/10.1007/BFb0028811
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-15689-5
Online ISBN: 978-3-540-39636-9
eBook Packages: Springer Book Archive