scispace - formally typeset
Open AccessJournal ArticleDOI

Adaptive Precision Floating-Point Arithmetic and Fast Robust Geometric Predicates,

Reads0
Chats0
TLDR
This article offers fast software-level algorithms for exact addition and multiplication of arbitrary precision floating-point values and proposes a technique for adaptive precision arithmetic that can often speed these algorithms when they are used to perform multiprecision calculations that do not always require exact arithmetic, but must satisfy some error bound.
Abstract
Exact computer arithmetic has a variety of uses, including the robust implementation of geometric algorithms. This article has three purposes. The first is to offer fast software-level algorithms for exact addition and multiplication of arbitrary precision floating-point values. The second is to propose a technique for adaptive precision arithmetic that can often speed these algorithms when they are used to perform multiprecision calculations that do not always require exact arithmetic, but must satisfy some error bound. The third is to use these techniques to develop implementations of several common geometric calculations whose required degree of accuracy depends on their inputs. These robust geometric predicates are adaptive; their running time depends on the degree of uncertainty of the result, and is usually small.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

On the Computation of Correctly-Rounded Sums

TL;DR: It is shown that among the set of the algorithms with no comparisons performing only floating-point additions/subtractions, the 2Sum algorithm introduced by Knuth is minimal, both in terms of number of operations and depth of the dependency graph.
Proceedings ArticleDOI

Multiplications of floating point expansions

TL;DR: Three multiplication algorithms, faster and more integrated than the stepwise algorithm proposed earlier, are presented, which have been tested on an application that computes the determinant of a matrix.
Posted Content

MultiMesh Finite Element Methods I: Solving PDEs on Multiple Intersecting Meshes

TL;DR: In this article, a multimesh finite element method for the Poisson equation is proposed, which is particularly well suited to problems in which the computational domain undergoes large deformations as a result of the relative motion of the separate components of a multi-body system.
Patent

Simulation of the machining of a workpiece

TL;DR: In this paper, a computer-implemented method for simulating the machining of a workpiece with a cutting tool having a cutting part and a non-cutting part is presented.
Proceedings Article

One Sided Error Predicates in Geometric Computing

Lutz Kettner, +1 more
TL;DR: The use of such conservative implementations for convex hull and triangulation algorithms for point sets in the plane and the advantage in running time compared to exact implementations of predicates was most apparent for highly degenerate inputs.
References
More filters
Book

The Art of Computer Programming

TL;DR: The arrangement of this invention provides a strong vibration free hold-down mechanism while avoiding a large pressure drop to the flow of coolant fluid.
Book ChapterDOI

Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator

TL;DR: Triangle as discussed by the authors is a robust implementation of two-dimensional constrained Delaunay triangulation and Ruppert's Delaunayer refinement algorithm for quality mesh generation, and it is shown that the problem of triangulating a planar straight line graph (PSLG) without introducing new small angles is impossible for some PSLGs.