Fixpunktsatz von Banach

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 26. Februar 2024 um 14:18 Uhr durch Brettchenweber (Diskussion | Beiträge) (Änderungen von 81.10.158.222 (Diskussion) auf die letzte Version von 일성김 zurückgesetzt).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
Eine gesichtete Version dieser Seite, die am 26. Februar 2024 freigegeben wurde, basiert auf dieser Version.

Der Fixpunktsatz von Banach, auch als banachscher Fixpunktsatz bezeichnet, ist ein mathematischer Satz aus der Funktionalanalysis, einem Teilgebiet der Mathematik. Er gehört zu den Fixpunktsätzen und liefert neben der Existenz und der Eindeutigkeit eines Fixpunktes auch die Konvergenz der Fixpunktiteration. Somit ist die Aussage konstruktiv. Es wird also ein Verfahren zur Bestimmung des Fixpunktes sowie eine Fehlerabschätzung für ebendieses angegeben.

Mit dem Fixpunktsatz von Banach lässt sich beispielsweise die Konvergenz von iterativen Verfahren wie dem Newton-Verfahren zeigen und der Satz von Picard-Lindelöf beweisen, der Grundlage der Existenztheorie gewöhnlicher Differentialgleichungen ist.

Der Satz ist nach Stefan Banach benannt, der ihn 1922 zeigte.[1]

Gegeben seien ein vollständiger metrischer Raum ( X , d ) {\displaystyle (X,d)} {\displaystyle (X,d)}, beispielsweise ein Banach-Raum mit der Metrik d ( x , y ) = x y {\displaystyle d(x,y)=\Vert x-y\Vert } {\displaystyle d(x,y)=\Vert x-y\Vert }, und eine nichtleere, abgeschlossene Menge M X {\displaystyle M\subset X} {\displaystyle M\subset X}. Sei

φ : M M {\displaystyle \varphi \colon M\to M} {\displaystyle \varphi \colon M\to M}

eine Kontraktion mit Kontraktionszahl k [ 0 , 1 ) {\displaystyle k\in [0,1)} {\displaystyle k\in [0,1)}. Das bedeutet, es gilt

d ( φ ( x ) , φ ( y ) ) k d ( x , y ) {\displaystyle d\left(\varphi (x),\varphi (y)\right)\leq k\cdot d(x,y)} {\displaystyle d\left(\varphi (x),\varphi (y)\right)\leq k\cdot d(x,y)} für alle x , y M {\displaystyle x,y\in M} {\displaystyle x,y\in M}.

Außerdem sei die Folge ( x n ) n N {\displaystyle (x_{n})_{n\in \mathbb {N} }} {\displaystyle (x_{n})_{n\in \mathbb {N} }} iterativ definiert durch

x n + 1 = φ ( x n ) {\displaystyle x_{n+1}=\varphi (x_{n})} {\displaystyle x_{n+1}=\varphi (x_{n})}

für einen beliebigen Startwert x 0 {\displaystyle x_{0}} {\displaystyle x_{0}} aus M {\displaystyle M} {\displaystyle M}.

Unter den obigen Voraussetzungen gilt nach dem Fixpunktsatz von Banach:

Es existiert genau ein x ~ M {\displaystyle {\tilde {x}}\in M} {\displaystyle {\tilde {x}}\in M}, so dass
φ ( x ~ ) = x ~ {\displaystyle \varphi ({\tilde {x}})={\tilde {x}}} {\displaystyle \varphi ({\tilde {x}})={\tilde {x}}}
ist. Für alle x 0 M {\displaystyle x_{0}\in M} {\displaystyle x_{0}\in M} gilt außerdem
lim n x n = x ~ {\displaystyle \lim _{n\to \infty }x_{n}={\tilde {x}}} {\displaystyle \lim _{n\to \infty }x_{n}={\tilde {x}}}

Die Abbildung φ {\displaystyle \varphi } {\displaystyle \varphi } besitzt also einen eindeutig bestimmten Fixpunkt und dieser stimmt für alle Startwerte der oben angegebenen Iterationsvorschrift mit dem Grenzwert der Iteration überein.

Veranschaulichung

