Skip to main content
Log in

A paradigm for robust geometric algorithms

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

This paper explores a paradigm for producing geometrical algorithms in which logical decisions that depend on finite-precision numerical calculation cannot lead to failure. It applies this paradigm to the task of intersecting two convex polyhedral objects. A key tool in this work is a method of perturbing embedding polyhedra in ways consistent with their topology.

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. Brooks, R. L., C. A. B. Smith, A. H. Stone, and W. T. Tutte, The dissection of rectangles into squares,Duke Math. J.,7 (1940), 312–340.

    Article  MathSciNet  Google Scholar 

  2. Connelly, R., Rigidity and energy,Invent. Math.,66 (1982), 11–33.

    Article  MATH  MathSciNet  Google Scholar 

  3. H. Crapo, and W. Whitely, Statics of frameworks and motions of panel structures, a projective geometric introduction,Structural Topology,6 (1982), 42–82.

    Google Scholar 

  4. Greenberg, M., and J. R. Harper,Algebraic Topology: A First Course, Benjamin/Cummings, Menlo Park, CA, 1981.

    MATH  Google Scholar 

  5. Grunbaum, B.Convex Polytopes, Wiley, New York, 1967.

    Google Scholar 

  6. Hocking, J. G., and G. S. Young,Topology, Addison-Wesley, Reading, MA, 1961.

    MATH  Google Scholar 

  7. Hopcroft, J. E., C. M. Hoffmann, and M. S. Karasick, Towards implementing robust geometric computations,Proc. of the Fourth Annual Symposium on Computational Geometry, Urbana-Champaign, June 6–8, 1988, pp. 106–117.

  8. Hopcroft, J. E., C. M. Hoffmann, and M. S. Karasic, Robust set operations on polyhedral solids,IEEE Comput. Graphics Applic.,9(6) (1989), 50–59.

    Article  Google Scholar 

  9. Kahn, P. J., Geometric applications of cosheaf homology, In preparation.

  10. Kahn, P. J., Small Perturbations of Stressed Graphs, MSI Technical Report '90-57, Cornell University (1990).

  11. Maxwell, J. C., On reciprocal figures and diagrams of forces,Phil. Mag. Ser. 4,27 (1864), 250–261.

    Google Scholar 

  12. Tutte, W. T., How to draw a graph,Proc. London Math. Soc. (3),13 (1963), 743–768.

    Article  MATH  MathSciNet  Google Scholar 

  13. Whiteley, W. Motions and stresses of projected polyhedra,Structural Topology,7 (1982), 13–38.

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by C. K. Wong.

Work on this paper was supported in part by NSF Grant DMC-86-17355, NSF Grant DMS-87-02070, ONR Grant N00014-86-0281, ONR Grant N00014-88-0591, and the U.S. Army Research Office through MSI, Cornell University.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hopcroft, J.E., Kahn, P.J. A paradigm for robust geometric algorithms. Algorithmica 7, 339–380 (1992). https://doi.org/10.1007/BF01758769

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation