Neumann series

From HandWiki
Short description: Mathematical series

A Neumann series is a mathematical series of the form

[math]\displaystyle{ \sum_{k=0}^\infty T^k }[/math]

where [math]\displaystyle{ T }[/math] is an operator and [math]\displaystyle{ T^k := {}T^{k-1}\circ{T} }[/math] its [math]\displaystyle{ k }[/math] times repeated application. This generalizes the geometric series.

The series is named after the mathematician Carl Neumann, who used it in 1877 in the context of potential theory. The Neumann series is used in functional analysis. It forms the basis of the Liouville-Neumann series, which is used to solve Fredholm integral equations. It is also important when studying the spectrum of bounded operators.

Properties

Suppose that [math]\displaystyle{ T }[/math] is a bounded linear operator on the normed vector space [math]\displaystyle{ X }[/math]. If the Neumann series converges in the operator norm, then [math]\displaystyle{ \text{Id}-T }[/math] is invertible and its inverse is the series:

[math]\displaystyle{ (\mathrm{Id} - T)^{-1} = \sum_{k=0}^\infty T^k }[/math],

where [math]\displaystyle{ \mathrm{Id} }[/math] is the identity operator in [math]\displaystyle{ X }[/math]. To see why, consider the partial sums

[math]\displaystyle{ S_n := \sum_{k=0}^n T^k }[/math].

Then we have

[math]\displaystyle{ \lim_{n \rightarrow \infty}(\mathrm{Id}-T)S_n = \lim_{n \rightarrow \infty}\left(\sum_{k=0}^n T^k - \sum_{k=0}^n T^{k+1}\right) = \lim_{n \rightarrow \infty}\left(\mathrm{Id} - T^{n+1}\right) = \mathrm{Id}. }[/math]

This result on operators is analogous to geometric series in [math]\displaystyle{ \mathbb{R} }[/math], in which we find that:

[math]\displaystyle{ (1-x)\cdot(1 + x + x^2 + \cdots + x^{n-1} + x^n) = 1-x^{n+1}, }[/math]
[math]\displaystyle{ 1 + x + x^2 + \cdots = \frac{1}{1-x}. }[/math]

One case in which convergence is guaranteed is when [math]\displaystyle{ X }[/math] is a Banach space and [math]\displaystyle{ |T| \lt 1 }[/math] in the operator norm or [math]\displaystyle{ \sum |T^n| }[/math] is convergent. However, there are also results which give weaker conditions under which the series converges.

Example

Let [math]\displaystyle{ C\in \R^{3 \times 3} }[/math] be given by:

[math]\displaystyle{ \begin{pmatrix} 0 & \frac{1}{2} & \frac{1}{4} \\ \frac{5}{7} & 0 & \frac{1}{7} \\ \frac{3}{10} & \frac{3}{5} & 0 \end{pmatrix}. }[/math]

We need to show that C is smaller than unity in some norm. Therefore, we calculate:

[math]\displaystyle{ \begin{align} ||C||_{\infty} &=\max_i \sum_j |c_{ij}| = \max \left\lbrace \frac{3}{4}, \frac{6}{7} , \frac{9}{10} \right\rbrace = \frac{9}{10} \lt 1. \end{align} }[/math]

Thus, we know from the statement above that [math]\displaystyle{ (I-C)^{-1} }[/math] exists.


Approximate matrix inversion

A truncated Neumann series can be used for approximate matrix inversion. To approximate the inverse of an invertible matrix [math]\displaystyle{ \mathbf A }[/math], we can assign the linear operator as:

[math]\displaystyle{ T(\mathbf x)=(\mathbf I-\mathbf A)\mathbf x }[/math]

where [math]\displaystyle{ \mathbf I }[/math] is the identity matrix. If the norm condition on [math]\displaystyle{ T }[/math] is satisfied, then truncating the series at [math]\displaystyle{ n }[/math], we get:

[math]\displaystyle{ \mathbf A^{-1} \approx \sum_{i=0}^n (\mathbf I-\mathbf A)^i }[/math]

The set of invertible operators is open

A corollary is that the set of invertible operators between two Banach spaces [math]\displaystyle{ B }[/math] and [math]\displaystyle{ B' }[/math] is open in the topology induced by the operator norm. Indeed, let [math]\displaystyle{ S : B \to B' }[/math] be an invertible operator and let [math]\displaystyle{ T: B \to B' }[/math] be another operator. If [math]\displaystyle{ |S-T| \lt |S^{-1}|^{-1} }[/math], then [math]\displaystyle{ T }[/math] is also invertible. Since [math]\displaystyle{ |\mathrm{Id}-S^{-1}T| \lt 1 }[/math], the Neumann series [math]\displaystyle{ \sum(\mathrm{Id}-S^{-1}T)^k }[/math] is convergent. Therefore, we have

[math]\displaystyle{ T^{-1}S = (\mathrm{Id} - (\mathrm{Id} - S^{-1}T))^{-1} = \sum_{k=0}^\infty(\mathrm{Id} - S^{-1}T)^k }[/math]

Taking the norms, we get

[math]\displaystyle{ |T^{-1}S| \le \frac{1}{1 - |\mathrm{Id} - (S^{-1}T)|} }[/math]

The norm of [math]\displaystyle{ T^{-1} }[/math] can be bounded by

[math]\displaystyle{ |T^{-1}| \le \tfrac{1}{1-q} |S^{-1}| \quad\text{where}\quad q = |S-T| \, |S^{-1}|. }[/math]

Applications

The Neumann series has been used for linear data detection in massive multiuser multiple-input multiple-output (MIMO) wireless systems. Using a truncated Neumann series avoids computation of an explicit matrix inverse, which reduces the complexity of linear data detection from cubic to square.[1]

Another application is the theory of Propagation graphs which takes advantage of Neumann series to derive closed form expression for the transfer function.

References

  1. Wu, M.; Yin, B.; Vosoughi, A.; Studer, C.; Cavallaro, J. R.; Dick, C. (May 2013). "Approximate matrix inversion for high-throughput data detection in the large-scale MIMO uplink". 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013). pp. 2155–2158. doi:10.1109/ISCAS.2013.6572301. ISBN 978-1-4673-5762-3. https://ieeexplore.ieee.org/document/6572301. 
  • Werner, Dirk (2005) (in de). Funktionalanalysis. Springer Verlag. ISBN 3-540-43586-7.