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.
Similar content being viewed by others
Notes
As calculated in [6].
References
Akyildiz, I. F., Wang, X., & Wang, W. (2005). Wireless mesh networks: A survey. Elsevier Computer Networks Journal, 47(4), 445–487.
Nguyan, U. T. (2008). On multicast routing in wireless mesh networks. Journal of Computer Communications, 31, 1385–1399.
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.
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).
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).
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.
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).
Blum, C., & Roli, A. (2003). Metaheuristics in combinatorial optimization: Overview and conceptual comparison. Journal of ACM Computing Surveys (CSUR), 35(3), 268–308.
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.
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.
Hughes, E. J. (2001). Evolutionary multi-objective ranking with uncertainty and noise. Lecture Notes in Computer Science, 1993, 329–343.
Teich, J. (2001). Pareto-front exploration with uncertain objectives. Lecture Notes in Computer Science, 1993, 314–328.
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.
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.
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).
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).
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.
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.
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.
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.
Srinivas, N., & Deb, K. (1995). Multi-objective function optimization using non-dominated sorting genetic algorithms. Evolutionary Computation, 3, 221–248.
Floudas, C. A., & Pardalos, P. M. (2009). Encyclopedia of optimization. Berlin: Springer.
www.mathworks.com/products/matlab/. Accessed on June 2011.
Back, T. (1993). Optimal mutation rates in genetic search. In Proceedings of the 5th International Conference on Genetic Algorithms, ICGA (pp. 2–9).
Dijkstra, E. W. (1959). A note on two problems in connexion with graphs. Numerische Mathematik, 1(1), 269–271.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-013-1554-5