EPTAS and Subexponential Algorithm for Maximum Clique on Disk and Unit Ball Graphs

10/28/2021
by   Marthe Bonamy, et al.
0

A (unit) disk graph is the intersection graph of closed (unit) disks in the plane. Almost three decades ago, an elegant polynomial-time algorithm was found for Maximum Clique on unit disk graphs [Clark, Colbourn, Johnson; Discrete Mathematics '90]. Since then, it has been an intriguing open question whether or not tractability can be extended to general disk graphs. We show that the disjoint union of two odd cycles is never the complement of a disk graph nor of a unit (3-dimensional) ball graph. From that fact and existing results, we derive a simple QPTAS and a subexponential algorithm running in time 2^Õ(n^2/3) for Maximum Clique on disk and unit ball graphs. We then obtain a randomized EPTAS for computing the independence number on graphs having no disjoint union of two odd cycles as an induced subgraph, bounded VC-dimension, and linear independence number. This, in combination with our structural results, yields a randomized EPTAS for Max Clique on disk and unit ball graphs. Max Clique on unit ball graphs is equivalent to finding, given a collection of points in ℝ^3, a maximum subset of points with diameter at most some fixed value. In stark contrast, Maximum Clique on ball graphs and unit 4-dimensional ball graphs, as well as intersection graphs of filled ellipses (even close to unit disks) or filled triangles is unlikely to have such algorithms. Indeed, we show that, for all those problems, there is a constant ratio of approximation which cannot be attained even in time 2^n^1-ε, unless the Exponential Time Hypothesis fails.

READ FULL TEXT

page 13

page 14

page 15

page 34

research
03/05/2018

EPTAS for Max Clique on Disks and Unit Balls

We propose a polynomial-time algorithm which takes as input a finite set...
research
12/13/2017

QPTAS and Subexponential Algorithm for Maximum Clique on Disk Graphs

A (unit) disk graph is the intersection graph of closed (unit) disks in ...
research
03/14/2023

Finding a Maximum Clique in a Disk Graph

A disk graph is an intersection graph of disks in the Euclidean plane, w...
research
06/29/2021

Optimal Spanners for Unit Ball Graphs in Doubling Metrics

Resolving an open question from 2006, we prove the existence of light-we...
research
03/05/2020

Maximum Clique in Disk-Like Intersection Graphs

We study the complexity of Maximum Clique in intersection graphs of conv...
research
02/19/2020

The set of hyperbolic equilibria and of invertible zeros on the unit ball is computable

In this note, we construct an algorithm that, on input of a description ...
research
12/10/2018

Hyperbolic intersection graphs and (quasi)-polynomial time

We study unit ball graphs (and, more generally, so-called noisy uniform ...

Please sign up or login with your details

Forgot password? Click here to reset