Abstract
Ubiquitous and Pervasive Computing (UPC) applications often have Quality of Service (QoS) requirements. These become constraints for the UPC network infrastructure. In this paper, we refer to Mobile ad Hoc Networks, one of the most important technologies supporting UPC, and investigate on Genetic Algorithms (GAs) for QoS routing. GAs are part of the soft computing paradigm and can solve the NP search of QoS routes with multiple constraints. We elaborate on tree-based GAs, which represent the set of paths from source to destination as a tree and encode them through the crossed junctions. While their most well-known applications use m-ary encoding representing single paths in the chromosomes, in this paper we discuss a binary encoding with the objective of improving the convergence speed. The binary encoding represents classes of paths in the chromosomes and allows local search on classes of paths. These classes are both collectively exhaustive and mutually exclusive. Simulation results compare convergence speed and scalability of GA applications with binary and m-ary encoding in networks with an increasing number of nodes and links per node. As the per-class processing is reason of additional computational cost, an hybrid GA application that uses both binary and m-ary encoding is introduced.
Similar content being viewed by others
References
Abdullah J, Parish D (2007) Impact of QoS routing metrics for MANETs in the pervasive computing environment. International conferences on wireless and optical communications networks, Singapore
Abdulla J, Parish D (2007) Effect of mobility on the performance of GA-based QoS routing in mobile ad hoc networks. International conference on intelligent and advanced systems, Kuala Lumpur
Ahn CW, Ramakrishna RS (2002) Genetic algorithm for shortest path routing problem and the sizing of populations. IEEE Trans Evol Comput 6:566–579
Baker JE (1958) Adaptive selection methods for genetic algorithm. International conference on genetic algorithm and their applications, Pittsburgh
Barolli L, Koyama A, Suganuma T, Shiratori N (2003) A genetic algorithm based QoS routing method for multimedia communications over high-speed networks. Inf Process Soc Japan (IPSJ) 44(3):544–552
Barolli L, Koyama A, Shiratori N (2003) A QoS routing method for ad-hoc networks based on genetic algorithm. 14th International workshop on database and expert systems applications (DEXA’03), Czech Republic
Barolli A, Spaho E, Xhafa F, Barolli L, Takizawa M (2011) Application of GA and multi-objective optimization for QoS routing in ad-hoc networks. 14th international conference on network-based information systems (NBiS), Tirana
Barolli A, Takizawa M, Xhafa F, Barolli L (2010) Application of genetic algorithms for QoS routing in mobile ad-hoc networks: a survey. International conference on broadband, wireless computing, communication and applications, Fukuoka
Golberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley Longman Publishing Co., Inc, Boston
Hanzo L, Tafazolly R (2009) A survey of QoS routing solutions for mobile ad hoc networks. IEEE Commun Surv 9(2):50–69
Karthikeyan P, Baskar S, Alphones A (2013) Improved genetic algorithm using different genetic operator combinations (GOCs) for multicast routing in ad hoc networks. Soft Comput J 17(9):1563–1572
Kuppusamy P, Thirunavukkarasu K, Kalaavathi B (2011) A study and comparison of OLSR, AODV and TORA routing protocols in ad hoc networks. International conference on electronics computer technology (ICECT), Kanyakumari
Liu C, Chiang T, Huang Y (2006) A near-optimal multicast scheme for mobile ad hoc networks using a hybrid genetic algorithm. International conference on advanced information networking and applications, Vienna
Maniscalco V, Greco Polito S, Intagliata A (2012) Improvements to Tree-based GA applications for QoS routing. International conference on systems and networks communications, Lisbon
Maniscalco V, Greco Polito S, Intagliata A (2013) Tree-based genetic algorithm with binary encoding for QoS routing. International conference on innovative mobile and internet services in ubiquitous computing, Taichung
Menchaca-Mendez R, Garcia-Luna-Aceves JJ (2010) Robust and scalable integrated routing in MANETs using context-aware ordered meshes. INFOCOM, San Diego
Palmieri F, Castiglione A (2012) Condensation-based routing in mobile ad-hoc networks. Mobile Inf Syst 8(3):199–211
Sateesh Kumar P, Ramachamndram S (2008) Scalability of network size on genetic zone routing protocol for MANETs. International conference on advanced computer theory and engineering, Phuket
Shimamoto N, Hiramatsu A, Yamasaki K (1993) A dynamic routing control based on a genetic algorithm. International conference on neural networks, San Francisco
Sun J-Z (2001) Mobile ad hoc networking: an essential technology for pervasive computing. International conferences on Info-tech and Info-net, Beijing
Vavouras M, Papadimitriou K, Papaefstathiou I (2009) High-speed FPGA-based implementations of a genetic algorithm. International symposium on systems, architectures, modeling and simulation, Samos
Vijayalakshmi K, Radhakrishnan S (2010) A novel hybrid immune-based GA for dynamic routing to multiple destinations for overlay networks. Soft Comput J 14(11):1227–1239
Yang S, Cheng H, Wang F (2010) A genetic algorithms with immigrants and memory schemes for dynamic shortest path routing problems in mobile ad hoc networks. IEEE Trans Syst Man Cynern Part C Appl Rev 40(1):52–63
Yussof S, See OH (2010) A robust GA-based QoS routing algorithm for solving multi-constrained path problem. J Comput 5(9):1322–1334
Zadeh LA (1994) Soft computing and fuzzy logic. IEEE Softw 11(6):48–56
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by A. Castiglione.
Rights and permissions
About this article
Cite this article
Maniscalco, V., Greco Polito, S. & Intagliata, A. Binary and m-ary encoding in applications of tree-based genetic algorithms for QoS routing. Soft Comput 18, 1705–1714 (2014). https://doi.org/10.1007/s00500-014-1271-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-014-1271-3