Clique-based separators for geometric intersection graphs

From MaRDI portal




Abstract: Let F be a set of n objects in the plane and let G(F) be its intersection graph. A balanced clique-based separator of G(F) is a set S consisting of cliques whose removal partitions G(F) into components of size at most deltan, for some fixed constant delta<1. The weight of a clique-based separator is defined as sumCinSlog(|C|+1). Recently De Berg et al. (SICOMP 2020) proved that if S consists of convex fat objects, then G(F) admits a balanced clique-based separator of weight O(sqrtn). We extend this result in several directions, obtaining the following results. Map graphs admit a balanced clique-based separator of weight O(sqrtn), which is tight in the worst case. Intersection graphs of pseudo-disks admit a balanced clique-based separator of weight O(n2/3logn). If the pseudo-disks are polygonal and of total complexity O(n) then the weight of the separator improves to O(sqrtnlogn). Intersection graphs of geodesic disks inside a simple polygon admit a balanced clique-based separator of weight O(n2/3logn). Visibility-restricted unit-disk graphs in a polygonal domain with r reflex vertices admit a balanced clique-based separator of weight O(sqrtn+rlog(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 q-COLORING for constant q in these graph classes.



Cites work









This page was built for publication: Clique-based separators for geometric intersection graphs

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6103521)