Insertion-Only Dynamic Connectivity in General Disk Graphs

Abstract

Let SβŠ†R2S \subseteq \mathbb{R}^2 be a set of nn \emph{sites} in the plane, so that every site s∈Ss \in S has an \emph{associated radius} rs>0r_s > 0. Let D(S)D(S) be the \emph{disk intersection graph} defined by SS, i.e., the graph with vertex set SS and an edge between two distinct sites s,t∈Ss, t \in S if and only if the disks with centers ss, tt and radii rsr_s, rtr_t intersect. Our goal is to design data structures that maintain the connectivity structure of D(S)D(S) as SS changes dynamically over time. We consider the incremental case, where new sites can be inserted into SS. While previous work focuses on data structures whose running time depends on the ratio between the smallest and the largest site in SS, we present a data structure with O(Ξ±(n))O(\alpha(n)) amortized query time and O(log⁑6n)O(\log^6 n) expected amortized insertion time.Comment: 7 pages, 6 figures. Presented at EuroCG 2023. This version corrects a missing log-factor in the insertion tim

    Similar works

    Full text

    thumbnail-image

    Available Versions