The relative accuracy of (x plus y) * (x-y)

被引:1
|
作者
Jeannerod, Claude-Pierre [1 ]
机构
[1] Univ Lyon, INRIA, CNRS, ENS Lyon,Univ Claude Bernard Lyon 1,LIP UMR 5668, F-69007 Lyon, France
关键词
IEEE floating-point arithmetic; Rounding error; Fine-grained accuracy analysis; Provably-sharp bound;
D O I
10.1016/j.cam.2019.112613
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We consider the relative accuracy of evaluating (x + y)(x - y) in IEEE floating-point arithmetic, when x and y are two floating-point numbers and rounding is to nearest. This expression can be used, for example, as an efficient cancellation -free alternative to x(2) - y(2) and (at least in the absence of underflow and overflow) is well known to have low relative error, namely, at most about 3u with u denoting the unit roundoff. In this paper we propose to complement this traditional analysis with a finer-grained one, aimed at improving and assessing the quality of that bound. Specifically, we show that if the tie-breaking rule is to away then the bound 3u is asymptotically optimal (as the precision tends to infinity). In contrast, if the tie-breaking rule is to even, we show that asymptotically optimal bounds are now 2.25u for base two and 2u for larger bases, such as base ten. In each case, asymptotic optimality is obtained by the explicit construction of a certificate, that is, some floating-point input (x, y) parametrized by u and such that the error of the associated result is equivalent to the error bound as u tends to zero. We conclude with comments on how (x + y)(x - y) compares with x(2) in the presence of floating-point arithmetic, in particular showing cases where the computed value of (x + y)(x - y) exceeds that of x(2). (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] DYNAMIC ACCURACY OF ANALOG X-Y RECORDERS
    CROOKE, CR
    [J]. ELECTRONIC ENGINEERING, 1979, 51 (623): : 41 - &
  • [2] ON THE X-Y CONVEX-HULL OF A SET OF X-Y POLYGONS
    NICHOLL, TM
    LEE, DT
    LIAO, YZ
    WONG, CK
    [J]. BIT, 1983, 23 (04): : 456 - 471
  • [3] RANDOM VARIABLE X-Y, X, Y NORMAL
    KAMERUD, DB
    DEATON, LW
    BOSCH, AJ
    DRISCOLL, M
    YOUNG, D
    GBUR, E
    GOODSELL, CA
    HERTZ, E
    ROGERS, GS
    SKALSKY, M
    SNOW, W
    YOUNG, P
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1978, 85 (03): : 206 - 208
  • [4] X-Y TRANSLOCATION
    KHUDR, G
    BENIRSCHKE, K
    [J]. AMERICAN JOURNAL OF OBSTETRICS AND GYNECOLOGY, 1973, 116 (04) : 584 - 585
  • [5] X-Y RECORDERS
    ANDERSON, L
    [J]. MEASUREMENTS & CONTROL, 1994, (167): : 210 - 210
  • [6] AN X-Y GIRL
    FORSYTH, CC
    [J]. EUROPEAN JOURNAL OF PEDIATRICS, 1984, 142 (04) : 309 - 309
  • [7] X-Y ESS
    MCCORMICK, C
    [J]. ARTFORUM, 1990, 28 (10): : 154 - 158
  • [8] X-Y RECORDER
    MOSELEY, FL
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1979, (SEP): : 11 - 11
  • [9] CONTINUITY POINTS IN (X) X-Y
    PIOTROWSKI, Z
    [J]. BULLETIN DE LA SOCIETE MATHEMATIQUE DE FRANCE, 1980, 108 (01): : 113 - 115
  • [10] HIGH-ACCURACY X-Y PULSE MEASURING SYSTEM
    HAAS, GA
    HARRIS, FH
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 1959, 30 (08): : 623 - 625