English

Approximating Multiplicatively Weighted Voronoi Diagrams: Efficient Construction with Linear Size

Computational Geometry 2024-03-19 v2 Data Structures and Algorithms

Abstract

Given a set of nn sites from Rd\mathbb{R}^d, each having some positive weight factor, the Multiplicatively Weighted Voronoi Diagram is a subdivision of space that associates each cell to the site whose weighted Euclidean distance is minimal for all points in the cell. We give novel approximation algorithms that output a cube-based subdivision such that the weighted distance of a point with respect to the associated site is at most (1+ε)(1+\varepsilon) times the minimum weighted distance, for any fixed parameter ε(0,1)\varepsilon \in (0,1). The diagram size is Od(nlog(1/ε)/εd1)O_d(n \log(1/\varepsilon)/\varepsilon^{d-1}) and the construction time is within an OD(log(n)/ε(d+5)/2)O_D(\log(n)/\varepsilon^{(d+5)/2})-factor of the size bound. We also prove a matching lower bound for the size, showing that the proposed method is the first to achieve \emph{optimal size}, up to Θ(1)d\Theta(1)^d-factors. In particular, the obscure log(1/ε)\log(1/\varepsilon) factor is unavoidable. As a by-product, we obtain a factor dO(d)d^{O(d)} improvement in size for the unweighted case and O(dlog(n)+d2log(1/ε))O(d \log(n) + d^2 \log(1/\varepsilon)) point-location time in the subdivision, improving the known query bound by one dd-factor. The key ingredients of our approximation algorithms are the study of convex regions that we call cores, an adaptive refinement algorithm to obtain optimal size, and a novel notion of \emph{bisector coresets}, which may be of independent interest. In particular, we show that coresets with Od(1/ε(d+3)/2)O_d(1/\varepsilon^{(d+3)/2}) worst-case size can be computed in near-linear time.

Keywords

Cite

@article{arxiv.2112.12350,
  title  = {Approximating Multiplicatively Weighted Voronoi Diagrams: Efficient Construction with Linear Size},
  author = {Joachim Gudmundsson and Martin P. Seybold and Sampson Wong},
  journal= {arXiv preprint arXiv:2112.12350},
  year   = {2024}
}

Comments

In SoCG'24

R2 v1 2026-06-24T08:29:04.768Z