[Bearbeiten | Quelltext bearbeiten ]
Veranschaulichung des Fixpunktsatzes von Banach

Eine Veranschaulichung des Satzes liefert eine Landkarte, auf der die Umgebung, in der man sich befindet, abgebildet ist. Sieht man diese Karte als Kontraktion (lat. con- „zusammen-" und trahere „ziehen") der Umgebung, so findet man genau einen Punkt auf der Karte, der mit dem direkt darunter liegenden Punkt in der realen Welt übereinstimmt.[2] Es ist egal, wie groß die Landkarte ist; sie muss nur kleiner als die abgebildete Realität sein. Es ist ebenso unerheblich, wo genau sich die Landkarte befindet, solange sie innerhalb des kartografierten Bereichs liegt. In der nebenstehenden Abbildung befindet sich in der kleineren Landkarte also nach dem Fixpunktsatz von Banach genau ein Punkt, der mit dem in der realen Welt zusammenfällt.[3]

Fehlerabschätzung der Fixpunktiteration

[Bearbeiten | Quelltext bearbeiten ]

Für die Iterationsvorschrift

x n + 1 = φ ( x n ) {\displaystyle x_{n+1}=\varphi (x_{n})} {\displaystyle x_{n+1}=\varphi (x_{n})}

gelten folgende Fehlerabschätzungen:

d ( x n , x ~ ) k n 1 k d ( x 1 , x 0 ) {\displaystyle d(x_{n},{\tilde {x}})\leq {\frac {k^{n}}{1-k}}d(x_{1},x_{0})} {\displaystyle d(x_{n},{\tilde {x}})\leq {\frac {k^{n}}{1-k}}d(x_{1},x_{0})}
d ( x n + 1 , x ~ ) k 1 k d ( x n + 1 , x n ) {\displaystyle d(x_{n+1},{\tilde {x}})\leq {\frac {k}{1-k}}d(x_{n+1},x_{n})} {\displaystyle d(x_{n+1},{\tilde {x}})\leq {\frac {k}{1-k}}d(x_{n+1},x_{n})}

Außerdem gilt die Abschätzung

d ( x n + 1 , x ~ ) k d ( x n , x ~ ) {\displaystyle d(x_{n+1},{\tilde {x}})\leq k\cdot d(x_{n},{\tilde {x}})} {\displaystyle d(x_{n+1},{\tilde {x}})\leq k\cdot d(x_{n},{\tilde {x}})},

die Konvergenzgeschwindigkeit ist also linear.

In der Literatur finden sich teils von der oben angegebenen Aussage abweichende Formulierungen. Mögliche Unterschiede sind:

  • Die Eigenschaft der Abbildung φ {\displaystyle \varphi } {\displaystyle \varphi }, eine Kontraktion zu sein, wird stattdessen über die Lipschitz-Stetigkeit formuliert. Dann muss φ {\displaystyle \varphi } {\displaystyle \varphi } auf M {\displaystyle M} {\displaystyle M} Lipschitz-stetig sein mit einer Lipschitz-Konstante L = k < 1 {\displaystyle L=k<1} {\displaystyle L=k<1}.
  • Der zugrunde liegende Raum ist ein anderer. So wird der Satz teils auf Banachräumen (das heißt auf vollständigen normierten Räumen) formuliert oder auf R {\displaystyle \mathbb {R} } {\displaystyle \mathbb {R} }. Die Aussage wie auch der Beweis bleiben identisch, es ist dann lediglich d ( x , y ) = y x {\displaystyle d(x,y)=\|y-x\|} {\displaystyle d(x,y)=\|y-x\|} im Falle eines normierten Raumes ( X , ) {\displaystyle (X,\|\cdot \|)} {\displaystyle (X,\|\cdot \|)} beziehungsweise d ( x , y ) = | y x | {\displaystyle d(x,y)=|y-x|} {\displaystyle d(x,y)=|y-x|} im reellen Fall zu setzen.

Der Beweis der Aussage basiert darauf, zu zeigen, dass die Folge ( x n ) n N {\displaystyle (x_{n})_{n\in \mathbb {N} }} {\displaystyle (x_{n})_{n\in \mathbb {N} }} eine Cauchy-Folge ist, die dann aufgrund der Vollständigkeit des zugrundeliegenden Raumes konvergiert.

