Approximationstheorie
Approximationstheorie
Approximationstheorie
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3.4 Der Remez–Algorithmus 65<br />
muß y ∗ sogar die eindeutige Minimallösung sein, wenn aj = 0, j = 1, . . . , n. <br />
Nun können wir, (3.32) sei Dank, also unseren zweiten Baustein für den Algorithmus zur<br />
Berechnung der Bestapproximation angeben, nämlich die Bestimmung der diskreten Bestapproximation,<br />
was letztlich auch Punkt 1) erledigt. Um alles etwas knapper formulieren zu können<br />
bezeichnen wir mit Φ(A) die (erweiterete) n + 1 × n–Matrix des Interpolationsproblems, mit<br />
f(A) den n + 1–Vektor der rechten Seite und mit σ = [−1, 1, −1, . . . , (−1) n+1 ] T den n + 1–<br />
Vektor der mit wechselnden Vorzeichen.<br />
Algorithmus 3.35 (Remez–Algorithmus, diskrete Bestapproximation)<br />
Gegeben: f ∈ C(X), A ⊂ X, #A = n + 1.<br />
1. Berechne<br />
ρ =<br />
det [f(A), Φ(A)]<br />
det [σ, Φ(A)]<br />
2. Berechne den Vektor a = [a0, . . . , an] T ∈ R n+1 als Lösung des linearen Gleichungssystems<br />
[ρ σ, Φ(A)] a = f(A).<br />
Ergebnis: Diskrete Bestapproximation auf A:<br />
φ =<br />
n<br />
aj φj ∈ Φ.<br />
Und damit können wir schließlich unseren Remez–Algorithmus zusammenbauen.<br />
Algorithmus 3.36 (Remez–Algorithmus)<br />
Gegeben: f ∈ C(X), n–dimensionaler Haar–Raum Φ ⊂ C(X).<br />
j=1<br />
1. Wähle A0 ⊂ X, #A0 = n + 1, beliebig.<br />
2. Für j = 0, 1, 2, . . .<br />
(a) Bestimme die diskrete Bestapproximation φ ∗ j mit<br />
über Algorithmus 3.35.<br />
<br />
∗<br />
f − φj Aj<br />
= dAj<br />
(f, Φ)<br />
(b) Bestimme Aj+1 aus Aj und φ ∗ j über den Austauschschritt aus Algorithmus 3.32.<br />
3. Abbruchbedingung: Für Toleranz u ist<br />
<br />
∗ f − φj <br />
∗ f − φj Aj<br />
X<br />
≥ 1 − u.