Precise computation using range arithmetic, via C++
Oliver Aberth, Mark J. Schaefer
Abstract
Open-access reader
Oliver Aberth, Mark J. Schaefer
Abstract
Open-access reader
An arithmetic is described that can replace floating-point arithmetic for programming tasks requiring assured accuracy. A general explanation is given of how the arithmetic is constructed with C++, and a programming example in this language is supplied. Times for solving representative problems are presented.
OpenAlex reports 31 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
An arithmetic is described that can replace floating-point arithmetic for programming tasks requiring assured accuracy. A general explanation is given of how the arithmetic is constructed with C++, and a programming example in this language is supplied. Times for solving representative problems are presented.
Key concepts: Arbitrary-precision arithmetic, Saturation arithmetic, Arithmetic, Affine arithmetic, Floating point, Arithmetic circuit complexity, Computation, Double-precision floating-point format