EPTAS for Max Clique on Disks and Unit Balls

03/05/2018
by   Marthe Bonamy, et al.
0

We propose a polynomial-time algorithm which takes as input a finite set of points of R^3 and compute, up to arbitrary precision, a maximum subset with diameter at most 1. More precisely, we give the first randomized EPTAS and deterministic PTAS for Maximum Clique in unit ball graphs. Our approximation algorithm also works on disk graphs with arbitrary radii. 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. Recently, it was shown that the disjoint union of two odd cycles is never the complement of a disk graph [Bonnet, Giannopoulos, Kim, Rzążewski, Sikora; SoCG '18]. This enabled the authors to derive a QPTAS and a subexponential algorithm for Max Clique on disk graphs. In this paper, we improve the approximability to a randomized EPTAS (and a deterministic PTAS). More precisely, we 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 large independence number. We then address the question of computing Max Clique for disks in higher dimensions. We show that intersection graphs of unit balls, like disk graphs, do not admit the complement of two odd cycles as an induced subgraph. This, in combination with the first result, straightforwardly yields a randomized EPTAS for Max Clique on unit ball graphs. In stark contrast, we show that on ball and unit 4-dimensional disk graphs, Max Clique is NP-hard and does not admit an approximation scheme even in subexponential-time, unless the Exponential Time Hypothesis fails.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/28/2021

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

A (unit) disk graph is the intersection graph of closed (unit) disks in ...
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/05/2020

Maximum Clique in Disk-Like Intersection Graphs

We study the complexity of Maximum Clique in intersection graphs of conv...
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
10/24/2019

On the complexity of colouring antiprismatic graphs

A graph G is prismatic if for every triangle T of G, every vertex of G n...
research
02/16/2023

Maximum Independent Set when excluding an induced minor: K_1 + tK_2 and tC_3 ⊎ C_4

Dallard, Milanič, and Štorgel [arXiv '22] ask if for every class excludi...
research
08/14/2020

A polynomial algorithm for the maximum clique

In this paper, we present a polynomial-time algorithm for the maximum cl...

Please sign up or login with your details

Forgot password? Click here to reset