DocumentCode
231299
Title
Automatic Numerical Analysis Based on Infinite-Precision Arithmetic
Author
Shuai Wei ; Enyi Tang ; Tianyu Liu ; Muller, Norbert T. ; Zhenyu Chen
Author_Institution
State Key Lab. of Novel Software Technol., Nanjing Univ., Nanjing, China
fYear
2014
fDate
June 30 2014-July 2 2014
Firstpage
216
Lastpage
224
Abstract
Numerical analysis is an important process for creating reliable numerical software. However, traditional analysis methods rely on manual estimation by numerical analysts, which is restricted by the problem size. Although some state-of-art software packages can check whether a program is numerical unstable, they cannot tell whether it is caused by ill-posed problem itself or by some improper implementation practices, while these packages work on the floating point values in the program. In this paper, we introduce an automatic framework that utilizes infinite-precision arithmetic to analyze large-scale numerical problems by computer. To eliminate rounding errors, the computing process iterates itself to increase intermediate precision until the calculation reaches the desired final precision. Then the framework perturbs the inputs and intermediate values of a certain numerical problem. By checking the gaps among different program outputs, the framework helps us understand whether the problem is well-conditioned or ill-conditioned. The framework also compares the infinite-precision arithmetic with fixed-precision arithmetic. The evaluation of a bunch of classical problems shows that our framework is able to detect the ill-conditioning in large-scale problems effectively.
Keywords
floating point arithmetic; numerical analysis; automatic numerical analysis; fixed-precision arithmetic; floating point values; infinite-precision arithmetic; numerical software; rounding error elimination; Computers; Equations; Mathematical model; Perturbation methods; Software; Transforms; Automatic Perturbation; Ill-conditioned Problem; Infinite-precision Arithmetic; Numerical Analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Security and Reliability (SERE), 2014 Eighth International Conference on
Conference_Location
San Francisco, CA
Print_ISBN
978-1-4799-4296-1
Type
conf
DOI
10.1109/SERE.2014.35
Filename
6895432
Link To Document