Convergence of iterative method and spectral radius

Click For Summary

Homework Help Overview

The discussion revolves around the convergence of iterative methods involving a matrix \( R \) with a spectral radius \( \rho(R) \geq 1 \). Participants are tasked with demonstrating that certain iterations of the form \( \mathbf{x}_{n+1} = R\mathbf{x}_0 + \mathbf{c} \) may not converge.

Discussion Character

  • Exploratory, Assumption checking, Problem interpretation

Approaches and Questions Raised

  • Participants explore the implications of the spectral radius on convergence, questioning how the divergence of a series related to the eigenvalue \( \lambda_0 \) affects the norm of the sequence \( \mathbf{x}_n \). There is also discussion about the validity of the initial conditions and assumptions regarding \( \mathbf{x}_0 \) and \( \mathbf{c} \).

Discussion Status

The discussion is active, with participants providing insights and corrections to each other's interpretations. Some have suggested specific forms for \( \mathbf{c} \) and questioned the assumptions made about the initial vector \( \mathbf{x}_0 \). There is recognition of the need to clarify the conditions under which the iterations may diverge.

Contextual Notes

Participants note that the original problem statement may contain ambiguities regarding the nature of \( \mathbf{x}_0 \) and its relationship to the eigenvector corresponding to \( \rho(R) \). There is also mention of the need to adhere to the given conditions while exploring potential non-convergent sequences.

IniquiTrance
Messages
185
Reaction score
0

Homework Statement


Show that if given \mathbf{x}_0, and a matrix R with spectral radius \rho(R)\geq 1, there exist iterations of the form,
\mathbf{x}_{n+1}=R\mathbf{x}_0+\mathbf{c}
which do not converge.


The Attempt at a Solution



Let \mathbf{x}_0 be given, and let (\lambda_0,\mathbf{v}_0) be the eigenpair corresponding to \rho(R). Then choose \mathbf{c}=\mathbf{v}_0 so that,
\mathbf{x}_n = R^n\mathbf{x}_0+\left(\sum_{i = 0}^{n - 1}\lambda_0^i\right)\mathbf{v}_0

I'm not sure how to proceed from here. Thanks!
 
Physics news on Phys.org
The supremum of the absolute values in the spectrum of ##R## is some ##\rho(R) \geq 1##.

I think you need to show that ##(1 + \lambda_0 + \lambda_0^2 + \lambda_0^3 + \space...)## somehow diverges. So the iteration would diverge.
 
Zondrina said:
The supremum of the absolute values in the spectrum of ##R## is some ##\rho(R) \geq 1##.

I think you need to show that ##(1 + \lambda_0 + \lambda_0^2 + \lambda_0^3 + \space...)## somehow diverges. So the iteration would diverge.

Right, that sum diverges, but how do I show that \Vert \mathbf{x}_n\Vert diverges as n\rightarrow\infty? I can only show the norm is not greater than \Vert R^n\mathbf{x}_0\Vert + \infty with the triangle inequality.
 
Can you show that:

##\displaystyle \lim_{n → ∞} R^n = 0 \iff \rho(R) < 1##?

Since ##\rho(R) ≥ 1##, it would be clear as to why ##||R^n||## is not bounded.
 
IniquiTrance said:

Homework Statement


Show that if given \mathbf{x}_0, and a matrix R with spectral radius \rho(R)\geq 1, there exist iterations of the form,
\mathbf{x}_{n+1}=R\mathbf{x}_0+\mathbf{c}
which do not converge.

As it stands the statement is false, since \mathbf{x}_{n+1} = R\mathbf{x}_0 + \mathbf{c} is a constant map. Perhaps the \mathbf{x}_0 is supposed to be an \mathbf{x}_n.

The Attempt at a Solution



Let \mathbf{x}_0 be given, and let (\lambda_0,\mathbf{v}_0) be the eigenpair corresponding to \rho(R). Then choose \mathbf{c}=\mathbf{v}_0 so that,
\mathbf{x}_n = R^n\mathbf{x}_0+\left(\sum_{i = 0}^{n - 1}\lambda_0^i\right)\mathbf{v}_0

I'm not sure how to proceed from here. Thanks!

You need only consider the case where \mathbf{x}_0 = z_0\mathbf{v}_0 and \mathbf{c} = c\mathbf{v}_0. You are justified in making this assumption since you're asked to show that divergent iterations exist, so you only need to find one such iteration.

Thus your problem is to show that the complex sequence <br /> z_{n+1} = \lambda z_n + c diverges if |\lambda| &gt; 1. Fortunately this linear recurrence can be solved analytically to obtain z_n in closed form.
 
  • Like
Likes   Reactions: 1 person
pasmith said:
As it stands the statement is false, since \mathbf{x}_{n+1} = R\mathbf{x}_0 + \mathbf{c} is a constant map. Perhaps the \mathbf{x}_0 is supposed to be an \mathbf{x}_n.
You need only consider the case where \mathbf{x}_0 = z_0\mathbf{v}_0 and \mathbf{c} = c\mathbf{v}_0. You are justified in making this assumption since you're asked to show that divergent iterations exist, so you only need to find one such iteration.

Thus your problem is to show that the complex sequence <br /> z_{n+1} = \lambda z_n + c diverges if |\lambda| &gt; 1. Fortunately this linear recurrence can be solved analytically to obtain z_n in closed form.

Yep, thank you for noticing my error, I meant to say,

\mathbf{x}_{n+1} = R\mathbf{x}_n +\mathbf{c}

I'm just still unclear why I am allowed to assume \mathbf{x}_0 is a scalar multiple of the eigenvector corresponding to the spectral radius. Doesn't the question read, "If I am provided with some \mathbf{x}_0 I can choose a \mathbf{c} that will result in a nonconvergent sequence"?
 
IniquiTrance said:
Yep, thank you for noticing my error, I meant to say,

\mathbf{x}_{n+1} = R\mathbf{x}_n +\mathbf{c}

I'm just still unclear why I am allowed to assume \mathbf{x}_0 is a scalar multiple of the eigenvector corresponding to the spectral radius. Doesn't the question read, "If I am provided with some \mathbf{x}_0 I can choose a \mathbf{c} that will result in a nonconvergent sequence"?

You're right, I missed that. You are stuck with the given \mathbf{x}_0.

However, I can still achieve my goal (reducing the problem to finding a sequence of scalars z_n with |z_n| \to \infty) by suitable choice of \mathbf{c}. I'm stuck with \mathbf{x}_0, so it may be that the best I can do is \mathbf{x}_n = \mathbf{x}_0 + z_n\mathbf{v}_0. But that would suffice, since
<br /> \|\mathbf{x}_n\| = \|\mathbf{x}_0 + z_n \mathbf{v}_0\|<br /> = |z_n|\left\| \frac{\mathbf{x}_0}{z_n} + \mathbf{v}_0\right\| \to \infty<br />
since by definition \mathbf{v}_0 \neq 0.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 29 ·
Replies
29
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
Replies
7
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 21 ·
Replies
21
Views
2K