• DocumentCode
    909366
  • Title

    The problems of accuracy and robustness in geometric computation

  • Author

    Hoffmann, Christoph M.

  • Author_Institution
    Comput. Sci. Dept., Purdue Univ., West Lafayette, IN, USA
  • Volume
    22
  • Issue
    3
  • fYear
    1989
  • fDate
    3/1/1989 12:00:00 AM
  • Firstpage
    31
  • Lastpage
    39
  • Abstract
    Practical implementation of geometric operations remains error-prone, and the goal of implementing correct and robust systems for carrying out geometric computation remains elusive. The problem is variously characterized as a matter of achieving sufficient numerical precision, as a fundamental difficulty in dealing with interacting numeric and symbolic data, or as a problem of avoiding degenerate positions. The author examines these problems, surveys some of the approaches proposed, and assesses their potential for devising complete and efficient solutions. He restricts the analysis to objects with linear elements, since substantial problems already arise in this case. Three perturbation-free methods are considered: floating-point computation, limited-precision rational arithmetic, and purely symbolic representations. Some perturbation approaches are also examined, namely, representation and model, altering the symbolic data, and avoiding degeneracies.<>
  • Keywords
    computational geometry; accuracy; degeneracies avoidance; degenerate positions; floating-point computation; geometric computation; geometric operations; interacting numeric data; interacting symbolic data; limited-precision rational arithmetic; linear elements; model; numerical precision; perturbation-free methods; purely symbolic representations; representation; robustness; symbolic data alteration; Algorithm design and analysis; Ear; Error correction; Floating-point arithmetic; Pressing; Robustness; Solid modeling; Uncertainty;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.16223
  • Filename
    16223