Reducing the bandwidth of a sparse matrix with a genetic algorithm |
| |
Authors: | Petrică Pop Oliviu Matei Călin-Adrian Comes |
| |
Affiliation: | 1. Department of Mathematics and Informatics, Technical University of Cluj-Napoca, North University Center of Baia Mare, Baia Mare, Romania.petrica.pop@ubm.ro;3. Department of Mathematics and Informatics, Technical University of Cluj-Napoca, North University Center of Baia Mare, Baia Mare, Romania.;4. Department of Financial-Accounting, Petru Maior University, Tirgu-Mures, Romania. |
| |
Abstract: | AbstractThe matrix bandwidth minimization problem (MBMP) consists in finding a permutation of the lines and columns of a given sparse matrix in order to keep the non-zero elements in a band that is as close as possible to the main diagonal. Equivalently in terms of graph theory, MBMP is defined as the problem of finding a labelling of the vertices of a given graph G such that its bandwidth is minimized. In this paper, we propose an improved genetic algorithm (GA)-based heuristic for solving the matrix bandwidth minimization problem, motivated by its robustness and efficiency in a wide area of optimization problems. Extensively computational results are reported for an often used set of benchmark instances. The obtained results on the different instances investigated show improvement of the quality of the solutions and demonstrate the efficiency of our GA compared to the existing methods in the literature. |
| |
Keywords: | bandwidth minimization problem heuristics and genetic algorithms |
|
|