Abstract
Given a rectangle R with area α and a set of n positive reals A = {a 1, a 2, ..., a n } with \(\Sigma_{a_i \in A}a_i = \alpha\), we consider the problem of dissecting R into n rectangles r i with area a i (i = 1,2,...,n) so that the set \(\mathcal{R}\) of resulting rectangles minimizes an objective function such as the sum of perimeters of the rectangles in \(\mathcal{R}\), the maximum perimeter of the rectangles in \(\mathcal{R}\), and the maximum aspect ratio ρ(r) of the rectangles \(r \in \mathcal{R}\), where we call the problems with these objective functions PERI-SUM, PERI-MAX and ASPECT-RATIO, respectively. We propose an O(n logn) time algorithm that finds a dissection \(\mathcal{R}\) of R that is a 1.25-approximation solution to the PERI-SUM, a \(\frac{2}{\sqrt{3}}\)-approximation solution to the PERI-MAX, and has an aspect ratio at most max\(\{\rho(R),3,1 + max_{i=1,...,n-1}\frac{a_i+1}{a_i}\}\), where ρ(\(\mathcal{R}\)) denotes the aspect ratio of R.
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
Beaumont, O., Boudet, V., Rastello, F., Robert, Y.: Matrix multiplication on heterogeneous platforms. IEEE Transaction Parallel and Distributed Systems 12(10), 1033–1051 (2001)
Beaumont, O., Boudet, V., Rastello, F., Robert, Y.: Partitioning a square into rectangles: NP-completeness and approximation algorithms. Algorithmica 34, 217–239 (2002)
Bose, P., Czyzowicz, J., Kranakis, E., Krizanc, D., Lessard, D.: Near optimalpartitioning of rectangles and prisms. In: Proc. the 11th Canadian Conference on Computational Geometry, UBC, Vancouver, British Columbia, Canada, August 15-18 (1999)
Bose, P., Czyzowicz, J., Lessard, D.: Cutting rectangles in equal area pieces. In: Proc. the 10th Canadian Conference on Computational Geometry, McGill University, Montreal, Québec, Canada, August 10-12, pp. 94–95 (1998)
Frederickson, G.: Dissections Plane and Fancy. Cambridge University Press, Cambridge (1997)
Graham, R.L.: Fault-free tilings of rectangles. In: Klarmer, D.A. (ed.) The Mathematical Gardner, pp. 120–126. Wadsworth, Belmont (1981)
Gonzalez, T.F., Razzari, M., Shing, M.-T., Zheng, S.-Q.: On optimal guillotine partitions approximating optimal d-box partitions. Computational Geometry 4, 1–11 (1994)
Khanna, S., Muthukrishnan, S., Paterson, M.: On approximating rectangle tiling and packing. In: Proc. of the ninth annual ACM-SIAM symposium on Discrete algorithms, pp. 384–393 (1998)
Kenyon, R.: Tiling a rectangle with the fewest squares. Journal of Combinatorial Theory A-76, 272–291 (1996)
Kenyon, C., Kenyon, R.: Tiling a polygon with rectangles. In: Proc. of the 33rd Annual Symposium on Foundations of Computer Science. Pittsburgh, PN, pp. 610–619 (October 1992)
Kong, T.Y., Mount, D.M., Wermann, M.: The decomposition of a square into rectangles of minimal perimeter. Discrete Applied Mathematics 16, 239–243 (1987)
Kong, T.Y., Mount, D.M., Roscoe, A.W.: The decomposition of a rectangle into rectangles of minimal perimeter. SIAM Journal of Computing 17(6), 1215–1231 (1988)
Lingas, A., Pinter, R.Y., Rivest, R.L., Shamir, A.: Minimum edge length partitioning of rectilinear polygons. In: Proc. of 20th Annual Allerton Conference on Communication, Control, and Computing, pp. 53–63 (1982)
Lory, K., Paluch, K.: Rectangle tiling. In: Jansen, K., Khuller, S. (eds.) APPROX 2000. LNCS, vol. 1913, pp. 206–213. Springer, Heidelberg (2000)
Stockmeyer, L.: Optimal orientations of cells in slicing floorplan designs. Information and Control 57, 91–101 (1983)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nagamochi, H., Abe, Y. (2003). An Approximation Algorithm for Dissecting a Rectangle into Rectangles with Specified Areas. In: Ibaraki, T., Katoh, N., Ono, H. (eds) Algorithms and Computation. ISAAC 2003. Lecture Notes in Computer Science, vol 2906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24587-2_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-24587-2_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20695-8
Online ISBN: 978-3-540-24587-2
eBook Packages: Springer Book Archive