pdf-file, 2.03 Mbyte - Torsten Schütze
pdf-file, 2.03 Mbyte - Torsten Schütze
pdf-file, 2.03 Mbyte - Torsten Schütze
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
2.5 Numerische Lösung des reduzierten Problems 41<br />
also<br />
(2.44)<br />
∂ ˜ Fij(t)<br />
∂τ p(κ)<br />
= 0 falls i = j,<br />
∂ ˜ Fjj(t)<br />
∂τ p(κ)<br />
k−r<br />
⎧<br />
⎪⎨<br />
−<br />
=<br />
⎪⎩<br />
1<br />
2<br />
falls p(κ) = k + j,<br />
τk+j−τr+j<br />
<br />
1 k−r<br />
2<br />
falls p(κ) = r + j,<br />
τk+j−τr+j<br />
0 sonst.<br />
Erneut wird c n−r direkt mit ∂ ˜ Fr[e κ ]c n−r überschrieben, wobei wiederum nur zwei Elemente<br />
verschieden von Null sind.<br />
Schließlich geben wir den Algorithmus zur Berechnung der Ableitung der approximierten<br />
Glättungsmatrix nach den Knoten an. Für κ ∈ {1, . . . , l} und α ∈ R n gilt<br />
<br />
∂ ˜ Sr<br />
<br />
[e κ ]α =<br />
<br />
∂ ˜ Fr<br />
Algorithmus 2.3 (Berechnung von v :=<br />
R n−r mittels Algorithmus 2.2;<br />
S2: Berechne v 1 := ˜ Frv 1 ∈ R n−r ;<br />
S3: Berechne v 2 := Drα ∈ R n−r ;<br />
S4: Berechne v 2 :=<br />
<br />
∂ ˜ Fr<br />
<br />
[e κ ]v 2 ∈ R n−r ;<br />
<br />
[e κ ]Drα + ˜ Fr (∂Dr) [e κ ]α ∈ R n−r .<br />
<br />
∂ ˜ <br />
Sr [eκ ]α ∈ Rn−r ).S1: Berechne v1 := (∂Dr) [eκ ]α ∈<br />
S5: Setze v := v 1 + v 2 ; {v =<br />
<br />
∂ ˜ <br />
Sr [eκ ]α ∈ Rn−r }<br />
Mittels Algorithmus 2.3 werden die letzten n − r Komponenten der gesuchten Ableitung<br />
nach den freien Knoten berechnet. Unter Benutzung der bereits berechneten QR-<br />
Faktorisierungen kann damit die Kaufman-Approximation JK spaltenweise aufgebaut werden.<br />
Wenn die benötigten Ableitungen in der obigen Weise bereitgestellt werden, so bezeichnen<br />
wir den Algorithmus mit RSP-Ka-ED (reduced smoothing problem, Kaufman model,<br />
exact derivatives).<br />
Bei Benutzung des Golub/Pereyra-Modells approximieren wir die Jacobi-Matrix F ′ (t)<br />
spaltenweise durch finite Differenzen<br />
F ′ (t)e κ ≈ F(t + hκe κ ) − F(t)<br />
hκ<br />
(κ = 1, . . . , l),<br />
wobei die Schrittweite gemäß hκ = ɛ1(|τ p(κ)|+ɛ2), ɛ1 ≈ √ macheps gewählt wird. Da hier die<br />
Diskretisierung unter Vernachlässigung der inneren Struktur der Jacobi-Matrix erfolgt, nennen<br />
wir diese Approximation äußere Diskretisierung und bezeichnen den Algorithmus mit<br />
RSP-GP-OD (reduced smoothing problem, Golub/Pereyra model, outer discretization). Man<br />
beachte, daß diese Diskretisierung die zusätzliche Lösung von l Quadratmittelproblemen des<br />
Typs (2.40) erfordert. Eine Alternative – etwa bei Verwendung der exakten Glättungsmatrix<br />
– besteht in der Diskretisierung im Inneren des Ausdrucks für die Kaufman-Approximation.<br />
Die Ableitungen der B-Splines nach den freien Knoten können z.B. gemäß<br />
(∂B(t) [e κ ]) i,j ≈ Bj (xi, t + hκe κ ) − Bj (xi, t)<br />
berechnet werden, analog für ∂Sr(t)[e κ ]. Den entsprechenden Algorithmus bezeichnen wir<br />
mit RSP-Ka-ID (reduced smoothing problem, Kaufman model, inner discretization).<br />
hκ