Search
Close this search box.

Speeding up the Inceremental Construction of the Union of Geometric Objects in Practice

Abstract

We present a new incremental algorithm for constructing the union of n triangles in the plane. In our experiments, the new algorithm, which we call the Disjoint-Cover (DC) algorithm, performs significantly better than the standard randomized incremental construction (RIC) of the union. Our algorithm is rather hard to analyze rigorously, but we provide an initial such analysis, which yields an upper bound on its performance that is expressed in terms of the expected cost of the RIC algorithm. Our approach and analysis generalize verbatim to the construction of the union of other objects in the plane, and, with slight modifications, to three dimensions. We present experiments with a software implementation of our algorithm using the CGAL library of geometric algorithms.

Links

  • Esther Ezra, Dan HalperinMicha Sharir
    Speeding up the Incremental Construction of the Union of Geometric Objects in Practice
    Computational Geometry: Theory and Applications, 27(1): 63–85, 2004 [link][bibtex]
    In Proceedings of the 10th European Symposium on Algorithms (ESA), Volume 2461 of LNCS, pages 473–484, Rome, 2002 [link][bibtex]

Contacts

Esther Ezra
@article{ehs-sicug-04,
  author = {Eti Ezra and Dan Halperin and Micha Sharir},
  title = {Speeding up the incremental construction of the union of geometric objects in practice},
  journal = {Computational Geometry: Theory and Applications},
  volume = {27},
  number = {1},
  pages = {63--85},
  year = {2004},
  doi = {0.1016/j.comgeo.2003.07.006}
}
@inproceedings{ehs-sicug-02,
  author    = {Eti Ezra and Dan Halperin and Micha Sharir},
  title     = {Speeding Up the Incremental Construction of the Union of Geometric Objects in Practice},
  booktitle = {Proceedings of the 10th Annual European Symposium on Algorithms ({ESA})},
  series    = {Lecture Notes in Computer Science ({LNCS})},
  volume    = {2461},
  year      = {2002},
  pages     = {473--484},
  doi       = {10.1007/3-540-45749-6_43}
}

Yair Oz - Webcreator

Contact

Skip to content