Title :
Floating-point L^2 -approximations to functions
Author :
Brisebarre, Nicolas ; Hanrot, Guillaume
Author_Institution :
Univ. de St.-Etienne, Saint-Etienne
Abstract :
In the present paper, we investigate the approximation of a function by a polynomial with floating-point coefficients; we are looking for the best approximation in the L2 sense. Finding a best polynomial L2-approximation with real coefficients is an easy exercise about orthogonal projections. However, truncating the coefficients to floating-point numbers, which is needed for further computations, makes the approximation way worse. Hence, we study the problem of computing best approximations under the constraint that coefficients are floating-point numbers. We show that the corresponding problem is NP-hard, by reduction to the CVP problem. We investigate the practical behaviour of exact and approximate algorithms for this problem. The conclusion is that it is possible in a short amount of time to obtain a relative or absolute best L2-approximation. The main applications are for large dimension, as a preliminary step of finding Linfin-approximations and for functions with large variations, for which relative best approximation is by far more interesting than absolute.
Keywords :
computational complexity; floating point arithmetic; function approximation; polynomial approximation; NP-hard problem; floating-point L2-approximation; floating-point coefficient; floating-point numbers; function approximation; orthogonal projection; polynomial approximation; Application software; Approximation algorithms; Computer errors; Digital arithmetic; Polynomials;
Conference_Titel :
Computer Arithmetic, 2007. ARITH '07. 18th IEEE Symposium on
Conference_Location :
Montepellier
Print_ISBN :
0-7695-2854-6
DOI :
10.1109/ARITH.2007.38