www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Englisch
  Status Grammatik
  Status Lektüre
  Status Korrekturlesen
  Status Übersetzung
  Status Sonstiges (Englisch)

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Numerik linearer Gleichungssysteme" - Ergebnis osziliert
Ergebnis osziliert < Lin. Gleich.-systeme < Numerik < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Numerik linearer Gleichungssysteme"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Ergebnis osziliert: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 18:46 Do 19.06.2014
Autor: Moebius

Aufgabe
Das lineare Gleichungssystem
[mm] \begin{pmatrix} 3 & 1 & 1 & 1 \\ -1 & 3 & 1 & 1\\ 0 & 0& 1 & 1\\ 0 & 0 & -1 & 1\\ \end{pmatrix}\cdot \vec(x) [/mm] = [mm] \begin{pmatrix} 6\\4\\2\\0 \end{pmatrix} [/mm]
soll iterativ gelöst werden. Beginnen Sie  mit dem Startvektor [mm] x^0 [/mm] = [mm] \vec{0}. [/mm]
1.  Führen Sie zwei Schritte des Einzelschrittverfahrens durch.
2. Wie erklären Sie die Beobachtung?
3. Wie kann man das Problem beheben? Beschreiben Sie das Verfahren und begründen Sie Ihr Vorgehen.

Zu 1.) Hier habe ich im ersten Iterationsschritt x = [mm] \begin{pmatrix} 2\\2\\2\\2\\ \end{pmatrix} [/mm] und im zweiten Schritt wieder die Startlösung x = [mm] \begin{pmatrix} 0\\0\\0\\0\\ \end{pmatrix} [/mm]
Ich drehe mich also im Kreis. Zu den anderen Fragen: woran liegt das und was kann ich dagegen tun? Was mir aufgafallen ist, ist das die Matrix nicht diagonaldominant ist (nicht mal schwach), nach den Sätzen aus der Vorlesung kann ich aber nun nur sagen, dass die Konvergenz nicht gesichert ist, kann sie aber auch nicht ausschließen.
Für Tipps wäre ich euch echt dankbar.

        
Bezug
Ergebnis osziliert: Antwort
Status: (Antwort) fertig Status 
Datum: 19:06 Do 19.06.2014
Autor: DieAcht

Hallo Moebius!


>  Ich drehe mich also im Kreis.

Ja.

> Was mir aufgafallen ist, ist das die Matrix
> nicht diagonaldominant ist (nicht mal schwach), nach den
> Sätzen aus der Vorlesung kann ich aber nun nur sagen, dass
> die Konvergenz nicht gesichert ist, kann sie aber auch
> nicht ausschließen.

Richtig.

>  Für Tipps wäre ich euch echt dankbar.

Zeige, dass für die Interationsmatrix [mm] $S\$ [/mm] gilt: [mm] $\rho(S)\ge [/mm] 1$.


Gruß
DieAcht

Bezug
                
Bezug
Ergebnis osziliert: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 20:23 Do 19.06.2014
Autor: Moebius

Aber wenn keine Konvergenz vorliegt, was kann ich dann dagegen tun? (siehe Punkt 3)

Bezug
                        
Bezug
Ergebnis osziliert: Antwort
Status: (Antwort) fertig Status 
Datum: 20:38 Do 19.06.2014
Autor: DieAcht


> Aber wenn keine Konvergenz vorliegt, was kann ich dann
> dagegen tun? (siehe Punkt 3)

Eventuell durch Spalten- bzw. Zeilenvertauschungen, sodass
für die Iterationsmatrix [mm] $S\$ [/mm] das gewünschte gilt. Beachte,
dass die Zeilenvertauschungen auch auf der rechten Seite
des linearen Gleichungssystems gemacht werden müssen.

Bezug
                                
Bezug
Ergebnis osziliert: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 21:47 Do 19.06.2014
Autor: Moebius

