Rectangle Tiling Binary Arrays

Authors Pratik Ghosal , Syed Mohammad Meesum , Katarzyna Paluch



PDF
Thumbnail PDF

File

LIPIcs.APPROX-RANDOM.2024.28.pdf
  • Filesize: 0.92 MB
  • 17 pages

Document Identifiers

Author Details

Pratik Ghosal
  • Indian Institute of Technology, Palakkad, India
Syed Mohammad Meesum
  • Krea University, India
Katarzyna Paluch
  • University of Wrocław, Wrocław, Poland

Cite AsGet BibTex

Pratik Ghosal, Syed Mohammad Meesum, and Katarzyna Paluch. Rectangle Tiling Binary Arrays. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 317, pp. 28:1-28:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2024.28

Abstract

The problem of rectangle tiling binary arrays is defined as follows. Given an n × n array A of zeros and ones and a natural number p, our task is to partition A into at most p rectangular tiles, so that the maximal weight of a tile is minimized. A tile is any rectangular subarray of A. The weight of a tile is the sum of elements that fall within it. We present a linear (O(n²)) time (3/2 + p²/w(A))-approximation algorithm for this problem, where w(A) denotes the weight of the whole array A. This improves on the previously known approximation with the ratio 2 when p²/w(A) < 1/2. The result is best possible in the following sense. The algorithm employs the lower bound of L = ⌈w(A)/p⌉, which is the only known and used bound on the optimum in all algorithms for rectangle tiling. We prove that a better approximation factor for the binary RTile cannot be achieved using L, because there exist arrays, whose every partition contains a tile with weight at least (3/2 + p/w(A))L. We also consider the dual problem of rectangle tiling for binary arrays, where we are given an upper bound on the weight of the tiles, and we have to cover the array A with the minimum number of non-overlapping tiles. Both problems have natural extensions to d-dimensional versions, for which we provide analogous results.

Subject Classification

ACM Subject Classification
  • Theory of computation → Packing and covering problems
Keywords
  • Rectangle Tiling
  • RTILE
  • DRTILE

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Piotr Berman, Bhaskar DasGupta, S. Muthukrishnan, and Suneeta Ramaswami. Improved approximation algorithms for rectangle tiling and packing. In Proceedings of the 12th Annual Symposium on Discrete Algorithms, pages 427-436, 2001. Google Scholar
  2. Piotr Berman and Sofya Raskhodnikova. Approximation algorithms for min-max generalization problems. ACM Trans. Algorithms, 11(1):5:1-5:23, 2014. Google Scholar
  3. Moses Charikar, Chandra Chekuri, and Rajeev Motwani. Unpublished. Unpublished manuscript. Google Scholar
  4. Wenliang Du, David Eppstein, Michael T. Goodrich, and George S. Lueker. On the approximability of geometric and geographic generalization and the min-max bin covering problem. In Algorithms and Data Structures, 11th International Symposium, WADS, pages 242-253, 2009. Google Scholar
  5. Grzegorz Gluch and Krzysztof Lorys. 4/3 rectangle tiling lower bound. CoRR, abs/1703.01475, 2017. URL: https://arxiv.org/abs/1703.01475.
  6. Michelangelo Grigni and Fredrik Manne. On the complexity of the generalized block distribution. In Parallel Algorithms for Irregularly Structured Problems, Third International Workshop, IRREGULAR '96, pages 319-326, 1996. Google Scholar
  7. Sanjeev Khanna, S. Muthukrishnan, and Mike Paterson. On approximating rectangle tiling and packing. In Proceedings of the Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 384-393, 1998. Google Scholar
  8. Sanjeev Khanna, S. Muthukrishnan, and Steven Skiena. Efficient array partitioning. In Automata, Languages and Programming, 24th International Colloquium, ICALP'97, Bologna, Italy, 7-11 July 1997, Proceedings, pages 616-626, 1997. Google Scholar
  9. Krzysztof Lorys and Katarzyna E. Paluch. Rectangle tiling. In Approximation Algorithms for Combinatorial Optimization, Third International Workshop, APPROX2000, pages 206-213, 2000. Google Scholar
  10. Krzysztof Lorys and Katarzyna E. Paluch. New approximation algorithm for RTILE problem. Theor. Comput. Sci., 303(2-3):517-537, 2003. Google Scholar
  11. S. Muthukrishnan, Viswanath Poosala, and Torsten Suel. On rectangular partitionings in two dimensions: Algorithms, complexity, and applications. In Database Theory - ICDT '99, pages 236-256, 1999. Google Scholar
  12. Katarzyna Paluch. Approximation Algorithms for Rectangle Tiling. PhD thesis, University of Wrocław, Poland, 2004. Google Scholar
  13. Katarzyna E. Paluch. A 2(1/8)-approximation algorithm for rectangle tiling. In Automata, Languages and Programming: 31st International Colloquium, ICALP 2004, pages 1054-1065, 2004. Google Scholar
  14. Katarzyna E. Paluch. A new approximation algorithm for multidimensional rectangle tiling. In Algorithms and Computation, 17th International Symposium, ISAAC 2006, pages 712-721, 2006. Google Scholar
  15. Jonathan P Sharp. Tiling multi-dimensional arrays. In International Symposium on Fundamentals of Computation Theory, pages 500-511. Springer, 1999. Google Scholar
  16. Adam Smith and Subhash Suri. Rectangular tiling in multidimensional arrays. J. Algorithms, 37(2):451-467, 2000. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail