4 research outputs found

    Algorithms for Computing Closest Points for Segments

    Full text link
    Given a set PP of nn points and a set SS of nn segments in the plane, we consider the problem of computing for each segment of SS its closest point in PP. The previously best algorithm solves the problem in n4/32O(logn)n^{4/3}2^{O(\log^*n)} time [Bespamyatnikh, 2003] and a lower bound (under a somewhat restricted model) Ω(n4/3)\Omega(n^{4/3}) has also been proved. In this paper, we present an O(n4/3)O(n^{4/3}) time algorithm and thus solve the problem optimally (under the restricted model). In addition, we also present data structures for solving the online version of the problem, i.e., given a query segment (or a line as a special case), find its closest point in PP. Our new results improve the previous work.Comment: Accepted to STACS 202

    Computing closest points for segments

    No full text
    Abstract We consider the proximity problem of computing for each of n line segments the closest point from a given set of n points in the plane. It generalizes Hopcroft's problem [11] and the nearest foreign neighbors problem [15]. We show that it can be solved in O(

    Computing Closest Points for Segments

    No full text
    Abstract We consider the proximity problem of computing for each of n line segments the closest point from a given set of n points in the plane. We show that it can be solved in (i) O(n4=32O(log\Lambda n)) time, and (ii) O(n log2 n) time for the case of disjoint segments
    corecore