Scinovex
article Open AccessTop 1% cited

Simulation of simplicity: a technique to cope with degenerate cases in geometric algorithms

ACM Transactions on Graphics · 1990 · Vol. 9(1) · pp. 66–104
Herbert EdelsbrunnerErnst P. Mücke

Abstract

This paper describes a general-purpose programming technique, called Simulation of Simplicity, that can be used to cope with degenerate input data for geometric algorithms. It relieves the programmer from the task of providing a consistent treatment for every single special case that can occur. The programs that use the technique tend to be considerably smaller and more robust than those that do not use it. We believe that this technique will become a standard tool in writing geometric software.

Advanced Numerical Analysis TechniquesComputational Geometry and Mesh GenerationPolynomial and algebraic computationSimplicityProgrammerComputer scienceDegenerate energy levelsAlgorithmSoftwareTask (project management)Theoretical computer scienceProgramming language
Citations
704
FWCI
18.03
field-weighted impact
References
26
Percentile
100%
vs. same field & year
Citations per year
Cited by
Three-dimensional alpha shapes
ACM Transactions on Graphics · 1994 · 2,409 citations
<i>E pur si muove:</i>Galilean-invariant cosmological hydrodynamical simulations on a moving mesh
Monthly Notices of the Royal Astronomical Society · 2009 · 2,290 citations
References
Computational Geometry--An Introduction.
Mathematics of Computation · 1986 · 4,264 citations
Algorithms in Combinatorial Geometry.
American Mathematical Monthly · 1989 · 1,801 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.