Reducing the bandwidth of a sparse matrix with tabu search

Reducing the bandwidth of a sparse matrix with tabu search

0.00 Avg rating0 Votes
Article ID: iaor20021944
Country: Netherlands
Volume: 135
Issue: 2
Start Page Number: 450
End Page Number: 459
Publication Date: Dec 2001
Journal: European Journal of Operational Research
Authors: , , ,
Keywords: heuristics
Abstract:

The bandwidth of a matrix A={aij} is defined as the maximum absolute difference between i and j for which aij0. The problem of reducing the bandwidth of a matrix consists of finding a permutation of the rows and columns that keeps the nonzero elements in a band that is as close as possible to the main diagonal of the matrix. This NP-complete problem can also be formulated as a labeling of vertices on a graph, where edges are the nonzero elements of the corresponding symmetrical matrix. Many bandwidth reduction algorithms have been developed since the 1960s and applied to structural engineering, fluid dynamics and network analysis. For the most part, these procedures do not incorporate metaheuristic elements, which is one of the main goals of our current development. Another equally important goal is to design and test a special type of candidate list strategy and a move mechanism to be embedded in a tabu search procedure for the bandwidth reduction problem. This candidate list strategy accelerates the selection of a move in the neighborhood of the current solution in any given iteration. Our extensive experimentation shows that the proposed procedure outperforms the best-known algorithms in terms of solution quality consuming a reasonable computational effort.

Reviews

Required fields are marked *. Your email address will not be published.