Projektionsmetoder för att lösa SLAE är en klass av iterativa metoder där problemet med att projicera en okänd vektor på ett visst utrymme löses optimalt med avseende på något annat utrymme.
Låt oss betrakta SLAE där är en kvadratisk matris av dimension Låta och vara tvådimensionella delrum av rummet Det är nödvändigt att hitta en sådan vektor som d.v.s. villkoret uppfylldes:
kallas Petrov-Galyorkin-tillståndet.
Om den initiala approximationen är känd , måste lösningen projiceras på ett affint utrymme. Låt oss representera och beteckna avvikelsen i den initiala approximationen som
Då kan problemformuleringen formuleras på följande sätt: Det är nödvändigt att hitta sådana att d.v.s. villkoret uppfylldes:
Låt oss introducera matrisbaser i utrymmena och
- storleksmatris sammansatt av rymdbaskolumnvektorer - storleksmatris sammansatt av rymdbaskolumnvektorer
Då kan lösningsvektorn också skrivas:
var är vektorn av koefficienter.
Då kan uttrycket skrivas om som:
varifrån och
Sålunda bör lösningen förfinas i enlighet med formeln:
Allmän översikt över alla projektionsklassmetoder:
Gör det tills en lösning hittas.
Valet av utrymmen och metoden för att konstruera baser för dem bestämmer helt beräkningsschemat för metoden.
I det fall då utrymmena och är endimensionella är deras matrisbaser vektorer: och och uttrycket kan skrivas om som
var är en okänd koefficient, som lätt kan hittas från ortogonalitetsvillkoret
var
Metoder med val av endimensionella delrum och :
I praktiska problem, metoder som använder endimensionella rum och har ganska långsam konvergens.
Metoder av Krylov-typ (eller Krylov-underrymdsmetoder ) är metoder för vilka Krylov-underrymden är vald som ett underrum:
var är avvikelsen för den initiala uppskattningen. Olika versioner av Krylovs underrumsmetoder är betingade av valet av underrummet
Ur approximationsteoris synvinkel har de approximationer som erhålls i Krylov subrymdmetoder formen
var är ett gradpolynom Om vi sätter , då
Det är med andra ord ungefärligt
Även om valet av delrum inte påverkar typen av polynomapproximation, har det en betydande inverkan på metodens effektivitet. Hittills finns det två sätt att välja ett underutrymme som ger de mest effektiva resultaten:
Teorem . Om matrisen A är symmetrisk och positiv bestämd, då är problemet med att designa en SLAEpå vilketmot delrummetekvivalent med problemet med att minimera det funktionella
var |
På grund av matrisens positiva bestämdhet når den funktionella sitt minimum vid och är strikt konvex. Vart i
På grund av matrisens symmetri är det sant och det funktionella är lika med
Enligt satsens hypotes är funktionalen därför strikt konvex. Det i villkoret formulerade minimeringsproblemet reduceras alltså till att finna
Låt oss överväga detta problem. På grund av konvexiteten räcker det att hitta en stationär punkt hos det funktionella d.v.s. lösa systemet
Gradienten för denna funktion är att likställa den med noll, får vi
vilket är exakt samma som uttrycket om vi lägger in det
Teorem . Om matrisen A är icke degenererad, då är problemet med att designa en SLAEpå vilketortogonalt mot delrummetekvivalent med problemet med att minimera det funktionella
|
Genom att ersätta relationen med baserna i formeln får vi:
Detta innebär att den aktuella situationen är likvärdig med valet för det symmetriska systemet
Med tanke på förhållandet
och genom att tillämpa föregående sats på ett sådant system får vi påståendet formulerat i villkoret.
För att konstruera varje ny vektor kräver Arnoldi-ortogonaliseringsalgoritmen att man hittar inre produkter och samma antal linjära kombinationsoperationer.
SLAE | Metoder för att lösa|
---|---|
Direkta metoder | |
Iterativa metoder | |
Allmän |