Skip to main content

Advertisement

Log in

A Multi-Objective Optimization Approach for Joint Channel Assignment and Multicast Routing in Multi-Radio Multi-Channel Wireless Mesh Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Multicast routing is an effective mechanism for delivering data to a group of receivers. Due to intrinsic property of air medium in wireless mesh networks (WMN), interference is an important issue in determining the data rate for multicast services. Interference reduction is handled by assigning multiple orthogonal channels to multiple radios in multi-radio multi-channel WMNs. Channel assignment is known to be a NP-complete problem. Most prior methods have solved multicast routing and channel assignment problems sequentially and have not considered the interplay between these two problems. Focusing on this issue, we address joint channel assignment and routing problem for multicast applications. In this paper, a novel technique based on a multi-objective genetic algorithm is proposed to build a delay constrained minimum cost multicast tree with minimum interference. We have examined the proposed algorithm on different network configurations. Experimental results demonstrate that our method finds better trees in terms of cost, delay, and interference compared to prior methods.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. As calculated in [6].

References

  1. Akyildiz, I. F., Wang, X., & Wang, W. (2005). Wireless mesh networks: A survey. Elsevier Computer Networks Journal, 47(4), 445–487.

    Article  MATH  Google Scholar 

  2. Nguyan, U. T. (2008). On multicast routing in wireless mesh networks. Journal of Computer Communications, 31, 1385–1399.

    Article  Google Scholar 

  3. Karp, R. M. (1972). Reducibility among combinatorial problems. In: Proceedings of a Symposium on the Complexity of Computer Computations (pp. 85–103). New York: Plenum Press.

    Google Scholar 

  4. Sridhar, S., Guo, J., & Jha, S. (2009). Channel assignment in multi-radio wireless mesh networks: A graph-theoretic approach. In Proceedings of the First international conference on COMmunication Systems and NETworks (COMSNETS’09) (pp. 1–10).

  5. Trautmann, H., Mehnen, J., & Naujoks, B. (2009). Pareto dominance in noisy environments. In Proceedings of Eleventh IEEE Conference on Evolutionary Computation (CEC’09) (pp. 3119–3126).

  6. Deb, K., Pratap, A., Agrawal, S., & Meyarivan, T. (2002). A fast and elitistm multi-objective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2), 182–197.

    Article  Google Scholar 

  7. Babbar, M., Lakshmikantha, A., & Goldberg, D. E. (2003). A modified NSGA-II to solve noisy multiobjective problems. In Proceedings of the Genetic and Evolutionary Computation Conference (pp. 21–27).

  8. Blum, C., & Roli, A. (2003). Metaheuristics in combinatorial optimization: Overview and conceptual comparison. Journal of ACM Computing Surveys (CSUR), 35(3), 268–308.

    Article  Google Scholar 

  9. Buche, D., Stoll, P., Dornberger, R., & Koumoutsakos, P. (2002). Multiobjective evolutionary algorithm for the optimization of noisy combustion processes. IEEE Transaction on Systems, Man, and Cybernetics. Part C: Applications and Reviews, 32(4), 460–473.

    Article  Google Scholar 

  10. Bui, L. T., Essam, D., Abbass, H. A., & Green, D. G. (2005). Performance analysis of evolutionar multi-objective optimization algorithms in noisy environment. Complexity International, 11, 29–39.

    Google Scholar 

  11. Hughes, E. J. (2001). Evolutionary multi-objective ranking with uncertainty and noise. Lecture Notes in Computer Science, 1993, 329–343.

    Article  Google Scholar 

  12. Teich, J. (2001). Pareto-front exploration with uncertain objectives. Lecture Notes in Computer Science, 1993, 314–328.

    Article  MathSciNet  Google Scholar 

  13. Zeng, G., Wang, B., Ding, Y., Xiao, L., & Mutka, M. (2010). Efficient multicast algorithms for multichannel wireless mesh networks. IEEE Transactions on Parallel and Distributed Systems, 21(1), 86–99.

    Article  Google Scholar 

  14. Nguyen, H. L., & Nguyen, U. T. (2009). Channel assignment for multicast in multi-channel multi-radio wireless mesh networks. Journal of Wireless Communications and Mobile Computing, 9(4), 557–571.

    Article  Google Scholar 

  15. Nguyen, H. L., & Nguyen, U. T. (2009). Bandwidth efficient multicast routing in multi-channel multi-radio wireless mesh networks. In Proceedings of International Conference on Ultra-Modern Telecommunications and Workshops (pp. 1–8).

  16. Cehng, H., & Yang, S. (2008). A genetic-inspired joint multicast routing and channel assignment algorithm in wireless mesh networks. In Workshop on computational intelligence (pp. 159–164).

  17. Cheng, H., & Yang, Sh. (2011). Joint QoS multicast routing and channel assignment in multi-radio multi-channel wireless mesh networks using intelligent computational methods. International Journal of Applied Soft Computing, 11(2), 1953–1964.

    Article  Google Scholar 

  18. Cheng, H., & Yang, S. (2008). Joint multicast routing and channel assignment in multiradio multichannel wireless mesh networks using simulated annealing. Lecture Notes in Computer Science, 5361, 370–380.

    Article  Google Scholar 

  19. Jahanshahi, M., Dehghan, M., & Meybodi, M. R. (2010). A mathematical formulation for joint channel assignment and multicast routing in multi-channel multi-radio wireless mesh networks. Journal of Network and Computer Applications, 34(6), 1869–1882.

    Article  Google Scholar 

  20. Konak, A., Coit, D. W., & Smith, A. E. (2006). Multi-objective optimization using genetic Algorithms: A tutorial. Journal of Reliability and System Safety, 91(9), 992–1007.

    Article  Google Scholar 

  21. Srinivas, N., & Deb, K. (1995). Multi-objective function optimization using non-dominated sorting genetic algorithms. Evolutionary Computation, 3, 221–248.

    Google Scholar 

  22. Floudas, C. A., & Pardalos, P. M. (2009). Encyclopedia of optimization. Berlin: Springer.

    Book  MATH  Google Scholar 

  23. www.mathworks.com/products/matlab/. Accessed on June 2011.

  24. Back, T. (1993). Optimal mutation rates in genetic search. In Proceedings of the 5th International Conference on Genetic Algorithms, ICGA (pp. 2–9).

  25. Dijkstra, E. W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik, 1(1), 269–271.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elaheh Vaezpour.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Vaezpour, E., Dehghan, M. A Multi-Objective Optimization Approach for Joint Channel Assignment and Multicast Routing in Multi-Radio Multi-Channel Wireless Mesh Networks. Wireless Pers Commun 77, 1055–1076 (2014). https://doi.org/10.1007/s11277-013-1554-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-013-1554-5

Keywords

Navigation