中文

Bichromatic Geometric Spanners

计算几何 2026-07-11 v1 组合数学

摘要

For an edge-weighted graph G=(V,E)G=(V,E) and a stretch parameter t1t\geq 1, a tt-spanner is a subgraph HGH\subseteq G such that the shortest path distances in GG and HH satisfy δH(u,v)tδG(u,v)\delta_H(u,v)\leq t\, \delta_G(u,v) for all u,vVu,v\in V. In metric spanners, VV is a finite metric space, and GG is the complete graph with edge weights corresponding to the distances between the endpoints. When GG is the complete graph on nn points in the plane, O(n)O(n)-size tt-spanners are possible for any t>1t>1: For every ε>0\varepsilon>0, there is an (1+ε)(1+\varepsilon)-spanner with O(n/ε)O(n/\varepsilon) edges (i.e., the stretch can be arbitrarily close to 1). When G=K(R,B)G=K(R,B) is the complete bipartite graph on nn bichromatic points in the plane, in general, no spanner construction can guarantee stretch t<3t<3 with o(n2)o(n^2) edges. Bose et al.~(SICOMP 2009) constructed a (3+ε)(3+\varepsilon)-spanner with O(nlogn)O(n\log n) edges for any constant ε>0\varepsilon>0. Our main result is a new construction for a (3+ε)(3+\varepsilon)-spanner with O(1/εn)O(\sqrt{1/\varepsilon}\cdot n) edges. Eliminating the O(logn)O(\log n) factor resolves a problem left open for more than 17 years, and raises a new research problem about optimizing the dependence on ε\varepsilon. We also study spanners for G=K(R,B)G=K(R,B) on nn bichromatic points on the real line: In this case, we show that the MST of K(R,B)K(R,B) is a 7-spanner, and we construct a 3-spanner with at most 2n32n-3 edges.

引用

@article{arxiv.2607.10062,
  title  = {Bichromatic Geometric Spanners},
  author = {Theodore Fung and Csaba D. Tóth},
  journal= {arXiv preprint arXiv:2607.10062},
  year   = {2026}
}

备注

19 pages, 7 figures