Skip to main content

Parallel 3-Parent Genetic Algorithm with Application to Routing in Wireless Mesh Networks

  • Chapter
  • First Online:
Implementations and Applications of Machine Learning

Part of the book series: Studies in Computational Intelligence ((SCI,volume 782))

Abstract

This chapter proposes a new multi-population global optimization algorithm: the parallel 3-parent genetic algorithm (P3PGA). The performance of the new algorithm was compared with 16 other algorithms based on 30 benchmark functions from the 2014 Congress on Evolutionary Computation test suite. P3PGA was the best-performing algorithm on 14 out of the 30 benchmark functions.

We applied P3PGA to a minimal cost path routing problem in wireless mesh networks. The proposed approach was implemented in MATLAB and simulated for various wireless mesh network sizes and scenarios. We compared its performance on this problem with eight other approaches: Ad hoc On-Demand Distance Vector Routing, Dynamic Source Routing, Genetic Algorithm, Biogeography-Based Optimization, Firefly Algorithm, Ant Colony Optimization, the BAT Algorithm, and Big Bang–Big Crunch algorithm based routing approaches. P3PGA outperformed all other approaches for networks with 1000+ nodes.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. D. Goldberg, Genetic Algorithms in Optimization, Search and Machine Learning (Addison-Wesley, Reading, 1989)

    MATH  Google Scholar 

  2. B.S. Khera, P.A.P. Singh, Comparison of genetic algorithm, particle swarm optimization and biogeography-based optimization for feature selection to classify clusters of micro calcifications. J. Inst. Eng. (India): Series B 98(2), 189–202 (2017)

    Google Scholar 

  3. S. Suresh Optimized scheme for grid computations using genetic algorithms, Proceedings of the International Conference on Internet Technologies & Applications, Wrexham, UK, September 4–7, 2007

    Google Scholar 

  4. M. Melanie, S. Forrest, Genetic algorithms and artificial life. Artif. Life 1(3), 267–289 (1994)

    Article  Google Scholar 

  5. J.H. Holland, Adaptation in Natural and Artificial Systems, Ph.D. Thesis (University of Michigan Press, Ann Arbor, MI, 1975)

    Google Scholar 

  6. H. Mühlenbein and H. M. Voigt, Gene pool recombination in genetic algorithms, in Meta-Heuristics: Theory and Applications, Springer US, pp. 53–62 (1996)

    Google Scholar 

  7. A. Eiben, C.H. Van Kemenade, Diagonal crossover in genetic algorithms for numerical optimization. Control. Cybern. 26(3), 447–465 (1997)

    MathSciNet  MATH  Google Scholar 

  8. A. Wu, P.W.M. Tsang, T.Y. Yuen, L.F. Yeung, Affine invariant object shape matching using genetic algorithm with multi-parent orthogonal recombination and migrant principle. Appl. Soft Comput. 9(1), 282–289 (2009)

    Article  Google Scholar 

  9. A.E. Eiben, P.E. Raue, and Z. Ruttkay, Genetic algorithms with multi-parent recombination, in International Conference on Evolutionary Computation The Third Conference on Parallel Problem Solving from Nature Jerusalem, Israel, p. 78–87 (1994)

    Google Scholar 

  10. P. Amato, M. Tachibana, M. Sparman, S. Mitalipov, Three-parent in vitro fertilization: Gene replacement for the prevention of inherited mitochondrial diseases. Fertil. Steril. 101(1), 31–35 (2014)

    Article  Google Scholar 

  11. H. Fertilisation and E. Authority, (2014) Third scientific review of the safety and efficacy of methods to avoid mitochondrial disease through assisted conception: 2014 update

    Google Scholar 

  12. J. Hamzelou, Everything you wanted to know about ‘3- parent’ babies. [Online] (2016). Available: https://www.newscientist.com/article/2107451-everything-you-wanted-to-know-about-3-parent-babies/

  13. J. Hamzelou, Exclusive: Worlds first baby born with new 3 parent technique. [Online] (2016). Available: https://www.newscientist.com/article/2107219-exclusive-worlds-first-baby-born-with-new-3-parent-technique/

  14. I.F. Akyildiz, X. Wang, W. Wang, Wireless mesh networks: A survey. Comput. Netw. 47(4), 445–487 (2005)

    Article  Google Scholar 

  15. S. Amar, Some Nature Inspired Computing Approaches to Routing in Wireless Mesh Networks, Ph.D. Thesis (Submitted to IKG Punjab Technical University, Jalandhar (India), 2017)

    Google Scholar 

  16. S. Amar, K. Shakti, S. Ajay, S.S. Walia, Three-parent GA: A global optimization algorithm. J. Mult. Valued Log. Soft Comput. 32, 407–423 (2019)

    Google Scholar 

  17. T. Blickle and L. Thiele, A comparison of selection schemes used in genetic algorithms, TIK Report No. 11, Computer Engineering and Communication Networks Lab (TIK), Swiss Federal Institute of Technology (ETH) Zurich, Switzerland, (1995)

    Google Scholar 

  18. J.E. Baker Adaptive selection methods for genetic algorithms, in Proceedings of International Conference on Genetic Algorithms and their applications, p. 101–111 (1985)

    Google Scholar 

  19. J.E. Baker, Reducing bias and inefficiency in the selection algorithm. in Proceedings of the Second International Conference on Genetic Algorithms, Vol. 206, p. 14–21 (1987)

    Google Scholar 

  20. S.M. Elsayed, R.A. Sarker, D.L. Essam and N.M. Hamza, Testing united multi-operator evolutionary algorithms on the CEC2014 real-parameter numerical optimization, IEEE Congress on Evolutionary Computation (CEC), IEEE, p. 1650–1657 (2014)

    Google Scholar 

  21. R. Tanabe and A.S. Fukunaga, (2014) Improving the search performance of SHADE using linear population size reduction, IEEE Congress on Evolutionary Computation (CEC), p. 1658–1665

    Google Scholar 

  22. C. Xu, H. Huang and S. Ye, A differential evolution with replacement strategy for real-parameter numerical optimization. IEEE Congress on Evolutionary Computation (CEC), p. 1617–1624 (2014)

    Google Scholar 

  23. B.Y. Qu, J.J. Liang, J.M. Xiao and Z.G. Shang, Memetic differential evolution based on fitness Euclidean-distance ratio, IEEE Congress on Evolutionary Computation (CEC), p. 2266–2273 (2014)

    Google Scholar 

  24. Z. Hu, Y. Bao and T. Xiong, Partial opposition-based adaptive differential evolution algorithms: evaluation on the CEC 2014 benchmark set for real-parameter optimization”, IEEE Congress on Evolutionary Computation (CEC), pp. 2259–2265 (2014)

    Google Scholar 

  25. Z. Li, Z. Shang, B.Y. Qu and J.J. Liang, Differential evolution strategy based on the constraint of fitness values classification, IEEE Congress on Evolutionary Computation (CEC), p. 1454–1460 (2014)

    Google Scholar 

  26. I. Erlich, J.L. Rueda, S. Wildenhues and F. Shewarega, Evaluating the mean-variance mapping optimization on the IEEE-CEC 2014 test suite, IEEE Congress on Evolutionary Computation (CEC), p. 1625–1632 (2014)

    Google Scholar 

  27. D. Molina, B. Lacroix and F. Herrera, Influence of regions on the memetic algorithm for the CEC'2014 Special Session on real-parameter single objective optimization, IEEE Congress on Evolutionary Computation (CEC), p. 1633–1640 (2014)

    Google Scholar 

  28. R.D. Maia, L.N. de Castro and W.M. Caminhas, Real-parameter optimization with OptBees, IEEE Congress on Evolutionary Computation (CEC), p. 2649–2655 (2014)

    Google Scholar 

  29. P. Preux, R. Munos and M. Valko, Bandits attack function optimization, IEEE Congress on Evolutionary Computation (CEC) (2014)

    Google Scholar 

  30. C. Yu, L. Kelley, S. Zheng and Y. Tan, Fireworks algorithm with differential mutation for solving the CEC 2014 competition problems, IEEE Congress on Evolutionary Computation (CEC), p. 3238–3245 (2014)

    Google Scholar 

  31. L. Chen, Z. Zheng, H.L. Liu and S. Xie An evolutionary algorithm based on covariance matrix leaning and searching preference for solving CEC 2014 benchmark problems, IEEE Congress on Evolutionary Computation (CEC), p. 2672–2677 (2014)

    Google Scholar 

  32. R. Mallipeddi, G. Wu, M. Lee and P.N. Suganthan, Gaussian adaptation based parameter adaptation for differential evolution, IEEE Congress on Evolutionary Computation (CEC), p. 1760–1767 (2014)

    Google Scholar 

  33. D. Yashesh, K. Deb and S. Bandaru, Non-uniform mapping in real-coded genetic algorithms, IEEE Congress on Evolutionary Computation (CEC), p. 2237–2244 (2014)

    Google Scholar 

  34. R. Poláková, J. Tvrdík and P. Bujok, Controlled restart in differential evolution applied to CEC 2014 benchmark functions. IEEE Congress on Evolutionary Computation (CEC), p. 2230–2236 (2014)

    Google Scholar 

  35. A. Adya, P. Bahl, J. Padhye, A. Wolman, and L. Zhou, A multi radio communication protocol for IEEE 802.11 wireless networks, Proceedings of International Conference on Broadcast Networks (Broad Nets), San Jose, California, USA, October 25–29, p. 344–354 (2004)

    Google Scholar 

  36. R. Draves, J. Padhye, and B. Zill, Comparisons of routing metrics for static multi-hop wireless networks, Proceedings of ACM Annual Conference of the Special Interest Group on Data Communication (SIGCOMM), Portland, Oregon, USA, August 30–September 03, p. 133–144 (2004)

    Google Scholar 

  37. D.S.J. DeCouto, D. Aguayo, J. Bicket, R. Morris, A high throughput path metric for multihop wireless routing, Proceedings of ACM Annual International Conference on Mobile Computing and Networking (MOBICOM), San Diego, CA, USA, September 14–19, p. 134–146 (2003)

    Google Scholar 

  38. R. Draves, J. Padhye, and B. Zill, Routing in multi-radio, multihop wireless mesh networks, Proceedings of ACM annual International conference on mobile computing and networking (Mobi Con04), Philadelphia, Pennsylvania, USA, September 26–October 01, p. 114–128 (2004)

    Google Scholar 

  39. G. Jakllari, S. Eidenbenz, N. Hengartner, S. Krishnamurthy, and M. Faloutsos, Link positions matter: A noncommutative routing metric for wireless mesh networks, Proceedings of IEEE Annual Conference on Computer Communications (INFOCOM), Phoenix, Arizona, USA, April 13–18, p. 744–752 (2008)

    Google Scholar 

  40. C.E. Koksal, and H. Balakrishnan, Quality-aware routing metrics for time varying wireless mesh networks, IEEE Journal on Selected Areas in Communications, 24(11), p. 1984–1994 (2006)

    Google Scholar 

  41. Y. Yang, J. Wang, R. Kravets, Interference-aware load balancing for multi hop wireless networks, Technical Report UIUCDCSR-2005-2526, University of Illinois at Urbana Champaign, Department of Computer Science, and Web Address: http://www.ideals.uiuc.edu/handle/2142/10974, (2005)

  42. T. Liu and W. Liao, Capacity-aware routing in multi-channel multi-rate wireless mesh networks, Proceedings of IEEE International Conference on Communications (ICC), Istanbul, Turkey, 11–15 June, p. 1971–1976 (2006)

    Google Scholar 

  43. G. Karbaschi and A. Fladenmuller, A link quality and congestion-aware cross layer metric for multi-hop wireless routing, Proceedings of IEEE International Conference on Mobile Ad hoc and Sensor Systems Conference, Washington, DC, USA, 2005, 7 Nov. 2005, p. 7–11

    Google Scholar 

  44. L. Ma, Q. Zhang, Y. Xiong, and W. Zhu, Interference aware metric for dense multi-hop wireless network, Proceedings of IEEE International Conference on Communications (ICC), Seoul, South Korea, pp. 1261–1265 (2005)

    Google Scholar 

  45. S. Sharma, S. Kumar, B. Singh, Routing in wireless mesh networks: Three new nature inspired approaches. Wirel. Pers. Commun. 83(4), 3157–3179 (2015)

    Article  Google Scholar 

  46. S. Yang, H. Cheng, F. Wang, Genetic algorithms with immigrants and memory schemes for dynamic shortest path routing problems in mobile ad hoc networks. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 40(1), 52–63 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Appendix 1: Algorithm Performance Results

Appendix 1: Algorithm Performance Results

Table 6 CEC-2014 Benchmark performance of various algorithms
Table 6 (continued
Table 20 Table 6

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Singh, A., Kumar, S., Singh, A., Walia, S.S. (2020). Parallel 3-Parent Genetic Algorithm with Application to Routing in Wireless Mesh Networks. In: Subair, S., Thron, C. (eds) Implementations and Applications of Machine Learning. Studies in Computational Intelligence, vol 782. Springer, Cham. https://doi.org/10.1007/978-3-030-37830-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-37830-1_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-37829-5

  • Online ISBN: 978-3-030-37830-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics