Skip to main navigation Skip to search Skip to main content

Finding exact solutions to the bandwidth minimization problem

  • G. M. Del Corso
  • , G. Manzini

Research output: Contribution to journal › Article › peer-review

Abstract

Given an m×m sparse symmetric matrix, we consider the problem of finding the permutation of rows and columns which minimizes the bandwidth. This problem is known to be NP-complete therefore no algorithm polynomial in m is likely to exist. We present two algorithms which exhaustively enumerate all permutations trying to discard as early as possible those which cannot lead to an optimal ordering. Our first algorithm uses a depth first search strategy, while our second algorithm uses a recently developed technique called perimeter search. We have tested the performance of these algorithms solving problems of size ranging from 40 to 100. Our results show that there exist classes of matrices for which it is possible to find the minimum bandwidth in a small amount of time. Our results also provide additional experimental evidence of the effectiveness of the perimeter search technique: we found that, compared to depth-first search, perimeter search can reduce the running time up to a factor 100.

Original languageEnglish
Pages (from-to)189-203
Number of pages15
JournalComputing (Vienna/New York)
Volume62
Issue number3
DOIs
Publication statusPublished - 1999
Externally publishedYes

Fingerprint

Dive into the research topics of 'Finding exact solutions to the bandwidth minimization problem'. Together they form a unique fingerprint.

Cite this