A polynomial-time OPTε-approximation algorithm for maximum independent set of connected subgraphs in a planar graph

Abstract

In the Maximum Independent Set of Objects problem, we are given an n-vertex planar graph G and a family D of N objects, where each object is a connected subgraph of G. The task is to find a subfamily F ⊂eq D of maximum cardinality that consists of pairwise disjoint objects. This problem is NP-hard and is equivalent to the problem of finding the maximum number of pairwise disjoint polygons in a given family of polygons in the plane. As shown by Adamaszek et al. (J. ACM '19), the problem admits a quasi-polynomial time approximation scheme (QPTAS): a (1-)-approximation algorithm whose running time is bounded by 2poly((N),1/ε) · nO(1). Nevertheless, to the best of our knowledge, in the polynomial-time regime only the trivial O(N)-approximation is known for the problem in full generality. In the restricted setting where the objects are pseudolines in the plane, Fox and Pach (SODA '11) gave an N-approximation algorithm with running time N2O(1/), for any >0. In this work, we present an OPT-approximation algorithm for the problem that runs in time NO(1/2) nO(1), for any >0, thus improving upon the result of Fox and Pach both in terms of generality and in terms of the running time. Our approach combines the methodology of Voronoi separators, introduced by Marx and Pilipczuk (TALG '22), with a new analysis of the approximation factor.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…