18.04.2013 Views

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

The.Algorithm.Design.Manual.Springer-Verlag.1998

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Bandwidth Reduction<br />

Next: Matrix Multiplication Up: Numerical Problems Previous: Solving Linear Equations<br />

Bandwidth Reduction<br />

Input description: A graph G=(V,E), representing an matrix M of zero and nonzero elements.<br />

Problem description: Which permutation p of the vertices of V minimizes the length of the longest edge<br />

when the vertices are ordered on a line, i.e. minimizes ?<br />

Discussion: Bandwidth reduction lurks as a hidden but important problem for both graphs and matrices,<br />

and it is important to see how it arises so as to properly recognize it. Applied to matrices, it permutes the<br />

rows and columns of a sparse matrix so as to minimize the distance b of any nonzero entry from the<br />

center diagonal. This is important in solving linear systems, because Gaussian elimination (see Section<br />

) can be performed in on matrices of bandwidth b. This is a big win over the general<br />

algorithm if b

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!