Abstract
In this paper, the problem of reducing the bandwidth of sparse matrices by permuting rows and columns is addressed and solved with a new hybrid heuristic which combines the Particle Swarm Optimization method with Hill Climbing (PSO-HC). This hybrid approach exploits a compact PSO in order to generate high-quality renumbering which is then refined by means of an efficient implementation of the HC local search heuristic. Computational experiments are carried out to compare the performance of PSO-HC with the well-known GPS algorithm, as well as some recently proposed methods, including WBRA, Tabu Search and GRASP_PR. PSO-HC proves to be extremely stable and reliable in finding good solutions to the bandwidth minimization problem, outperforming the currently known best algorithms in terms of solution quality, in reasonable computational time.
Similar content being viewed by others
References
Papadimitriou CH (1976) The NP-completeness of the bandwidth minimization problem. Computing 16:263–270
Unger W (1998) The complexity of the approximation of the bandwidth problem. 37th annual symposium on foundations of computer science, pp 82–91
CutHill E, McKee J (1969) Reducing the bandwidth of sparse symmetric matrices. In: Proceedings of the ACM national conference. Association for computing machinery, New York, pp 157–172
King IP (1970) An automatic reordering schema for simultaneous equations derived from network system. Int J Numer Meth Eng 2:523–533
Gibbs NE, Poole WG, Stockmeyer PK (1976) An algorithm for reducing the bandwidth and profile of sparse matrix. SIAM J Numer Anal 13(2):236–250
Marti R, Laguna M, Glover F, Campos V (2001) Reducing the bandwidth of a sparse matrix with Tabu Search. Eur J Operat Res 135(2):211–220
Pinana E, Plana I, Campos V, Marti R (2004) GRASP and path relinking for the matrix bandwidth minimization. Eur J Operat Res 153(1):200–210
Kennedy J, Eberhart R (1995) Particle Swarm Optimization. In: IEEE international conference on neural networks (Perth, Australia). IEEE Service Center, Piscataway, NJ, vol IV, pp 1942–1948
Esposito A, Catalano MSF, Malucelli F, Tarricone L (1999) Sparse matrix bandwidth reduction: algorithms, applications and real industrial cases in electromagnetics. In: Paprzyky M (ed) High performance algorithms for structured matrix problems.
Kennedy J, Eberhart R (1997) A discrete binary version of particle swarm algorithm. In: 1997 IEEE conference on systems, man, and cybernetics. Orlando, FL, pp 4104–4109
Shi YH, Eberhart RC (1998) Parameter selection in particle swarm optimization. In: Seventh annual conference on evolutionary programming, San Diego, CA
Glover F, Laguna M (1997) Tabu search. Kluwer Academic, Boston
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lim, A., Lin, J. & Xiao, F. Particle Swarm Optimization and Hill Climbing for the bandwidth minimization problem. Appl Intell 26, 175–182 (2007). https://doi.org/10.1007/s10489-006-0019-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-006-0019-x