ACM Home Page
Please provide us with feedback. Feedback
Slice and dice: a simple, improved approximate tiling recipe
Full text PdfPdf (1.10 MB)
Source Symposium on Discrete Algorithms archive
Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
San Francisco, California
Pages: 455 - 464  
Year of Publication: 2002
ISBN:0-89871-513-X
Authors
Piotr Berman  Pennsylvania State University, University Park, PA
Bhaskar DasGupta  University of Illinois at Chicago, Chicago, IL
S. Muthukrishnan  AT&T Labs --- Research, Florham Park, NJ
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 31,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  

ABSTRACT

We are given a two dimensional array A[1 ⋅⋅⋅ n, 1 ⋅⋅⋅ n] where each A[i, j] stores a non-negative number. A (rectangular) tiling of A is a collection of rectangular portions A[l ⋅⋅⋅ r, t ⋅⋅⋅ b], called tiles, such that no two tiles overlap and each entry A[i, j] is contained in a tile. The weight of a tile is the sum of all array entries in it.In the MAX-MIN problem, we are given a weight bound W and our goal is to find a tiling such that (a) each tile is of weight at least W (the MIN condition) and (b) the number of tiles is maximized (the MAX condition). In the MIN-MAX problem, we are given a weight bound W again and our goal is to find a tiling such that (a) each tile has weight at most W and (b) the number of tiles is minimized. These two basic problems have many variations depending on the weight functions, whether some areas of A must not be covered, or whether some portion of A may be discarded, etc. These problems are not only natural combinatorial problems, but also arise in a plethora of applications, e.g., in databases and data mining, video compression, load balancing, building index structures, manufacturing and so forth.Both the above tiling problems (as well as all of their variations relevant to this paper) are known to be NP-hard. In this paper, we present approximations algorithms for solving these problems based on epicurean methods : variations of a basic slice-and-dice technique. Surprisingly, these simple algorithms yield small constant factor approximations for all these problems. For some of the problems, our results are the first known approximations; for others, our results improve the known algorithms significantly in approximation bounds and/or running time. Of independent interest are the tight bounds we show for sizes of the binary space partition trees for isothetic rectangles.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
C. Ballieux. Motion planning using binary space partitions. Technical Report, Utrecht University, 1993.
 
4
 
5
6
7
 
8
 
9
 
10
11
12
 
13
 
14
15
 
16
 
17
 
18
 
19
 
20
F. Manne. Load Balancing in Parallel Sparse Matrix Computation. Ph.D. Thesis, Department of Informatics, University of Bergen, Norway, 1993.
 
21
 
22
23
 
24
 
25
B. Naylor and W. Thibault. Application of BSP trees to ray-tracing and CSG evaluation. Technical Report GIT-ICS 86/03, Georgia Tech., Feb 1986.
 
26
T. Ohtsuki. Minimum Dissection of Rectilinear Polygons. Proc. IEEE Symp. on Circuits and Systems (1982), 1210-1213.
 
27
L. Pagli, E. Lodi, F. Luccio, C. Mugnai and W. Lipski. On Two Dimensional Data Organization 2. Fund. Inform., 2 (1979), 211-226.
 
28
 
29
 
30
C. H. Papadimtriou, personal communication.
 
31
 
32
 
33
 
34
 
35
P. van Oosterom. A modified binary space partition for geographic information systems. Int. J. GIS, 4(2), 133-146, 1990.

Collaborative Colleagues:
Piotr Berman: colleagues
Bhaskar DasGupta: colleagues
S. Muthukrishnan: colleagues

Peer to Peer - Readers of this Article have also read: