Computational geometry: an introduction
Computational geometry: an introduction
Discrete Mathematics - Topics on domination
Approximation algorithms for NP-complete problems on planar graphs
Journal of the ACM (JACM)
Approximation schemes for covering and packing problems in image processing and VLSI
Journal of the ACM (JACM)
Interactive proofs and the hardness of approximating cliques
Journal of the ACM (JACM)
Separators for sphere-packings and nearest neighbor graphs
Journal of the ACM (JACM)
Probabilistic checking of proofs: a new characterization of NP
Journal of the ACM (JACM)
Proof verification and the hardness of approximation problems
Journal of the ACM (JACM)
Label placement by maximum independent set in rectangles
WADS '97 Selected papers presented at the international workshop on Algorithms and data structure
Recognizing string graphs in NP
STOC '02 Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
Approximating an Interval Scheduling Problem
APPROX '98 Proceedings of the International Workshop on Approximation Algorithms for Combinatorial Optimization
An Optimisation Algorithm for Maximum Independent Set with Applications in Map Labelling
ESA '99 Proceedings of the 7th Annual European Symposium on Algorithms
Independent set of intersection graphs of convex objects in 2D
Computational Geometry: Theory and Applications
A separator theorem for string graphs and its applications
Combinatorics, Probability and Computing
Parameterized complexity of independence and domination on geometric graphs
IWPEC'06 Proceedings of the Second international conference on Parameterized and Exact Computation
Fixed parameter tractability of independent set in segment intersection graphs
IWPEC'06 Proceedings of the Second international conference on Parameterized and Exact Computation
On isolating points using disks
ESA'11 Proceedings of the 19th European conference on Algorithms
Geometric packing under non-uniform constraints
Proceedings of the twenty-eighth annual symposium on Computational geometry
Proceedings of the twenty-eighth annual symposium on Computational geometry
Disjoint edges in complete topological graphs
Proceedings of the twenty-eighth annual symposium on Computational geometry
The clique problem in ray intersection graphs
ESA'12 Proceedings of the 20th Annual European conference on Algorithms
Hi-index | 0.00 |
Computing the maximum number of disjoint elements in a collection C of geometric objects is a classical problem in computational geometry with applications ranging from frequency assignment in cellular networks to map labeling in computational cartography. The problem is equivalent to finding the independence number, α(GC), of the intersection graph GC of C, obtained by connecting two elements of C with an edge if and only if their intersection is nonempty. This is known to be an NP-hard task even for systems of segments in the plane with at most two different slopes. The best known polynomial time approximation algorithm for systems of arbitrary segments is due to Agarwal and Mustafa, and returns in the worst case an n1/2+o(1)-approximation for α. Using extensions of the Lipton-Tarjan separator theorem, we improve this result and present, for every ε 0, a polynomial time algorithm for computing α(GC) with approximation ratio at most nε. In contrast, for general graphs, for any ε 0 it is NP-hard to approximate the independence number within a factor of n1−ε. We also give a subexponential time exact algorithm for computing the independence number of intersection graphs of arcwise connected sets in the plane.