Lanczos biortogonalisering

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 25. august 2017; verifikation kræver 1 redigering .

Lanczos biortogonalisering  - i lineær algebra , processen med at konstruere et par biortogonale baser for to Krylov underrum

og

Metoden blev foreslået af den ungarske fysiker og matematiker Cornelius Lanczos og er en udvidelse af Lanczos ortogonaliseringsprocedure til det tilfælde, hvor matricen ikke er symmetrisk .

Teoretisk underbygning af metoden

Definition. Systemer af vektorer og kaldes biortogonale hvis

Sætning .
Lad vektorerneogsådan, atog lad systemerne af vektorerogvære defineret af relationerne:

Derefter

  • Systemer og er biortogonale.
  • Hvert af systemerne og er lineært uafhængige og danner grundlag i hhv .
Bevis

Den første påstand om sætningen er bevist ved metoden til matematisk induktion .

Faktisk, parret af vektorer og opfylder biortogonalitet betingelse.

Lad os nu antage, at de biortogonale sæt og allerede er blevet konstrueret , og så vil vi vise, at for vektoren defineret af relationen, har vi

Gang udtrykket skalært med

Hvis så, ved induktionshypotesen, det sidste skalarprodukt forsvinder og

Hvis da

Ved induktionshypotesen forsvinder alle fire skalarprodukter; for alle skalære produkter i andet og tredje led er lig med nul, og derefter

På lignende måde er det bevist, at for

For at bevise den anden påstand af sætningen bemærker vi, at den følger direkte af den . Det er kun tilbage at vise vektorernes lineære uafhængighed

Antag tværtimod, at der er koefficienter for hvilke

At kompilere skalarprodukter med vektorer, får vi

og da, ved den tidligere beviste biortogonalitet , skal alle koefficienter være nul. Lignende argumenter for at fuldføre beviset for sætningen.

Kommentar. Den største ulempe ved Lanczos biortogonalisering er muligheden for en situation , hvor fortsættelsen af ​​processen i dette tilfælde bliver umulig på grund af koefficientens usikkerhed

Lanczos biortogonaliseringsalgoritme

  1. Vi vælger to vektorer så
  2. Vi tror
  3. For gør:
  4. . Hvis så STOP
  5. Slut på cyklus kl .

Links