Mutual coherence (linear algebra)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

In linear algebra, the coherence[1] or mutual coherence[2] of a matrix A is defined as the maximum absolute value of the cross-correlations between the columns of A.

Formally, let a_1, \ldots, a_m\in {\mathbb C}^d be the columns of the matrix A, which are assumed to be normalized such that a_i^H a_i = 1. The mutual coherence of A is then defined as[1][2]

M = \max_{1 \le i \ne j \le m} \left| a_i^H a_j \right|.

A lower bound is [3]

 M\ge \sqrt{\frac{m-d}{d(m-1)}}

A deterministic matrix with the mutual coherence almost meeting the lower bound can be constructed by Weil's theorem.[4]

The concept was introduced in a slightly less general framework by David Donoho and Xiaoming Huo,[5] and has since been used extensively in the field of sparse representations of signals. In particular, it is used as a measure of the ability of suboptimal algorithms such as matching pursuit and basis pursuit to correctly identify the true representation of a sparse signal.[1][2][6]

See also

References

  1. 1.0 1.1 1.2 Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 2.2 Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.

Further reading


<templatestyles src="Asbox/styles.css"></templatestyles>