Rectangle tiling

  • Authors:
  • Krzysztof Lorys;Katarzyna Paluch

  • Affiliations:
  • -;-

  • Venue:
  • APPROX '00 Proceedings of the Third International Workshop on Approximation Algorithms for Combinatorial Optimization
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider two tiling problems for two-dimensional arrays: given an n×n array A of nonnegative numbers we are to construct an optimal partition of it into rectangular subarrays. The subarrays cannot overlap and they have to cover all array elements. The first problem (RTILE) consists in finding a partition using p subarrays that minimizes the maximum weight of subarrays (by weight we mean the sum of all elements covered by the subarray). The second, dual problem (DRTILE), is to construct a partition into minimal number of subarrays such that the weight of each subarray is bounded by a given value W. We show a linear-time 7/3-approximation algorithm for the RTILE problem. This improves the best previous result both in time and in approximation ratio. If the array A is binary (i.e. contains only zeroes and ones) we can reduce the approximation ratio up to 2. For the DRTILE problem we get an algorithm which achieves a ratio 4 and works in linear-time. The previously known algorithm with the same ratio worked in time O(n5). For binary arrays we present a linear-time 2-approximation algorithm.