Near-Linear and Parameterized Approximations for Maximum Cliques in Disk Graphs

📅 2025-12-10
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper studies efficient approximation algorithms for the maximum clique problem on disk graphs. For unit disk graphs, we present the first $(1-varepsilon)$-approximation algorithm with expected time complexity $ ilde{O}(n/varepsilon^2)$, achieving near-linear runtime. For disk graphs with $t$ distinct radii, we design the first $t$-parameterized approximation algorithm, running in $ ilde{O}(f(t) cdot (1/varepsilon)^{O(t)} cdot n)$ time—substantially improving upon the previous exact $O^*(n^{2t})$ algorithm. Our approach integrates randomized sampling, geometric hierarchical partitioning, local clique enumeration, and parameterized pruning. These techniques collectively break the long-standing runtime barrier for approximating maximum cliques in unit disk graphs and, for the first time, explicitly characterize the dependence of approximation efficiency on the number $t$ of distinct radii—establishing a precise parametric trade-off between geometric diversity and computational tractability.

Technology Category

Application Category

📝 Abstract
A emph{disk graph} is the intersection graph of (closed) disks in the plane. We consider the classic problem of finding a maximum clique in a disk graph. For general disk graphs, the complexity of this problem is still open, but for unit disk graphs, it is well known to be in P. The currently fastest algorithm runs in time $O(n^{7/3+ o(1)})$, where $n$ denotes the number of disks~cite{EspenantKM23, keil_et_al:LIPIcs.SoCG.2025.63}. Moreover, for the case of disk graphs with $t$ distinct radii, the problem has also recently been shown to be in XP. More specifically, it is solvable in time $O^*(n^{2t})$~cite{keil_et_al:LIPIcs.SoCG.2025.63}. In this paper, we present algorithms with improved running times by allowing for approximate solutions and by using randomization: (i) for unit disk graphs, we give an algorithm that, with constant success probability, computes a $(1-varepsilon)$-approximate maximum clique in expected time $ ilde{O}(n/varepsilon^2)$; and (ii) for disk graphs with $t$ distinct radii, we give a parameterized approximation scheme that, with a constant success probability, computes a $(1-varepsilon)$-approximate maximum clique in expected time $ ilde{O}(f(t)cdot (1/varepsilon)^{O(t)} cdot n)$.
Problem

Research questions and friction points this paper is trying to address.

Finding maximum cliques in disk graphs efficiently
Improving time complexity for unit disk graph approximations
Developing parameterized approximation for multiple radius disks
Innovation

Methods, ideas, or system contributions that make the work stand out.

Randomized algorithm for near-linear time unit disk graph approximation
Parameterized approximation scheme for disk graphs with distinct radii
Constant success probability for approximate maximum clique solutions
🔎 Similar Papers
No similar papers found.
J
Jie Gao
Computer Science Department, Rutgers University
P
Pawel Gawrychowski
University of Wrocław
P
Panos Giannopoulos
Department of Computer Science, City St George’s, University of London
W
Wolfgang Mulzer
Institut für Informatik, Freie Universität Berlin
S
Satyam Singh
Department of Computer Science, Aalto University
Frank Staals
Frank Staals
Utrecht University
Meirav Zehavi
Meirav Zehavi
Ben-Gurion University of the Negev