Splitting iteration method for simple singular points and simple bifurcation points (Q582014)

From MaRDI portal





scientific article; zbMATH DE number 4129899
Language Label Description Also known as
default for all languages
No label defined
    English
    Splitting iteration method for simple singular points and simple bifurcation points
    scientific article; zbMATH DE number 4129899

      Statements

      Splitting iteration method for simple singular points and simple bifurcation points (English)
      0 references
      0 references
      0 references
      1989
      0 references
      To avoid the large computational cost or loss of information caused by solving the linearized equation required in Newton's iteration, different independent blocks are introduced for singular points and the null vector of the derivative. Let E be a Hilbert space and G: \(E\to E\) be a \(C^ 3\)-mapping. Assme that the equation \(G(u)=0(*)\) has a solution \(u_ 0\in E\) satisfying hypotheses H1 and H2. H1) \(DG_ 0:=DG(u_ 0)\) is a Fredholm operator with index 0, and zero is a simple eigenvalue of it with \(\dim (N(DG_ 0))=1\). Then there exist \(\phi,\phi^*\in E\) such that \(N(DG_ 0)=Span[\phi]\), \(N(DG_ 0^*)=Span[\phi^*]\), \(<\phi,\phi^*>=<\phi^*,\phi^*>=1.\) H2) \(<\phi^*,D^ 2G_ 0\phi \phi >\neq 0\). Then \(u_ 0\) is a simple singular point of (*), which is to be found. Define \(E_ i:=(E\times {\mathbb{R}})^ 3\), \(x\in_ 1\), \(x:=(u,c,u_ 1,c_ 1,u_ 2,c_ 2)\), and \(C^ 2\)-continuous mappings \(H_ i: E_ 1\to E\times {\mathbb{R}}\) by \[ H_ 1(x):=\left( \begin{matrix} G(u)+cu_ 2/m\\ <u_ 2,DG(u)u_ 1>/m^ 3\end{matrix} \right),\quad H_ 2(x):=\left( \begin{matrix} DG(u)u_ 1+c_ 1u_ 2/m\\ [<u_ 2,u_ 1>-m^ 3]/m\end{matrix} \right), \] \[ H_ 3(x):=\left( \begin{matrix} DG(u)^*u_ 2+c_ 2u_ 2/m\\ [<u_ 2,u_ 2>- m^ 2]/2m\end{matrix} \right), \] where \(m>0\) is a normalization parameter. Let \(x^*:=(u_ 0,0,m^ 2\phi,0,m\phi^*,0)\in E_ 1\). Then \(x^*\) may be approximated by the followingsplitting iteration: Algorithm: For \(x^ 0\) in the neighbourhood of \(x^*\), \(k=1,2,...\), do \(x^{k+1}=F(x^ k):=(f_ 1(x^ k),f_ 2(x^ k),f_ 3(x^ k))\) where \(f_ i(x):=x_ i[D_{xi}H_ i(\tilde x)]^{-1}H_ i(x)\), \(x\in E_ 1\), and \(\tilde x:=(u,0,u_ 1,0,u_ 2,0)\in E_ 1\) is a restriction of x on \(E_ 1.\) Convergence with error proportional to \((1/2)^ k\) after k iterations is proved, and the precise rate depends on m. Faster convergence is obtained by using a Gauss-Seidel form of iteration in which the 3 components of \(x\in E_ 1\equiv (E\times {\mathbb{R}})^ 3\) are updated sequentially rather than in parallel. Precise complexities are given for the cases \(E={\mathbb{R}}^ n\) or is discrete. Now consider G to depend on a parameter \(\lambda\in {\mathbb{R}}\), and suppose that \((u_ 0,\lambda_ 0)\in E\times {\mathbb{R}}\) is a solution of \(G(u,\lambda)=0\). Conditions are given for \((u_ 0,\lambda_ 0)\) to be a simple bifurcation point, and the theory and algorithm are extended to find such a point. Three numerical examples are considered.
      0 references
      splitting iteration method
      0 references
      singular points
      0 references
      null vector
      0 references
      Hilbert space
      0 references
      Fredholm operator
      0 references
      Algorithm
      0 references
      Convergence
      0 references
      bifurcation point
      0 references
      numerical examples
      0 references

      Identifiers