A centroid-based approach to solve the bandwidth minimization problem

We propose a node centroid method with Hill-Climbing to solve the well-known matrix bandwidth minimization problem, which is to permute rows and columns of the matrix to minimize its bandwidth. Many heuristics have been developed for this NP-complete problem including the Cuthill-McKee (CM) and the Gibbs, Poole and Stockmeyer (GPS) algorithms. Heuristics such as simulated annealing, tabu search and GRASP have been used, where tabu search and the GRASP with path relinking have achieved significantly better solution quality than the CM and GPS algorithms. Experimentation shows that the node centroid method achieves the best solution quality when compared with these while being much faster than the newly-developed algorithms. Also, the new algorithm achieves better solutions than the GPS algorithm in comparable time.

[1]  Fred W. Glover,et al.  Reducing the bandwidth of a sparse matrix with tabu search , 2001, Eur. J. Oper. Res..

[2]  Isaac Plana,et al.  GRASP and path relinking for the matrix bandwidth minimization , 2004, Eur. J. Oper. Res..

[3]  Andrew Lim,et al.  Integrated Genetic Algorithm with Hill Climbing for Bandwidth Minimization Problem , 2003, GECCO.

[4]  Santosh S. Vempala,et al.  Semi-definite relaxations for minimum bandwidth and other vertex-ordering problems , 1998, STOC '98.

[5]  Andrew Lim,et al.  Using an evolutionary algorithm for bandwidth minimization , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[6]  Christos H. Papadimitriou,et al.  The NP-Completeness of the bandwidth minimization problem , 1976, Computing.

[7]  Luciano Tarricone,et al.  A new matrix bandwidth reduction algorithm , 1998, Oper. Res. Lett..

[8]  David S. Johnson,et al.  COMPLEXITY RESULTS FOR BANDWIDTH MINIMIZATION , 1978 .

[9]  Prabhakar Raghavan,et al.  Sparse matrix reordering schemes for browsing hypertext , 1996 .

[10]  JOSEP DÍAZ,et al.  A survey of graph layout problems , 2002, CSUR.

[11]  Andrew Lim,et al.  Mic2003: the Fifth Metaheuristics International Conference Particle Swarm Optimization and Hill Climbing to Solve the Bandwidth Minimization Problem , 2022 .

[12]  Henk Sol,et al.  Proceedings of the 54th Hawaii International Conference on System Sciences , 1997, HICSS 2015.

[13]  Uriel Feige,et al.  Approximating the Bandwidth via Volume Respecting Embeddings , 2000, J. Comput. Syst. Sci..

[14]  E. Cuthill,et al.  Reducing the bandwidth of sparse symmetric matrices , 1969, ACM '69.

[15]  William G. Poole,et al.  An algorithm for reducing the bandwidth and profile of a sparse matrix , 1976 .

[16]  William F. Smyth,et al.  An improved algorithm for reducing the bandwidth of sparse symmetric matrices , 1971 .

[17]  Andrew Lim,et al.  A New Heuristic Method for the Bandwidth Minimization Problem , 2003 .