๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

A fast segmentation algorithm for piecewise polynomial numeric function generators

โœ Scribed by Jon T. Butler; C.L. Frenzen; Njuguna Macaria; Tsutomu Sasao


Publisher
Elsevier Science
Year
2011
Tongue
English
Weight
262 KB
Volume
235
Category
Article
ISSN
0377-0427

No coin nor oath required. For personal study only.

โœฆ Synopsis


a b s t r a c t

We give an efficient algorithm for partitioning the domain of a numeric function f into segments. The function f is realized as a polynomial in each segment, and a lookup table stores the coefficients of the polynomial. Such an algorithm is an essential part of the design of lookup table methods Ercepovac et al. ( 2000) [5], Lee et al. (2003) [7], Nagayama et al. (2007) [12], Paul et al. (2007) [6] and Sasao et al. (2004) [8] for realizing numeric functions, such as sin(ฯ€ x), ln(x), and

โˆš

ln(x). Our algorithm requires many fewer steps than a previous algorithm given in Frenzen et al. (2010) [10] and makes tractable the design of numeric function generators based on table lookup for high-accuracy applications. We show that an estimate of segment width based on local derivatives greatly reduces the search needed to determine the exact segment width. We apply the new algorithm to a suite of 15 numeric functions and show that the estimates are sufficiently accurate to produce a minimum or near-minimum number of computational steps.


๐Ÿ“œ SIMILAR VOLUMES


A Fast and Numerically Stable Euclidean-
โœ B. Beckermann; G. Labahn ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 644 KB

In this paper we provide a fast, numerically stable algorithm to determine when two given polynomials a and b are relatively prime and remain relatively prime even after small perturbations of their coefficients. Such a problem is important in many applications where input data are only available up