A plane-sweep algorithm for the all-nearest neighbors problem for a set of convex planar objects

Graf T, Hinrichs KH

Research article in edited proceedings (conference) | Peer reviewed

Abstract

We present a plane-sweep algorithm that solves the all - nearest - neighbors problem with respect to an arbitrary Minkowski-metric d t (1 ≤ t ≤ ∞) for a set of non-intersecting planar compact convex objects, such as points, line segments, circular arcs and convex polygons. The algorithm also applies if we replace the condition of disjointness by the weaker condition that the objects in the configuration are diagonal-disjoint. For configurations of points, line segments or disks the algorithm runs in asymptotically optimal tune O(n log n). For a configuration of n convex polygons with a total of N edges it finds nearest neighbors with respect to the Euclidean L 2-metric in time O(n log N) if each polygon is given by its vertices in cyclic order.

Details about the publication

EditorsDehne F, Sack J-R, Santoro N, Whitesides S
Book titleAlgorithms and Data Structures: Third Workshop, WADS '93 Montréal, Canada, August 11–13, 1993 Proceedings (Volume 709)
Page range349-360
PublisherSpringer
Place of publicationBerlin Heidelberg
Title of seriesLecture Notes in Computer Science (ISSN: 0302-9743)
Volume of series709
StatusPublished
Release year1993
Language in which the publication is writtenEnglish
ConferenceThird Workshop on Algorithms and Data Structures (WADS '93), Montréal, Canada
ISBN978-3-540-47918-5

Authors from the University of Münster

Graf, Tilmann
Hinrichs, Klaus