Zuerst gilt aufgrund der Kontraktivität

d ( x n , x n + 1 ) = d ( φ ( x n 1 ) , φ ( x n ) ) k d ( x n 1 , x n ) {\displaystyle d(x_{n},x_{n+1})=d(\varphi (x_{n-1}),\varphi (x_{n}))\leq k\cdot d(x_{n-1},x_{n})} {\displaystyle d(x_{n},x_{n+1})=d(\varphi (x_{n-1}),\varphi (x_{n}))\leq k\cdot d(x_{n-1},x_{n})}

Durch wiederholtes Anwenden dieser Abschätzung erhält man

d ( x n , x n + 1 ) k n d ( x 0 , x 1 ) {\displaystyle d(x_{n},x_{n+1})\leq k^{n}d(x_{0},x_{1})} {\displaystyle d(x_{n},x_{n+1})\leq k^{n}d(x_{0},x_{1})} (1)

Des Weiteren folgt durch wiederholtes Abschätzen mit der Dreiecksungleichung

d ( x n , x n + m ) d ( x n , x n + 1 ) + d ( x n + 1 , x n + 2 ) + + d ( x n + m 1 , x n + m ) {\displaystyle d(x_{n},x_{n+m})\leq d(x_{n},x_{n+1})+d(x_{n+1},x_{n+2})+\dots +d(x_{n+m-1},x_{n+m})} {\displaystyle d(x_{n},x_{n+m})\leq d(x_{n},x_{n+1})+d(x_{n+1},x_{n+2})+\dots +d(x_{n+m-1},x_{n+m})} (2)

Schätzt man die einzelnen Summenglieder der rechten Seite von (2) durch (1) ab, so erhält man

d ( x n , x n + m ) k n ( 1 + k + k 2 + + k m 1 ) d ( x 0 , x 1 ) k n 1 k d ( x 0 , x 1 ) {\displaystyle d(x_{n},x_{n+m})\leq k^{n}(1+k+k^{2}+\dots +k^{m-1}),円d(x_{0},x_{1})\leq {\frac {k^{n}}{1-k}},円d(x_{0},x_{1})} {\displaystyle d(x_{n},x_{n+m})\leq k^{n}(1+k+k^{2}+\dots +k^{m-1}),円d(x_{0},x_{1})\leq {\frac {k^{n}}{1-k}},円d(x_{0},x_{1})}

Die letzte Abschätzung folgt hier mithilfe der geometrischen Reihe, da k < 1 {\displaystyle k<1} {\displaystyle k<1}. Aus der Abschätzung folgt direkt, dass ( x n ) n N {\displaystyle (x_{n})_{n\in \mathbb {N} }} {\displaystyle (x_{n})_{n\in \mathbb {N} }} eine Cauchy-Folge ist. Aufgrund der Vollständigkeit existiert dann der Grenzwert

x ~ := lim n x n {\displaystyle {\tilde {x}}:=\lim _{n\to \infty }x_{n}} {\displaystyle {\tilde {x}}:=\lim _{n\to \infty }x_{n}}

der Folge. Da φ {\displaystyle \varphi } {\displaystyle \varphi } eine Abbildung von M {\displaystyle M} {\displaystyle M} in sich selbst ist, und M {\displaystyle M} {\displaystyle M} abgeschlossen ist, ist x ~ {\displaystyle {\tilde {x}}} {\displaystyle {\tilde {x}}} in der Menge M {\displaystyle M} {\displaystyle M} enthalten.

Da φ {\displaystyle \varphi } {\displaystyle \varphi } stetig ist (da kontraktiv), folgt

x ~ = lim n x n = lim n φ ( x n 1 ) = φ ( x ~ ) {\displaystyle {\tilde {x}}=\lim _{n\to \infty }x_{n}=\lim _{n\to \infty }\varphi (x_{n-1})=\varphi ({\tilde {x}})} {\displaystyle {\tilde {x}}=\lim _{n\to \infty }x_{n}=\lim _{n\to \infty }\varphi (x_{n-1})=\varphi ({\tilde {x}})},