Vielen Dank noch für deine schnellen Antworten. Macht Zeilen- oder Spaltenvertauschung nicht noch alles schlimmer? Momentan steht ja immer das größte Element einer Zeile auf der Diagonale, was in Hinblick auf die numerische Stabilität und die gewünschte Diagonaldominanz schon ideal ist.
Außerdem ist, wie ich gerade sehe, die Matrix reduzible, schwache Diagonaldominaz würde hier also gar nicht reichen. Aber kann ich vielleicht mit der Zerlegbarkeit der Matrix weiterarbeiten und die Lösung in einzelne Blöcke aufteilen?

Bezug
                                        
Bezug
Ergebnis osziliert: Antwort
Status: (Antwort) fertig Status 
Datum: 23:56 Do 19.06.2014
Autor: DieAcht


> Vielen Dank noch für deine schnellen Antworten. Macht
> Zeilen- oder Spaltenvertauschung nicht noch alles
> schlimmer? Momentan steht ja immer das größte Element
> einer Zeile auf der Diagonale, was in Hinblick auf die
> numerische Stabilität und die gewünschte Diagonaldominanz
> schon ideal ist.
> Außerdem ist, wie ich gerade sehe, die Matrix reduzible,
> schwache Diagonaldominaz würde hier also gar nicht

Es ging mir um die letzten zwei Spalten, aber ich bin der
Meinung, dass das auch nicht viel bringen wird.

> Aber kann ich vielleicht mit der Zerlegbarkeit der
> Matrix weiterarbeiten und die Lösung in einzelne Blöcke
> aufteilen?

Das kannst du probieren.

Bezug
        
Bezug
Ergebnis osziliert: Alternativ
Status: (Antwort) fertig Status 
Datum: 03:24 Fr 20.06.2014
Autor: DieAcht

Man kann das GSV, unter gewissen Voraussetzungen, mit einer
Gewichtung [mm] $\omega\in(0,2)\$ [/mm] verbessern.

Sei [mm] A\in\IR^{n\times n} [/mm] nichtsingulär, [mm] b\in\IR^n [/mm] und seien [mm] L,D,R\in\IR^{n\times n}, [/mm] sodass

      [mm] $A=L+D+R\$. [/mm]

Dann erhalten wir direkt aus dem GSV das Verfahren

      [mm] x_{k+1}=S_{\omega}x_k+B^{-1}b, [/mm]

wobei

      [mm] S_{\omega}:=(D+\omega*L)^{-1}[(1-\omega)D-\omega*R] [/mm]

und

      [mm] B:=\frac{1}{\omega}(D+\omega*L). [/mm]

[mm] \bullet [/mm] Mit [mm] $\omega=1\$ [/mm] erhalten wir das GSV.

[mm] \bullet [/mm] Mit [mm] $\omega\in(1,2)$ [/mm] erhalten wir schnellere Konvergenz.

[mm] \bullet [/mm] Mit [mm] $\omega\in(0,1)$ [/mm] erhalten wir langsamere Konvergenz, aber auch
divergente Verfahren können damit konvergieren!

Man kann sogar das optimale [mm] \omega [/mm] durch die Eigenwerte berechnen
und darüber hinaus diesen verwenden um den Spektralradius zu
minimieren. Das zu beweisen ist nicht schwierig, aber benötigt
ein wenig Zeit, aber das ist nicht Sinn und Zweck eurer Aufga-
benstellung. Das Wichtige ist: Es funktioniert hier!

Wir erhalten zum Beispiel mit [mm] \omega:=0.8 [/mm] durch nur 4 Iterationen:

x =

    1.6000
    1.4933
    1.6000
    1.2800


x =

    0.7538
    0.7983
    0.8960
    0.9728


x =

    1.0395
    1.0052
    1.0010
    0.9953

x =

    1.0075
    1.0040
    1.0039
    1.0022

Insgesamt funktioniert es demnach sogar ziemlich gut.

Bezug
                
Bezug
Ergebnis osziliert: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 18:13 So 29.06.2014
Autor: Moebius

Super Danke für das Zahlenbeispiel, habe zwar keine Musterlösung zu der Aufgabe gekriegt, deine Antwort klingt für mich aber sehr gut :-).

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Numerik linearer Gleichungssysteme"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.englischraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]