A bucketing algorithm for the orthogonal segment intersection search problem and its practical efficiency

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

The orthogonal segment intersection search problem is stated as follows: Given a set S of n orthogonal segments in the plane, report all the segments of S that intersect a given orthogonal query segment. For this problem, we propose a simple and practical algorithm based on bucketing techniques. It constructs, in O(n) time preprocessing, a search structure of size O(n) so that all the segments of S intersecting a query segment can be reported in O(k) time in the average case, where k is the number of the reported segments. The proposed algorithm as well as existing algorithms its implemented in FORTRAN, and their practical officiencies are investigated through computational experiments. It is shown that our O(k) search time, O(n) space and O(n) preprocessing time algorithm is practically the most efficient among the tested algorithms.

Cite

CITATION STYLE

APA

Edahiro, M., Tanaka, K., Hoshino, T., & Asano, T. (1987). A bucketing algorithm for the orthogonal segment intersection search problem and its practical efficiency. In Proceedings of the 3rd Annual Symposium on Computational Geometry, SCG 1987 (pp. 258–267). Association for Computing Machinery, Inc. https://doi.org/10.1145/41958.41986

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free