Biortogonalizarea Lanczos

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 25 august 2017; verificarea necesită 1 editare .

Biortogonalizarea Lanczos  - în algebra liniară , procesul de construire a unei perechi de baze biortogonale pentru două subspații Krylov

și

Metoda a fost propusă de fizicianul și matematicianul maghiar Cornelius Lanczos și este o extensie a procedurii de ortogonalizare Lanczos în cazul în care matricea nu este simetrică .

Fundamentarea teoretică a metodei

Definiție. Sistemele de vectori și se numesc biortogonale dacă

Teorema .
Fie vectoriișiastfel încâtși sistemele de vectorișisă fie definite de relațiile:

Apoi

  • Sisteme și sunt biortogonale.
  • Fiecare dintre sisteme și este liniar independent și formează o bază în și respectiv.
Dovada

Prima afirmație a teoremei este demonstrată prin metoda inducției matematice .

Într-adevăr, perechea de vectori și satisface condiția de biortogonalitate.

Să presupunem acum că mulțimile biortogonale și au fost deja construite și apoi vom arăta că pentru vectorul definit de relație, avem

Înmulțiți scalar expresia cu

Dacă atunci, prin ipoteza de inducție, ultimul produs scalar dispare și

Dacă atunci

Prin ipoteza de inducție, pentru toate cele patru produse scalare dispar; pentru toate produsele scalare din al doilea și al treilea termeni sunt egale cu zero și apoi

În mod similar, se demonstrează că pt

Pentru a demonstra a doua afirmaţie a teoremei , observăm că ea decurge direct din ea . Rămâne doar să arătăm independenţa liniară a vectorilor.

Să presupunem dimpotrivă că există coeficienți pentru care

Compilând produse scalare cu vectori, obținem

și deoarece, prin biortogonalitatea demonstrată anterior , toți coeficienții trebuie să fie zero. Argumente similare pentru completarea demonstrației teoremei.

Cometariu. Principalul dezavantaj al biortogonalizării Lanczos este posibilitatea unei situații în care, în acest caz, continuarea procesului devine imposibilă din cauza incertitudinii coeficientului

Algoritmul de biortogonalizare Lanczos

  1. Alegem doi vectori astfel încât
  2. Noi credem
  3. Pentru a face:
  4. . Dacă atunci STOP
  5. Sfârșitul ciclului până la .

Link -uri