Abstract
This paper presents a new multi-objective jumping particle swarm optimization (MOJPSO) algorithm to solve the multi-objective multicast routing problem, which is a well-known NP-hard problem in communication networks. Each particle in the proposed MOJPSO algorithm performs four jumps, i.e. the inertial, cognitive, social and global jumps, in such a way, particles in the swarm follow a guiding particle to move to better positions in the search space. In order to rank the non-dominated solutions obtained to select the best guider of the particle, three different ranking methods, i.e. the random ranking, an entropy-based density ranking, and a fuzzy cardinal priority ranking are investigated in the paper. Experimental results show that MOJPSO is more flexible and effective for exploring the search space to find more non-dominated solutions in the Pareto Front. It has better performance compared with the conventional multi-objective evolutionary algorithm in the literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Hwang, F.K., Richards, D.S.: Steiner tree problems. Networks 22, 55–89 (1992)
Drake, D.E., Hougardy, S.: On approximation algorithms for the terminal Steiner tree problem. Information Processing Letters 89(1), 15–18 (2004)
Diot, C., Dabbous, W., Crowcroft, J.: Multipoint communication: A survey of protocols, functions, and mechanisms. IEEE J SEL AREA COMM 15, 277–290 (1997)
Yeo, C.K., Lee, B.S., Er, M.H.: A survey of application level multicast techniques. Computer Communications 27(15), 1547–1568 (2004)
Oliveira, C., Pardalos, P.M.: A survey of combinatorial optimization problems in multicast routing. Computers & Operations Research 32(8), 1953–1981 (2005)
Qu, R., Xu, Y., Kendall, G.: A variable neighborhood search algorithm for delay-constrained least-cost multicast routing. In: Stützle, T. (ed.) LION 3. LNCS, vol. 5851, pp. 15–29. Springer, Heidelberg (2009)
Sun, J., Fang, W., Wu, X., Xie, Z., Xu, W.: QoS multicast routing using a quantum-behaved particle swarm optimization algorithm. Engineering Applications of Artificial Intelligence 24(2011), 123–131 (2011)
Qu, R., Xu, Y., Castro, J.P., Landa-Silva, D.: Particle swarm optimization for the Steiner tree in graph and delay-constrained multicast routing problems. Journal of Heuristics 19(2), 317–342 (2013)
Crichigno, J., Barán, B.: Multiobjective Multicast Routing Algorithm. In: de Souza, J.N., Dini, P., Lorenz, P. (eds.) ICT 2004. LNCS, vol. 3124, pp. 1029–1034. Springer, Heidelberg (2004)
Li, C.-B., Cao, C.-X., Li, Y.-G., Yu, Y.-B.: Hybrid of genetic algorithm and particle swarm optimization for multicast QoS routing. In: Proceedings of IEEE International Conference on Control and Automation, pp. 2355–2359 (2007)
Xu, Y., Qu, R.: Solving multi-objective multicast routing problems by evolutionary multi-objective simulated annealing algorithms with variable neighbourhoods. Journal of the Operational Research Society 62, 313–325 (2011)
Xu, Y., Qu, R., Li, R.: A simulated annealing based genetic local search algorithm for multi-objective multicast routing problems. Annuals Operational Research 206, 527–555 (2013)
Lalwani, S., Sianhal, S., Kumar, R., Gupta, N.: A comprehensive survey: Applications of multi-objective particle swarm optimization (MOPSO) algorithm. Transactions on Combinatories 2, 39–101 (2013)
Kennedy, J., Eberhart, R.C.: A discrete binary version of the particle swarm algorithm. In: Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, Piscataway, NJ, pp. 4104–4109 (1997)
Tasgetiren, M.F., Liang, Y.C., Sevkli, M., Gencyilmaz, G.: A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem. European Journal of Operational Research 177, 1930–1947 (2007)
Anghinolfi, D., Paolucci, M.: A new discrete particle swarm optimization approach for the single-machine total weighted tardiness scheduling problem with sequence-dependent setup times. European Journal of Operational Research, vol.193, 73–85 (2009)
Moreno-Perez, J.A., Castro-Gutierrez, J.P., Martinez-Garcia, F.J., Melian, B., Moreno-Vega, J.M., Ramos, J.: Discrete particle swarm optimization for the p-median problem. In: Proceedings of the 7th Metaheuristics International Conference, Montreal, Canada (2007)
Consoli, S., Moreno-Perez, J.A., Darby-Dowman, K., Mladenovic, N.: Discrete particle swarm optimization for the minimum labelling Steiner tree problem. In: Krasnogor, N., Nicosia, G., Pavone, M., Pelta, D. (eds.) NICSO 2007. SCI, vol. 129, pp. 313–322. Springer, Heidelberg (2008)
Castro, J.P., Landa-Silva, D., Moreno Perez, J.A.: Exploring feasible and infeasible regions in the vehicle routing problem with time windows using a multi-objective particle swarm optimization approach. In: NICSO (2008)
Sun, J., Fang, W., Wu, X., Xie, Z., Xu, W.: QoS multicast routing using a quantum-behaved particle swarm optimization algorithm. Engineering Applications of Artificial Intelligence 24, 123–131 (2011)
Jain, S., Sharma, J.D.: Tree structured encoding based multi-objective multicast routing algorithm. International Journal of Physical Sciences 7, 1622–1632 (2012)
Wang, S., Lei, X., Huang, X.: Multi-objective optimization of reservoir flood dispatch based on MOPSO algorithm. In: Proceedings of the 8th International Conference on Natural Computation, pp. 827–832 (2013)
Konak, A., Coit, D.W., Smith, A.E.: Multi-objective optimization using genetic algorithms: A tutorial. Reliability Engineering and System Safety 91, 992–1007 (2006)
Zhang, Q., Li, H.: MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. on Evolutionary Computation 11, 712–731 (2007)
Eppstein, D.: Finding the k shortest paths. SIAM J. Computing (1998)
Betsekas, D., Gallager, R.: Data networks, 2nd edn. Prentice-Hall, Englewood Cliffs (1992)
Deb, K., Goldberg, D.E.: An investigation of niche and species formation in genetic function optimization. In: Third International Conference on Genetic Algorithms, pp. 42–50 (1989)
Chang, Y.C.: Multi-Objective Optimal SVC Installation for Power System Loading Margin Improvement. IEEE Transactions on Power Systems 27, 984–992 (2012)
Kapur, J., Kesavan, H.: Entropy Optimization Principles with Applications. Academic Press, San Diego (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Xu, Y., Xing, H. (2014). A Multi-objective Jumping Particle Swarm Optimization Algorithm for the Multicast Routing. In: Tan, Y., Shi, Y., Coello, C.A.C. (eds) Advances in Swarm Intelligence. ICSI 2014. Lecture Notes in Computer Science, vol 8794. Springer, Cham. https://doi.org/10.1007/978-3-319-11857-4_47
Download citation
DOI: https://doi.org/10.1007/978-3-319-11857-4_47
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11856-7
Online ISBN: 978-3-319-11857-4
eBook Packages: Computer ScienceComputer Science (R0)