MINIMIZING THE INFINITY NORM Runge’s Phenomenon and Chebyshev Polynomials in Approximation CONTENTS 1. Introduction 2. Weierstrass approximation theorem 3. Minimax polynomial 4. Oscillation theorem 5. Examples 6. Existence and uniqueness 7. Runge’s phenomenon 8. Chebyshev polynomials 9. Remez algorithm INTRODUCTION Want to approximate a function Possible solution: interpolation Is it the best approximation? Can we find the “best” approximation? WEIERSTRASS APPROXIMATION THEOREM We can! Proof by construction: Bernstein polynomials Linear, monotonic, positive Essentially convergence MINIMAX POLYNOMIAL OSCILLATION THEOREM EXAMPLE EXAMPLE EXISTENCE OF MINIMAX POLYNOMIAL UNIQUENESS OF MINIMAX POLYNOMIAL ERROR - Looks like a Taylor Series Same error we know RUNGE’S PHENOMENON Red - f(x) Blue - P5 Green - P9 - A higher-order polynomial does not necessarily interpolate better. - Weierstrauss asserts the existence of a polynomial with uniform convergence; not every polynomial has this property Uniform Nodes n=4 Uniform Nodes n=8 Uniform Nodes n=16 Uniform Nodes n=32 Chebyshev Nodes n=4 Chebyshev Nodes n=8 Chebyshev Nodes n=16 Chebyshev Nodes n=32 THE CHEBYSHEV POLYNOMIAL CHEBYSHEV RECURRENCE RELATION CHEBYSHEV NODES •Chebyshev nodes are the roots of the Chebyshev polynomials of the 1st kind •We can easily find the roots: ππ π₯ = 0 → cos π = 0 → ππ = 2π − 1 π 2 , where π is an integer ππ π₯ = 0 → cos ππ , where ππ = π₯π = (2π−1)π 2π ,1≤π≤π 2π−1 π 2π EXTREME POINTS •ππ π₯ assumes its absolute extrema at: π₯′π = cos ππ π , for π = 1, 2, . . . , π •Extreme points are bounded by 1 •A maximum occurs at each even value of π and a minimum for each odd •See oscillation theorem MONIC POLYNOMIALS •Polynomials with a leading coefficient of 1 are monic •For any ππ π₯ we can make it monic by 1 multiplying by π−1 2 •Denote ππ π₯ the set of monic Chebyshev polynomials UNIQUE PROPERTY OF CHEBYSHEV POLYNOMIALS •Denote Ππ as the set of all monic polynomials of degree π 1 2π−1 = max ππ π₯ π₯∈[−1,1] •Equality can only occur if ππ ≡ ππ ≤ max ππ π₯ π₯∈[−1,1] , for all ππ (π₯) ∈ Ππ MINIMAX POLYNOMIAL π π₯ −π π₯ = π π+1 π π₯ π+1 ! π₯ − π₯0 π₯ − π₯1 … (π₯ − π₯π ) •We are want to minimize π₯ − π₯0 π₯ − π₯1 … (π₯ − π₯π ) by choosing our nodes π₯1 , … , π₯π+1 as the roots of the ππ+1 polynomial REMEZ ALGORITHM Iterative algorithm Approximations in Chebyshev space Best in the uniform norm L∞ sense POLYNOMIAL OF BEST APPROXIMATION Minimize absolute minimum error Difference between the function and the polynomial. PROCEDURE The Remez algorithm starts with the function f to be approximated and a set X of n+2 sample points x1, x2,…….xn+2 in the approximation interval, usually the Chebyshev nodes linearly mapped to the interval, the steps are: STEPS CASES SIX POSSIBILITIES ITERATIONS EXAMPLE CONCLUSION Oscillation οο Minimax Chebyshev polynomials and roots as “near-minimizer” Interpolation and approximation