Skip to content

Commit d53f690

Browse files
committed
Add reference on interval arithmetic
1 parent 9369a1b commit d53f690

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

docs/references/bib.bib

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1836,3 +1836,25 @@ @inproceedings{seljebotn:2009a
18361836
url = {http://conference.scipy.org/proceedings/SciPy2009/paper_2},
18371837
year = {2009},
18381838
}
1839+
1840+
@article{goualard:2014a,
1841+
abstract = {The algorithm that computes the midpoint of an interval with floating-point bounds requires some careful devising to handle all possible inputs correctly. We review several implementations from prominent C/C++ interval arithmetic packages and analyze their potential failure to deliver the expected results. We then show how to amend them to avoid common pitfalls. The results presented are also relevant to noninterval arithmetic computation such as the implementation of bisection methods. Enough background on IEEE 754 floating-point arithmetic is provided for this article to serve as a practical introduction to the analysis of floating-point computation.},
1842+
acmid = {2493882},
1843+
address = {New York, NY, USA},
1844+
articleno = {11},
1845+
author = {Goualard, Fr{\'e}d{\'e}ric},
1846+
doi = {10.1145/2493882},
1847+
journal = {ACM Transactions on Mathematical Software},
1848+
issn = {0098-3500},
1849+
issue_date = {February 2014},
1850+
keywords = {floating-point, IEEE 754, interval arithmetic, midpoint, rounding error, algorithms, algo},
1851+
month = {mar},
1852+
number = {2},
1853+
numpages = {25},
1854+
pages = {11:1--11:25},
1855+
publisher = {ACM},
1856+
title = {{How Do You Compute the Midpoint of an Interval?}},
1857+
url = {http://doi.acm.org/10.1145/2493882},
1858+
volume = {40},
1859+
year = {2014},
1860+
}

0 commit comments

Comments
 (0)