International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 41 - Number 5 |
Year of Publication: 2012 |
Authors: Samira Noferesti, Hamed Shah-hosseini |
10.5120/5536-7584 |
Samira Noferesti, Hamed Shah-hosseini . A Hybrid Algorithm for Solving Steiner Tree Problem. International Journal of Computer Applications. 41, 5 ( March 2012), 14-20. DOI=10.5120/5536-7584
In this paper, a hybrid algorithm based on modified intelligent water drops algorithm and learning automata for solving Steiner tree problem is proposed. Since the Steiner tree problem is NP-hard, the aim of this paper is to design an algorithm to construct high quality Steiner trees in a short time which are suitable for real time multicast routing in networks. The global search and fast convergence ability of the intelligent water drops algorithm make it efficient to the problem. To achieve better results, we used learning automata for adjusting IWD parameters. IWD has several parameters. The appropriate selections of these parameters have large effects on the performance and convergence of the algorithm. Experimental results on the OR-library test cases show that the proposed algorithm outperforms traditional heuristic algorithms and other iteration based algorithms with faster convergence speed.