Computing maximum cliques in unit disk graphs

Read full text
Authors: Anastasiia Tkachenko, Haitao Wang
Cited by: 0
References: 43

Abstract

Given a set P of n points in the plane, the unit-disk graph G ( P ) is a graph with P as its vertex set such that two points of P have an edge if their Euclidean distance is at most 1. We consider the problem of computing a maximum clique in G ( P ) . The previously best algorithm for the problem runs in O ( n 7 / 3 + o ( 1 ) ) time. We show that the problem can be solved in O ( n log ⁡ n + n K 4 / 3 + o ( 1 ) ) time, where K is the maximum clique size. The algorithm is faster than the previous one when K = o ( n ) . In addition, if P is in convex position, we give a randomized algorithm that runs in O ( n 15 / 7 + o ( 1 ) ) = O ( n 2.143 ) worst-case time and the algorithm can compute a maximum clique with high probability. For points in convex position, one special case we solve is when a point in the maximum clique is given; we present an O ( n 2 log ⁡ n ) time (deterministic) algorithm for this special case.

Fields of Study & Subjects

Computational Geometry and Mesh Generation Complexity and Algorithms in Graphs Advanced Graph Theory Research

Publication details

Journal / source
Computational Geometry
Volume
135
Pages
102269–102269
Publication date
12 March 2026
Language
EN