Discrete Dynamics in Nature and Society
Volume 2007 (2007), Article ID 27383, 25 pages
doi:10.1155/2007/27383
Research Article
Efficient Computation of Shortest Paths in Networks Using Particle Swarm Optimization and Noising Metaheuristics
Faculty of Engineering and Technology, Multimedia University, Jalan Ayer Keroh Lama, Melaka 75450, Malaysia
Received 13 March 2007; Accepted 4 April 2007
Copyright © 2007 Ammar W. Mohemmed and Nirod Chandra Sahoo. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
This paper presents a novel hybrid algorithm based on particle swarm optimization (PSO) and
noising metaheuristics for solving the single-source
shortest-path problem (SPP) commonly encountered in graph theory. This hybrid search process combines PSO for iteratively finding a population of better solutions and
noising method for diversifying the search scheme to solve this problem. A new encoding/decoding scheme based on heuristics has been devised for representing the SPP parameters as a particle in PSO.
Noising-method-based metaheuristics (noisy local search) have been incorporated in order to enhance the overall search efficiency. In particular, an iteration of the proposed hybrid algorithm consists of a standard PSO iteration and few trials of noising scheme applied to each better/improved particle for local search, where the neighborhood of each such particle is noisily explored with an elementary transformation of the particle so as to escape possible local minima and to diversify the search. Simulation results on several networks with random topologies are used to illustrate the efficiency of the proposed hybrid algorithm for
shortest-path computation. The proposed algorithm can be used as a platform for solving other NP-hard SPPs.