English

Clique-Based Separators for Geometric Intersection Graphs

Computational Geometry 2021-09-22 v1

Abstract

Let FF be a set of nn objects in the plane and let G(F)G(F) be its intersection graph. A balanced clique-based separator of G(F)G(F) is a set SS consisting of cliques whose removal partitions G(F)G(F) into components of size at most δn\delta n, for some fixed constant δ<1\delta<1. The weight of a clique-based separator is defined as CSlog(C+1)\sum_{C\in S}\log (|C|+1). Recently De Berg et al. (SICOMP 2020) proved that if SS consists of convex fat objects, then G(F)G(F) admits a balanced clique-based separator of weight O(n)O(\sqrt{n}). We extend this result in several directions, obtaining the following results. Map graphs admit a balanced clique-based separator of weight O(n)O(\sqrt{n}), which is tight in the worst case. Intersection graphs of pseudo-disks admit a balanced clique-based separator of weight O(n2/3logn)O(n^{2/3}\log n). If the pseudo-disks are polygonal and of total complexity O(n)O(n) then the weight of the separator improves to O(nlogn)O(\sqrt{n}\log n). Intersection graphs of geodesic disks inside a simple polygon admit a balanced clique-based separator of weight O(n2/3logn)O(n^{2/3}\log n). Visibility-restricted unit-disk graphs in a polygonal domain with rr reflex vertices admit a balanced clique-based separator of weight O(n+rlog(n/r))O(\sqrt{n}+r\log(n/r)), which is tight in the worst case. These results immediately imply sub-exponential algorithms for MAXIMUM INDEPENDENT SET (and, hence, VERTEX COVER), for FEEDBACK VERTEX SET, and for qq-COLORING for constant qq in these graph classes.

Keywords

Cite

@article{arxiv.2109.09874,
  title  = {Clique-Based Separators for Geometric Intersection Graphs},
  author = {Mark de Berg and Sándor Kisfaludi-Bak and Morteza Monemizadeh and Leonidas Theocharous},
  journal= {arXiv preprint arXiv:2109.09874},
  year   = {2021}
}

Comments

23 pages, 8 figures

R2 v1 2026-06-24T06:09:48.176Z