Skip to main content

A Multi-objective Jumping Particle Swarm Optimization Algorithm for the Multicast Routing

  • Conference paper
Advances in Swarm Intelligence (ICSI 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8794))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hwang, F.K., Richards, D.S.: Steiner tree problems. Networks 22, 55–89 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  2. Drake, D.E., Hougardy, S.: On approximation algorithms for the terminal Steiner tree problem. Information Processing Letters 89(1), 15–18 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  3. Diot, C., Dabbous, W., Crowcroft, J.: Multipoint communication: A survey of protocols, functions, and mechanisms. IEEE J SEL AREA COMM 15, 277–290 (1997)

    Article  Google Scholar 

  4. Yeo, C.K., Lee, B.S., Er, M.H.: A survey of application level multicast techniques. Computer Communications 27(15), 1547–1568 (2004)

    Article  Google Scholar 

  5. Oliveira, C., Pardalos, P.M.: A survey of combinatorial optimization problems in multicast routing. Computers & Operations Research 32(8), 1953–1981 (2005)

    Article  MATH  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  MATH  MathSciNet  Google Scholar 

  13. 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)

    MATH  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  MATH  Google Scholar 

  16. 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)

    Article  MATH  Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. Jain, S., Sharma, J.D.: Tree structured encoding based multi-objective multicast routing algorithm. International Journal of Physical Sciences 7, 1622–1632 (2012)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. Zhang, Q., Li, H.: MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. on Evolutionary Computation 11, 712–731 (2007)

    Article  Google Scholar 

  25. Eppstein, D.: Finding the k shortest paths. SIAM J. Computing (1998)

    Google Scholar 

  26. Betsekas, D., Gallager, R.: Data networks, 2nd edn. Prentice-Hall, Englewood Cliffs (1992)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. Chang, Y.C.: Multi-Objective Optimal SVC Installation for Power System Loading Margin Improvement. IEEE Transactions on Power Systems 27, 984–992 (2012)

    Article  Google Scholar 

  29. Kapur, J., Kesavan, H.: Entropy Optimization Principles with Applications. Academic Press, San Diego (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics