We study the Maximum Independent Set of Rectangles (MISR) problem: given a collection R of n axis-parallel rectangles, find a maximum-cardinality subset of disjoint rectangles. MISR is a special case of the classical Maximum Independent Set problem, where the input is restricted to intersection graphs of axis-parallel rectangles. Due to its many applications, ranging from map labeling to data mining, MISR has received a significant amount of attention from various research communities. Since the problem is NP-hard, the main focus has been on the design of approximation algorithms. Several groups of researches have independently suggested O(log n)-approximation algorithms for MISR, and this remained the best currently known approximation factor for the problem. The main result of our paper is an O(log log n)-approximation algorithm for MISR. Our algorithm combines existing approaches for solving special cases of the problem, in which the input set of rectangles is restricted to containing specific intersection types, with new insights into the combinatorial structure of sets of intersecting rectangles in the plane. We also consider a generalization of MISR to higher dimensions, where rectangles are replaced by ddimensional hyper-rectangles. Our results for MISR imply an O((log n) d−2 log log n)-approximation algorithm for this problem, improving upon the best previously known O((log n) d−1 )-approximation.
In a break-through result, Chalermsook and Chuzhoy give a O(log log n)-approximation algorithm for the cardinality case REF , which is based on the natural LP-relaxation of the problem.
Maximum independent set of rectangles
In: SODA
Mathematics Computer Science