Bandwidth of a matrix

From Linear
Revision as of 17:15, 1 May 2014 by Vipul (talk | contribs)

Definition

Suppose n is a positive integer and A=(aij)1in,1jn is a n×n square matrix.

The left half-bandwidth of A<math>isdefinedasthesmallestpositiveinteger<math>k1 such that aij=0 whenever j<ik1. In other words, entries that are more than k1 positions below the main diagonal are zero.

The right half-bandwidth of A is defined as the smallest positive integer k2 such that aij=0 whenever j<i+k2. In other words, entries that are more than k2 positions above the main diagonal are zero.

The banwidth is defined as k1+k2+1, where k1,k2 are the left and right half-bandwidths respectively.

Ambiguity with terminology

When we say that a matrix has a given bandwidth (respectively, a given left half-bandwidth or a given right half-bandwidth) what we mean is that the bandwidth (respectively, the left or right half-bandwidth) is at most that quantity, not that it is necessarily exactly equal to that quantity.

Particular cases

Matrix type (all matrices are n×n) Left half-bandwidth (upper bound) Right half-bandwidth (upper bound) Bandwidth (upper bound)
diagonal matrix 0 0 1
tridiagonal matrix 1 1 3
pentadiagonal matrix 2 2 5
upper triangular matrix 0 n1 n
lower triangular matrix n1 0 n