An Easy to Use Implementation of Linear Perturbations within CGAL

  • Authors:
  • Jochen Comes;Mark Ziegelmann

  • Affiliations:
  • -;-

  • Venue:
  • WAE '99 Proceedings of the 3rd International Workshop on Algorithm Engineering
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Most geometric algorithms are formulated under the nondegeneracy assumption which usually does not hold in practice. When implementing such an algorithm, a treatment of degenerate cases is necessary to prevent incorrect outputs or crashes. One way to overcome this nontrivial task is to use perturbations. In this paper we describe a generic implementation of efficient random linear perturbations within Cgal and discuss the practicality of using it examining the convex hull problem, line segment intersection and Delaunay triangulation.