Maximum Independent Sets in Disk Graphs with Disks in Convex Position
arXiv:2604.10828
Abstract
For a set of disks in the plane, its disk graph is the graph with vertex set , where two vertices are adjacent if and only if the corresponding disks intersect. Given a set of weighted disks, computing a maximum independent set of is NP-hard. In this paper, we present an -time algorithm for this problem in a special setting in which the disks are in convex position, meaning that every disk appears on the convex hull of . This setting has been studied previously for disks of equal radius, for which an -time algorithm was known. Our algorithm also works in the weighted case where disks have weights and the goal is to compute a maximum-weight independent set. As an application of our result, we obtain an -time algorithm for the dispersion problem on a set of disks in convex position: given an integer , compute a subset of disks that maximizes the minimum pairwise distance among all disks in the subset.
To appear in SWAT 2026