Skip to main content
Log in

An optimal algorithm for the boundary of a cell in a union of rays

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

In this paper we study a cell of the subdivision induced by a union ofn half-lines (or rays) in the plane. We present two results. The first one is a novel proof of theO(n) bound on the number of edges of the boundary of such a cell, which is essentially of methodological interest. The second is an algorithm for constructing the boundary of any cell, which runs in optimal Θ(n logn) time. A by-product of our results are the notions of skeleton and of skeletal order, which may be of interest in their own right.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. P. Alevizos, J. D. Boissonnat, and M. Yvinec: An OptimalO(n logn) Algorithm for Contour Reconstruction from Rays,Proc. 3rd ACM Symposium on Computational Geometry, Waterloo, pp. 162–170, June 1987.

  2. M. Atallah: Dynamic Computational Geometry,Proc. 24th IEEE Symposium on Foundations of Computer Science, pp. 92–99, Oct. 1983.

  3. B. Chazelle and L. Guibas: Visibility and Intersection Problems in Plane Geometry,Proc. 1st ACM Symposium on Computational Geometry, Baltimore, pp. 135–147, June 1985.

  4. B. Chazelle, L. Guibas, and D. T. Lee: The Power of Geometric Duality,BIT 25, 76–90 (1985).

    Article  MATH  MathSciNet  Google Scholar 

  5. H. Edelsbrunner, L. J. Guibas, and M. Sharir: The Complexity of Many Faces in Arrangements of Lines and Segments,Proc. 4th ACM Symposium on Computational Geometry, Urbana, pp. 44–56, June 1988.

  6. H. Edelsbrunner, J. O'Rourke, and R. Seidel: Constructing Arrangements of Lines and Hyper-planes with Applications,SIAM J. Comput. 15, 341–363 (1986).

    Article  MATH  MathSciNet  Google Scholar 

  7. L. J. Guibas, M. Sharir, and S. Sifrony: On the General Motion Planning Problem with Two Degrees of Freedom,Proc. 4th ACM Symposium on Computational Geometry, Urbana, pp. 319–329, June 1988.

  8. S. Hart and M. Sharir: Non-Linearity of Davenport-Schinzel Sequences and of Generalized Path Compression Schemes,Combinatorica 6 (2), 151–177 (1986).

    Article  MATH  MathSciNet  Google Scholar 

  9. R. Pollack, M. Sharir, and S. Sifrony: Separating Two Simple Polygons by a Sequence of Translations,Discrete Comput. Geom. 3, 123–136 (1988).

    Article  MATH  MathSciNet  Google Scholar 

  10. A. Wiernik and M. Sharir: Planar Realizations of Nonlinear Davenport-Schinzel Sequences by Segments,Discrete Comput. Geom. 3, 15–47 (1988).

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by Bernard Chazelle.

This work was partly supported by CEE ESPRIT Project P-940, by the Ecole Normale Supérieure, Paris, and by NSF Grant ECS-84-10902.

This work was done in part while this author was visiting the Ecole Normale Supérieure, Paris, France.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Alevizos, P., Boissonnat, JD. & Preparata, F.P. An optimal algorithm for the boundary of a cell in a union of rays. Algorithmica 5, 573–590 (1990). https://doi.org/10.1007/BF01840405

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01840405

Key words

Navigation