der Grenzwert x ~ {\displaystyle {\tilde {x}}} {\displaystyle {\tilde {x}}} ist also Fixpunkt.

Angenommen, es existieren zwei Fixpunkte x ~ , y ~ {\displaystyle {\tilde {x}},{\tilde {y}}} {\displaystyle {\tilde {x}},{\tilde {y}}}. Dann ist

φ ( x ~ ) = x ~ {\displaystyle \varphi ({\tilde {x}})={\tilde {x}}} {\displaystyle \varphi ({\tilde {x}})={\tilde {x}}} und φ ( y ~ ) = y ~ {\displaystyle \varphi ({\tilde {y}})={\tilde {y}}} {\displaystyle \varphi ({\tilde {y}})={\tilde {y}}}.

Aus der Kontraktivität folgt dann

d ( x ~ , y ~ ) = d ( φ ( x ~ ) , φ ( y ~ ) ) k d ( x ~ , y ~ ) {\displaystyle d({\tilde {x}},{\tilde {y}})=d(\varphi ({\tilde {x}}),\varphi ({\tilde {y}}))\leq k\cdot d({\tilde {x}},{\tilde {y}})} {\displaystyle d({\tilde {x}},{\tilde {y}})=d(\varphi ({\tilde {x}}),\varphi ({\tilde {y}}))\leq k\cdot d({\tilde {x}},{\tilde {y}})}.

Da aber k < 1 {\displaystyle k<1} {\displaystyle k<1} ist, muss d ( x ~ , y ~ ) = 0 {\displaystyle d({\tilde {x}},{\tilde {y}})=0} {\displaystyle d({\tilde {x}},{\tilde {y}})=0} sein. Daher ist x ~ = y ~ {\displaystyle {\tilde {x}}={\tilde {y}}} {\displaystyle {\tilde {x}}={\tilde {y}}}.

Dieser Satz wird in vielen konstruktiven Sätzen der Analysis benutzt, die wichtigsten sind:

In der numerischen Mathematik spielt die Fixpunktiteration eine wichtige Rolle. Beispiele hierfür sind die Konvergenztheorien numerischer Verfahren, wie das Newton-Verfahren oder das Splitting-Verfahren.

Die folgende, auch als Satz von Bessaga bekannte Aussage stellt eine Umkehrung des Fixpunktsatzes dar:

  • Ist φ : M M {\displaystyle \varphi \colon M\rightarrow M} {\displaystyle \varphi \colon M\rightarrow M} eine Funktion auf einer nichtleeren Menge, so dass φ {\displaystyle \varphi } {\displaystyle \varphi } und alle Iterierten φ n {\displaystyle \varphi ^{n}} {\displaystyle \varphi ^{n}} genau einen Fixpunkt haben, so gibt es zu jedem k ( 0 , 1 ) {\displaystyle k\in (0,1)} {\displaystyle k\in (0,1)} eine vollständige Metrik d k {\displaystyle d_{k}} {\displaystyle d_{k}} auf M {\displaystyle M} {\displaystyle M}, so dass φ {\displaystyle \varphi } {\displaystyle \varphi } bzgl. d k {\displaystyle d_{k}} {\displaystyle d_{k}} eine Kontraktion mit der Kontraktionskonstanten k {\displaystyle k} {\displaystyle k} ist.[4]

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten ]
  1. Werner: Funktionalanalysis. 2011, S. 197.
  2. Michael Merz, Mario V. Wüthrich: Mathematik für Wirtschaftswissenschaftler. Vahlen, 2013, ISBN 978-3-8006-4483-4, S. 433. 
  3. Edmund Weitz: Der Fixpunktsatz von Banach. In: YouTube. 2020, abgerufen am 14. Dezember 2022. 
  4. William A. Kirk, Brailey Sims (Hrsg.): Handbook of Metric Fixed Point Theory. Kluwer, Dordrecht u. a. 2001, ISBN 0-7923-7073-2, Theorem 8.1.
Abgerufen von „https://de.wikipedia.org/w/index.php?title=Fixpunktsatz_von_Banach&oldid=242586145"