Searching for the closest-pair in a query translate

07/25/2018
by   Jie Xue, et al.
0

In this paper, we consider a range-search variant of the closest-pair problem. Let be a fixed shape in the plane. We are interested in storing a given set of plane points in some data structure such that for any specified translate of , the closest pair of points contained in the translate can be reported efficiently. We present results on this problem for two important cases: when is a polygon (possibly with holes) and when is a general convex body whose boundary is smooth. When is a polygon, we present a data structure using O(n) space and O( n) query time, which is asymptotically optimal. When is a general convex body with a smooth boundary, we give a near-optimal data structure using O(n n) space and O(^2 n) query time. Our results settle some open questions posed by Xue et al. [SoCG 2018].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/27/2018

Closest-Pair Queries in Fat Rectangles

In the range closest pair problem, we want to construct a data structure...
research
10/19/2019

Polygon Queries for Convex Hulls of Points

We study the following range searching problem: Preprocess a set P of n ...
research
04/19/2022

Unit-Disk Range Searching and Applications

Given a set P of n points in the plane, we consider the problem of compu...
research
07/26/2018

Colored range closest-pair problem under general distance functions

The range closest-pair (RCP) problem is the range-search version of the ...
research
05/03/2019

Range closest-pair search in higher dimensions

Range closest-pair (RCP) search is a range-search variant of the classic...
research
02/25/2020

Algorithms for Subpath Convex Hull Queries and Ray-Shooting Among Segments

In this paper, we first consider the subpath convex hull query problem: ...
research
12/28/2017

New bounds for range closest-pair problems

Given a dataset S of points in R^2, the range closest-pair (RCP) problem...

Please sign up or login with your details

Forgot password? Click here to reset