• 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