Simple floating-point filters for the two-dimensional orientation problem

Katsuhisa Ozaki, Florian Bünger, Takeshi Ogita, Shin’ichi Oishi, Siegfried M. Rump

Research output: Contribution to journalArticlepeer-review

5 Citations (Scopus)


This paper is concerned with floating-point filters for a two dimensional orientation problem which is a basic problem in the field of computational geometry. If this problem is only approximately solved by floating-point arithmetic, then an incorrect result may be obtained due to accumulation of rounding errors. A floating-point filter can quickly guarantee the correctness of the computed result if the problem is well-conditioned. In this paper, a simple semi-static floating-point filter which handles floating-point exceptions such as overflow and underflow by only one branch is developed. In addition, an improved fully-static filter is developed.

Original languageEnglish
Pages (from-to)729-749
Number of pages21
JournalBIT Numerical Mathematics
Issue number2
Publication statusPublished - 2016 Jun 1


  • Computational geometry
  • Floating-point arithmetic
  • Floating-point filter

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Computational Mathematics
  • Applied Mathematics


Dive into the research topics of 'Simple floating-point filters for the two-dimensional orientation problem'. Together they form a unique fingerprint.

Cite this