DocumentCode :
2915161
Title :
A novel particle swarm optimization for the Steiner tree problem in graphs
Author :
Zhong, Wen-Liang ; Huang, Jian ; Zhang, Jun
Author_Institution :
Dept. of Comput. Sci., SUN Yat-sen Univ., Guangzhou
fYear :
2008
fDate :
1-6 June 2008
Firstpage :
2460
Lastpage :
2467
Abstract :
The Steiner tree problem (STP) in graphs is a special but essential case of multiple destination routing (MDR) problems, which focuses on finding a minimal spanning tree (MST) that connecting the source and destinations. It has been proved to be an NP-hard problem. Particle swarm optimization (PSO) is an important swarm intelligent algorithm with fast convergence speed and easy implementation. In this paper, a novel discrete PSO for the STP (DPSO-STP), with the concept that the particle is guided by social and self cognition, is proposed. Different from the standard PSO, the DPSO-STP includes four parts: 1. two preprocessing operations are introduced, which are to construct a complete graph and to calculate each nodepsilas total distance from itself to the source and destination nodes; 2.the position of a particle is represented as a binary string, where 1 stands for the selected nodes and 0 denotes the opposite; 3. several novel update operations, including new mutation factor c3, are adopted for the binary string; 4. when generating a MST from a binary string, a modified Primpsilas algorithm and a trimming strategy are employed. The experiments based on the benchmarks from category B, C of STP in the OR-library have been carried out to demonstrate the effectiveness of the proposed algorithm. Compared with traditional heuristic algorithms, such as shortest path heuristic (SPH), average distance heuristic (ADH), etc, the DPSO obtains more promising results. And it also performs better than the other iteration based algorithm, with much less computation. The discussion to extend the algorithm to other MDR problems is also given.
Keywords :
computational complexity; graph theory; particle swarm optimisation; NP-hard problem; Steiner tree problem; binary string; discrete PSO; iteration based algorithm; minimal spanning tree; multiple destination routing; particle swarm optimization; Cognition; Convergence; Evolutionary computation; Genetic mutations; Heuristic algorithms; Joining processes; NP-hard problem; Particle swarm optimization; Routing; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2008. CEC 2008. (IEEE World Congress on Computational Intelligence). IEEE Congress on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4244-1822-0
Electronic_ISBN :
978-1-4244-1823-7
Type :
conf
DOI :
10.1109/CEC.2008.4631127
Filename :
4631127
Link To Document :
بازگشت