NumeriÄka linearna algebra - Odjel za matematiku - SveuÄiliÅ¡te ...
NumeriÄka linearna algebra - Odjel za matematiku - SveuÄiliÅ¡te ...
NumeriÄka linearna algebra - Odjel za matematiku - SveuÄiliÅ¡te ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
110 7. Problem najmanjih kvadrata0 = ∂ g(x + λy) = 1 (〈Ay, Ax − b〉 + 〈Ax − b, Ay〉) = Re〈Ax − b, Ay〉.∂λ 2Slično vrijedi i <strong>za</strong>0 = ∂∂λ g(x + λiy) = 1 (−i〈Ay, Ax − b〉 + i〈Ax − b, Ay〉)2= iIm〈Ax − b, Ay〉.Time smo poka<strong>za</strong>li da je 〈Ax − b, Ay〉 = 0 pa je Ax − b ⊥ Ay <strong>za</strong> sve y ∈ C n .□Korolar 7.1 Vektor x ∈ C n rješava linearni problem najmanjih kvadrataako i samo akoA ∗ Ax = A ∗ b. (7.1)Dokaz. Iz teorema 7.1 znamo da će x biti rješenje linearnog problem najmanjihkvadrata ako i samo ako Ax−b ⊥ Im(A). To je ekvivalentno činjenicida je Ax − b ⊥ a i <strong>za</strong> svaki stupac a i matrice A, odnosno A ∗ (Ax − b) = 0. □Definicija 7.1 Sustav linearnih jednadžbi (7.1) zovemo normalnim jednadžbama<strong>za</strong> problem najmanjih kvadrata.Promatrat ćemo razne algoritme <strong>za</strong> rješavanje linearnog problema najmanjihkvadrata. Prvi najčešće nazivamo algoritam <strong>za</strong> rješavanje linearnogproblema najmanjih kvadrata (LPNK) preko sustava normalnih jednadžbi ion se izravno temelji na sustavu normalnih jednadžbi.Algoritam <strong>za</strong> LPNK pomoću sustava normalnih jednadžbi.ulaz: A ∈ C m×n , m ≥ n i rang(A) = n, b ∈ C mizlaz: x ∈ C n koji minimizira ‖Ax − b‖ 21: izračunaj A ∗ A i A ∗ b2: riješi (A ∗ A)x = A ∗ bNapomena 7.1 Izračunavanje produkata A ∗ A i A ∗ b <strong>za</strong>htijeva asimptotski∼ 2mn 2 operacija <strong>za</strong> m, n → ∞. Budući da je A ∗ A hermitska, trebamoizračunati samo pola elemenata što se može napraviti u ∼ mn 2 operacija.Rješavanje (A ∗ A)x = A ∗ b pomoću QR faktori<strong>za</strong>cije <strong>za</strong>htijeva 4 3 n3 operacija,što nam sve <strong>za</strong>jedno daje sljedeću asimptotsku ocjenuC(m, n) ∼ mn 2 + 4 3 n3 .