• Nie Znaleziono Wyników

Aproksymacyjne własności projekcji Niech f ∈ C([a, b]) oraz k · k = k · k C([a,b]) . Niech dalej

N/A
N/A
Protected

Academic year: 2021

Share "Aproksymacyjne własności projekcji Niech f ∈ C([a, b]) oraz k · k = k · k C([a,b]) . Niech dalej"

Copied!
3
0
0

Pełen tekst

(1)

Aproksymacyjne własności projekcji Niech f ∈ C([a, b]) oraz k · k = k · k C([a,b]) . Niech dalej

V 0 ⊂ V 1 ⊂ V 2 ⊂ · · ·

będzie ustalonym, nieskończonym ciągiem podprzestrzeni liniowych, dim(V n ) = n. Da- lej będziemy zakładać, że V n = Π n−1 jest podprzestrzenią wielomianów algebraicznych stopnia co najwyżej n − 1. Jak zwykle,

dist(f, V n ) = min

v∈V

n

kf − vk

i przez v n f oznaczymy element optymalny dla f w V n . Z punktu widzenia praktycznej aproksymacji funkcji f chcielibyśmy mieć algorytm A n : C([a, b]) → V n , który z jednej strony produkuje przybliżenie A n f z małym błędem kf − A n f k, a z drugiej jest nie tylko realizowalny, ale też stosunkowo tani obliczeniowo. Realizowalność oznacza tu, że aproksymacja konstruowana jest na podstawie informacji o wartościach funkcji w skończonej liczbie punktów, tzn. A n jest postaci

A n f = Φ  f (x 1 ), f (x 2 ), . . . , f (x n )  ,

gdzie Φ : R n → C([a, b]) jest pewnym przekształceniem. (To implikuje, w szczególności, że funkcjom o tych samych wartościach w x i dla 0 ¬ i ¬ n odpowiada ta sama aproksymacja.) Natomiast taniość oznacza koszt proporcjonalny do n. Ten postulat spełniają algorytmy liniowe,

A n f =

n

X

i=1

f (x i i ,

gdzie φ i ∈ C([a, b]), 0 ¬ i ¬ n, są pewnymi ustalonymi funkcjami. Przykładami są aproksymacja wielomianami Bernsteina,

(B n f )(x) = (b − a) 1−n

n

X

i=1

f



a + i − 1

n − 1 (b − a)

 n − 1 i

!

(x − a) i−1 (b − x) n−i , albo po prostu interpolacja Lagrange’a z węzłami a ¬ x 1 < x 2 < . . . < x n ¬ b,

(P n f )(x) =

n

X

i=1

f (x i ) l i (x), l i (x) =

n

Y

j=1,j6=i

x − x j x i − x j .

Natomiast optymalna aproksymacja f 7→ v f n nie wchodzi w rachubę, bo v n f zależy nieliniowo od f , a poza tym znalezienie v f n jest trudne obliczeniowo i wymaga w szcze- gólności znalezienia alternansu.

Dodatkowo chcielibyśmy, aby algorytm A n “odtwarzał” funkcje z V n , tzn.

A n f = f o ile f ∈ V n .

Ten warunek spełnia interpolacja Lagrange’a, ale nie wielomiany Bernsteina. Można bowiem zauważyć, że już dla wielomianu w 2 (x) = x 2 i (dla uproszczenia) [a, b] = [0, 1]

mamy

(B n w 2 )(x) = n − 1

n x 2 + 1

n x,

1

(2)

skąd w 2 (x) − (B n w 2 )(x) = x(1 − x)/n. Już ten fakt niejako dyskredytuje ten typ aproksymacji. (Porównaj również z twierdzeniem 1 poniżej.)

Teraz warto zadać sobie pytanie, czy istnieją algorytmy A n spełniające powyższe wa- runki, dla których błąd kf − A n f k zbiega do zera jak błąd optymalny dist(f, V n ), gdy n → ∞. W szczególności, chcielibyśmy “odtworzyć” następujące twierdzenie, który jest jednym z wariantów słynnego w teorii aproksymacji twierdzenia Jacksona (bez dowodu).

Twierdzenie 1 Jeśli f ∈ C r ([a, b]) to dist(f, V n ) ¬ Cn −r kf (r) k dla pewnej C > 0.

Aby odpowiedzieć na to pytanie, rozpatrzmy sytuację nieco ogólniejszą. Niech L n : C([a, b]) → V n , n = 0, 1, 2, . . . ,

będzie ciągiem projekcji, tzn. L n jest liniowy i ciągły oraz L n f = f gdy f ∈ V n . Oczywiście, P n jest projekcją, ale B n już nie, jak pokazaliśmy powyżej na przykładzie funkcji x 7→ x 2 . Przypomnijmy jeszcze, że norma projekcji (ogólniej, przekształcenia liniowego) zdefiniowana jest jako

kL n k := sup

kf k¬1

kL n f k.

Łatwo widać, że dla algorytmu A n mamy kA n k = sup

a¬x¬b

n

X

i=1

φ i (x) ,

skąd, w szczególności, kB n k = 1 oraz kP n k = max a¬x¬b P n i=1 |l i (x)|.

Dla dowolnej funkcji f ∈ C([a, b]) mamy

kf − L n f k ¬ kf − v f n k + kv f n − L n f k = dist(f, V n ) + kL n (v f n − f )k

¬ (1 + kL n k) dist(f, V n ),

co oznacza, że jeśli normy projekcji są wspólnie ograniczone, kL n k ¬ M ∀n, to błąd zbiega jak błąd optymalny. Ale też odwrotnie, jeśli istnieje K taka, że dla wszystkich f ∈ C([a, b]) jest kf − L n f k ¬ K dist(f, V n ) ∀n, to

kL n f k ¬ kf − L n f k + kf k ¬ (K + 1) kf k

(gdzie wykorzystaliśmy fakt, że dist(f, V n ) ¬ kf k), czyli normy kL n k są wspólnie ogra- niczone.

Odpowiedź na nasze pytanie sprowadza się teraz do odpowiedzi na inne pytanie: czy ist- nieją projekcje na V n = Π n−1 o wspólnie ograniczonych normach? Niestety, odpowiedź brzmi NIE. Mówi o tym ważne twierdzenie Łozińskiego-Charsziladze, które podajemy bez dowodu i w uproszczonej formie.

Twierdzenie 2 Dla dowolnych projekcji L n mamy lim n→∞ kL n k = ∞.

2

(3)

Z naszych rozważań można w szczególności wysnuć wniosek, że nie istnieją projekcje, a więc również algorytmy A n (w sensie zdefiniowanym powyżej) takie, że dla funkcji f ∈ C r ([a, b]) błąd kf − A n f k zbiega do zera jak n −r . Okazuje się, że problemem jest wybór podprzestrzeni V n = Π n−1 , czyli aproksymacja wielomianami coraz wyższego stopnia. Sytuacja zmienia się radykalnie gdy zamiast aproksymacji wielomianami roz- patrzymy aproksyamcję kawałkami wielomianami ustalonego stopnia r − 1. Wtedy dla f ∈ C r ([a, b]) mamy zbieżność n −r - PATRZ ROZDZIAŁ 7.3 na str. 83-85 SKRYPTU.

Poza tym, aproksymacja kawałkami wielomianowa okazuje się optymalna w klasie funk- cji z kf (r) k ¬ M , w sensie, błędu najgorszego - PATRZ U. 7.2 na str. 85 SKRYPTU.

3

Cytaty