Abstract
QoS multicast routing in networks is a very important research issues in the areas of networks and distributed systems. Because of its NP-completeness, many heuristics such as Genetic Algorithms (GAs) are employ solve the QoS routing problem. Base on the previously proposed Quantum-behaved Particle Swarm Optimization (QPSO), this paper proposes a QPSO-based QoS multicast routing algorithm. The proposed method converts the QoS multicast routing problem into an integer programming problem and then solve the problem by QPSO. We test QPSO-base routing algorithm on a network model. For performance comparison, we also test Particle Swarm Optimization (PSO) algorithm and GA. The experiment results show the availability and efficiency of QPSO on the problem and its superiority to PSO and GA.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Angeline, P.J.: Using Selection to Improve Particle Swarm Optimization. In: Proc. 1998 IEEE International Conference on Evolutionary Computation, Piscataway, NJ, pp. 84–89 (1998)
Charikar, M., Naor, J., Schieber, B.: Resource Optimization in QoS Multicast Routing of Real-time Multimedia. In: Proc. of the 19th Annual IEEE INFOCOM, pp. 1518–1527 (2000)
Clerc, M.: The Swarm and Queen: Towards a Deterministic and Adaptive Particle Swarm Optimization. In: Proc. 1999 Congress on Evolutionary Computation, Piscataway, NJ, pp. 1951–1957 (1999)
Guerin, R.A., Orda, A.: QoS Routing in Networks with Inaccurate Information: Theory and algorithms. IEEE/ACM. Transactions On Networking 7(3), 350–363 (1999)
Roy, A., Das, S.K.: QM2RP: A QoS-based Mobile Multicast Routing Protocol Using Multi-Objective Genetic Algorithm. Wireless Networks 10(3), 271–286 (2004)
Kennedy, J., Eberhart, R.C.: Particle Swarm Optimization. In: Proc. IEEE 1995 International Conference on Neural Networks, IV, Piscataway, NJ, pp. 1942–1948 (1995)
Kennedy, J.: Sereotyping: Improving Particle Swarm Performance with Cluster Analysis. In: Proc. 2000 Congress on Evolutionary Computation, Piscataway, NJ, pp. 1507–1512 (2000)
Kennedy, J.: Small worlds and Mega-minds: Effects of Neighborhood Topology on Particle Swarm Performance. In: Proc. 1999 Congress on Evolutionary Computation, Piscataway, NJ, pp. 1931–1938 (1999)
Li, L.-Y.: The Routing Protocol for Dynamic and Large Computer Networks. Journal of Computers 11(2), 137–144 (1998)
Sun, J., Feng, B., Xu, W.-B.: Particle Swarm Optimization with Particles Having Quantum Behavior. In: Proc. 2004 Congress on Evolutionary Computation, Piscataway, NJ, pp. 325–331 (2004)
Sun, J., Xu, W.-B., Feng, B.: A Global Search Strategy of Quantum-behaved Particle Swarm Optimization. In: Proc. 2004 IEEE Conference on Cybernetics and Intelligent Systems, Singapore, pp. 111–115 (2004)
Sun, J., Xu, W.-B., Feng, B.: Adaptive Parameter Control for Quantum-behaved Particle Swarm Optimization on Individual Level. In: Proc. 2005 IEEE International Conference on Systems, Man and Cybernetics, Piscataway, NJ, pp. 3049–3054 (2005)
Shi, Y., Eberhart, R.C.: A Modified Particle Swarm. In: Proc. 1998 IEEE International Conference on Evolutionary Computation, Piscataway, NJ, pp. 69–73 (1998)
Tan, K.C., Lim, M.H., Yao, X., Wang, L.P. (eds.): Recent Advances in Simulated Evolution And Learning. World Scientific, Singapore (2004)
Yao, X.: Evolutionary Computation: Theory and Applications. World Scientific, Singapore (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sun, J., Liu, J., Xu, W. (2006). QPSO-Based QoS Multicast Routing Algorithm. In: Wang, TD., et al. Simulated Evolution and Learning. SEAL 2006. Lecture Notes in Computer Science, vol 4247. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11903697_34
Download citation
DOI: https://doi.org/10.1007/11903697_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-47331-2
Online ISBN: 978-3-540-47332-9
eBook Packages: Computer ScienceComputer Science (R0)