Question: It is known that if a and b have exact representation in a given t-bit arith- metic, then fl(a+b) = (a+b)(1+6), where fl(.) denotes

It is known that if a and b have exact representation in a given t-bit arith- metic, then fl(a+b) =

It is known that if a and b have exact representation in a given t-bit arith- metic, then fl(a+b) = (a+b)(1+6), where fl(.) denotes the result of an operation performed by a computer, and [8] u (u = 2-t- denotes the unit round-off error). Assume that four numbers a, b, c, d = R, |a| < |b| < |c| < |d|, have exact computer representation. Which of the two algorithms: fl(a+b+c+d) or fl(d+c+b+a), computes more accurate result (with smaller absolute error)? Justify the answer! A note: the conclusion in this problem is independent on the fact that the numbers have exact representation. This assumption only makes the calculation easier.

Step by Step Solution

3.45 Rating (158 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!