Semi-Algebraic Off-line Range Searching and Biclique Partitions in the Plane

arxiv(2024)

引用 0|浏览0
暂无评分
摘要
Let P be a set of m points in ℝ^2, let Σ be a set of n semi-algebraic sets of constant complexity in ℝ^2, let (S,+) be a semigroup, and let w: P → S be a weight function on the points of P. We describe a randomized algorithm for computing w(P∩σ) for every σ∈Σ in overall expected time O^*( m^2s/5s-4n^5s-6/5s-4 + m^2/3n^2/3 + m + n ), where s>0 is a constant that bounds the maximum complexity of the regions of Σ, and where the O^*(·) notation hides subpolynomial factors. For s≥ 3, surprisingly, this bound is smaller than the best-known bound for answering m such queries in an on-line manner. The latter takes O^*(m^s/2s-1n^2s-2/2s-1+m+n) time. Let Φ: Σ× P →{0,1} be the Boolean predicate (of constant complexity) such that Φ(σ,p) = 1 if p∈σ and 0 otherwise, and let ΣΦ P = { (σ,p) ∈Σ× P |Φ(σ,p)=1}. Our algorithm actually computes a partition ℬ_Φ of ΣΦ P into bipartite cliques (bicliques) of size (i.e., sum of the sizes of the vertex sets of its bicliques) O^*( m^2s/5s-4n^5s-6/5s-4 + m^2/3n^2/3 + m + n ). It is straightforward to compute w(P∩σ) for all σ∈Σ from ℬ_Φ. Similarly, if η: Σ→ S is a weight function on the regions of Σ, ∑_σ∈Σ: p ∈ση(σ), for every point p∈ P, can be computed from ℬ_Φ in a straightforward manner. A recent work of Chan et al. solves the online version of this dual point enclosure problem within the same performance bound as our off-line solution. We also mention a few other applications of computing ℬ_Φ.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要