Skip to main content

The Classical Theory of Polynomial or Rational Approximations

  • Chapter
  • First Online:
  • 1844 Accesses

Abstract

Using a finite number of additions, subtractions, multiplications , and comparisons, the only functions of one variable that one can compute are piecewise polynomials.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   99.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    This kind of approximation is sometimes called Chebyshev approximation. Throughout this book, Chebyshev approximation means least squares approximation using Chebyshev polynomials. Chebyshev worked on both kinds of approximation.

  2. 2.

    Chebfun is available at www.chebfun.org.

  3. 3.

    According to Trefethen [458], that result was known by Chebyshev but the first proof was given by Kirchberger in his Ph.D. dissertation [273].

  4. 4.

    An exception is multiple precision computations (see Chapter 7), since it is not possible to precompute and store least squares or minimax approximations for all possible precisions.

  5. 5.

    Of course, this is not the right way to implement the square root function: first, it is straightforward to reduce the domain to [1 / 4, 1], second, Newton–Raphson’s iteration for \(\sqrt{a}\):

    $$x_{n+1} = \frac{1}{2}\left( x_n + \frac{a}{x_n}\right) ,$$

    or (to avoid divisions) Newton–Raphson’s iteration for \(1/\sqrt{a}\):

    $$ x_{n+1} = \frac{x_n}{2}\left( 3-ax_n^2\right) $$

    followed by a multiplication by a, or digit recurrence methods [179] are preferable.

  6. 6.

    Another solution is to drastically reduce the size of the interval where the function is being approximated. This is studied in Chapter 6.

  7. 7.

    And yet, they can have better global behavior than expected. See for instance reference [190].

  8. 8.

    Assuming that Horner’s scheme is used, and that we first compute \(x^2\).

  9. 9.

    Unless some parallelism is available in the processor being used or the circuit being designed. For instance, as pointed out by Koren and Zinaty  [278], if we can perform an addition and a multiplication simultaneously, then we can compute rational functions by performing in parallel an add operation for evaluating the numerator and a multiply operation for evaluating the denominator (and vice versa). If the degrees of the numerator and denominator are large enough, the delay due to the division may become negligible. However, we will see in Chapter 5 that the availability of parallelism also makes it possible to very significantly accelerate the evaluation of polynomials.

  10. 10.

    The basic idea behind this is that, although division is less frequently called than multiplication, it is so slow (on most existing computers) that the time spent by some numerical programs in performing divisions is not at all negligible compared to the time spent in performing other arithmetic operations.

  11. 11.

    A polynomial equal to a sum of squares of polynomials is nonnegative on all the real line, not only on [ab]. To show nonnegativity on [ab] only, a change of variables may be necessary. Nonnegativity of the degree-n polynomial P(x) for \(x \in [a,b]\) is equivalent to nonnegativity of the polynomial \(Q(y) = (1+y^2)^n \cdot {} P( (a+by^2)/(1+y^2))\) for \(y \in \mathbb {R}\). Hence, it is Q, not P that one should try to express as a sum of squares.

  12. 12.

    The Sollya package is available at http://sollya.gforge.inria.fr.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jean-Michel Muller .

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media New York

About this chapter

Cite this chapter

Muller, JM. (2016). The Classical Theory of Polynomial or Rational Approximations. In: Elementary Functions. Birkhäuser, Boston, MA. https://doi.org/10.1007/978-1-4899-7983-4_3

Download citation

Publish with us

Policies and ethics