Sistema linealak: errorea, hondarra eta baldintza

Metodo zuzenak vs iteratiboak Ax=b-rako, errorearen eta hondarraren arteko aldea, hondarraren araberako gelditze-irizpidea eta zergatik baldintza-zenbakiak erabakitzen duen fidagarria den.

Zuzenak vs iteratiboak

Ax=bAx=b ebazteko metodo zuzenak (Cramer, Gauss-Jordan) erabil daitezke, eragiketa kopuru finituan soluziora iristen direnak, edo metodo iteratiboak, gero eta hurbilketa hobeak sortzen dituztenak. Matrize handi, sakabanatu edo gaizki baldintzatuentzat, iteratiboak eraginkorragoak izan ohi dira.

Errorea, hondarra eta gelditzea

Erroreak hurbilketa x* soluzio zehatzarekin alderatzen du; hondarrak ekuazioak zenbat huts egiten duen neurtzen du. Errorea ez da ezagutzen, beraz hondarraren arabera gelditzen da.

e(k)=xx(k),r(k)=bAx(k),r(k)=Ae(k)e^{(k)}=x^*-x^{(k)},\qquad r^{(k)}=b-Ax^{(k)},\qquad r^{(k)}=Ae^{(k)}
AdibideaGaizki baldintzatutako matrizea

A=(2626.0001)A=\bigl(\begin{smallmatrix}2 & 6\\ 2 & 6.0001\end{smallmatrix}\bigr) eta b=(8,8.0001)Tb=(8,\,8.0001)^T dituen sistemak x=(1,1)Tx=(1,1)^T soluzioa du. Perturbazio txiki batek soluzioa erabat aldatzen du.

  1. Bigarren errenkadan 0.0001 kenduz, soluzioa hau bihurtzen da:

    x~=[4, 0]t(muy distinta de [1,1]t)\tilde x=[4,\ 0]^{t}\quad\text{(muy distinta de } [1,1]^t)

Baldintza-zenbaki izugarriak azaltzen du:

K(A)4.0001105\mathcal{K}(A)\approx 4.0001\cdot 10^{5}

Eskema iteratibo estazionarioa

Metodo iteratiboak A=MNA=M-N partiziotik abiatzen dira, MM erraz inbertitzekoa (diagonala, triangeluarra…). Ax=bAx=b puntu finko baliokide batean bihurtzen da:

Mx(k+1)=Nx(k)+b  x(k+1)=Hx(k)+q,H=M1N, q=M1bMx^{(k+1)}=Nx^{(k)}+b\ \Longleftrightarrow\ x^{(k+1)}=Hx^{(k)}+q,\qquad H=M^{-1}N,\ q=M^{-1}b

H iterazio-matrizea da. Metodoa estazionarioa da H prozesu osoan konstantea bada. M-ren aukera desberdinek Jacobi, Gauss-Seidel eta SOR ematen dituzte.