Genetic Algorithm: Reviews, Implementations, and Applications

Nowadays genetic algorithm (GA) is greatly used in engineering pedagogy as an adaptive technique to learn and solve complex problems and issues. It is a meta-heuristic approach that is used to solve hybrid computation challenges. GA utilizes selection, crossover, and mutation operators to effectively manage the searching system strategy. This algorithm is derived from natural selection and genetics concepts. GA is an intelligent use of random search supported with historical data to contribute the search in an area of the improved outcome within a coverage framework. Such algorithms are widely used for maintaining high-quality reactions to optimize issues and problems investigation. These techniques are recognized to be somewhat of a statistical investigation process to search for a suitable solution or prevent an accurate strategy for challenges in optimization or searches. These techniques have been produced from natural selection or genetics principles. For random testing, historical information is provided with intelligent enslavement to continue moving the search out from the area of improved features for processing of the outcomes. It is a category of heuristics of evolutionary history using behavioral science-influenced methods like an annuity, gene, preference, or combination (sometimes refers to as hybridization). This method seemed to be a valuable tool to find solutions for problems optimization. In this paper, the author has explored the GAs, its role in engineering pedagogies, and the emerging areas where it is using, and its implementation.

[1]  Y. Baghzouz,et al.  Genetic-Algorithm-Based Optimization Approach for Energy Management , 2013, IEEE Transactions on Power Delivery.

[2]  Vladimir M. Cvjetkovic,et al.  Pocket Labs Supported IoT Teaching , 2018, Int. J. Eng. Pedagog..

[3]  Tom V. Mathew Genetic Algorithm , 2022 .

[4]  Tanweer Alam,et al.  Internet of Things: A Secure Cloud-based MANET Mobility Model , 2020, Int. J. Netw. Secur..

[5]  Oliver Kramer,et al.  Genetic Algorithm Essentials , 2017, Studies in Computational Intelligence.

[6]  Tanweer Alam,et al.  Blockchain and its Role in the Internet of Things (IoT) , 2019, International Journal of Scientific Research in Computer Science, Engineering and Information Technology.

[7]  Amie Radenbaugh Applications of genetic algorithms in bioinformatics , 2008 .

[8]  L. Darrell Whitley,et al.  Genetic algorithms and neural networks: optimizing connections and connectivity , 1990, Parallel Comput..

[9]  R.SIVARAJ,et al.  A REVIEW OF SELECTION METHODS IN GENETIC ALGORITHM , 2011 .

[10]  Tanweer Alam,et al.  Design a blockchain-based middleware layer in the Internet of Things Architecture , 2020 .

[11]  Zachary T. Piserchia Applications of Genetic Algorithms in Bioinformatics , 2018 .

[12]  Tanweer Alam Efficient and Secure Data Transmission Approach in Cloud-MANET-IoT Integrated Framework , 2020 .

[14]  Chunguo Wu,et al.  Solving traveling salesman problems using generalized chromosome genetic algorithm , 2008 .

[15]  Tanweer Alam mHealth Communication Framework using Blockchain and IoT Technologies , 2020 .

[16]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[17]  Tanweer Alam Middleware Implementation in Cloud-MANET Mobility Model for Internet of Smart Devices , 2019, ArXiv.

[18]  Jonathan L. Shapiro,et al.  Genetic Algorithms in Machine Learning , 2001, Machine Learning and Its Applications.

[19]  Tanweer Alam,et al.  An approach to secure communication in mobile ad-hoc networks of Android devices , 2015, 2015 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS).

[20]  Putri Mutira Phong Thanh Nguyen Iswanto Iswanto Dadang S Hariyadi Traveling Salesman Problem Solution using Genetic Algorithm , 2020 .

[21]  Erik Cuevas,et al.  A Swarm Optimization Algorithm for Multimodal Functions and Its Application in Multicircle Detection , 2013 .

[22]  David E. Goldberg,et al.  Genetic algorithms and Machine Learning , 1988, Machine Learning.

[23]  Jin Song Dong,et al.  Genetic Algorithm: Theory, Literature Review, and Application in Image Reconstruction , 2019, Nature-Inspired Optimizers.

[24]  Tanweer Alam,et al.  Blockchain, Fog and IoT Integrated Framework: Review, Architecture and Evaluation , 2020, SSRN Electronic Journal.

[25]  Tanweer Alam,et al.  An algorithm for accessing traffic database using wireless technologies , 2015, 2015 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC).

[26]  Tanweer Alam,et al.  Blockchain and Internet of Things in Higher Education.pdf , 2020, Universal Journal of Educational Research.

[27]  Tanweer Alam,et al.  IoT-Fog: A Communication Framework using Blockchain in the Internet of Things , 2019, SSRN Electronic Journal.

[28]  Tanweer Alam,et al.  Fuzzy Control Based Mobility Framework for Evaluating Mobility Models in MANET of Smart Devices , 2017 .

[29]  Olga Mironova,et al.  Programming basics for beginners: Experience of the institute of informatics at Tallinn University of Technology , 2017, 2017 IEEE Global Engineering Education Conference (EDUCON).

[30]  Reza Pulungan,et al.  Parallel implementation of genetic algorithm for searching optimal parameters of artificial neural networks , 2017, 2017 3rd International Conference on Science and Technology - Computer (ICST).

[31]  Tanweer Alam,et al.  CICS: Cloud-Internet Communication Security Framework for the Internet of Smart Devices , 2018, Int. J. Interact. Mob. Technol..

[32]  Tanweer Alam,et al.  CICS: Cloud–Internet Communication Security Framework for the Internet of Smart Devices , 2018 .

[33]  Tanweer Alam,et al.  The Role of Cloud-MANET Framework in the Internet of Things (IoT) , 2018, Int. J. Online Eng..

[34]  Chuen-Tsai Sun,et al.  An educational genetic algorithms learning tool , 2001, IEEE Trans. Educ..

[35]  S. L. Dhingra,et al.  APPLICATION OF GENETIC ALGORITHM FOR SCHEDULING AND SCHEDULE COORDINATION PROBLEMS , 2002 .

[36]  Dan Boneh,et al.  On genetic algorithms , 1995, COLT '95.

[37]  T. Ryba,et al.  Genetic algorithm application in image segmentation , 2016, Pattern Recognition and Image Analysis.

[38]  Issa Atoum,et al.  A Spiral Software Engineering Model to Inspire Innovation and Creativity of University Students , 2019, Int. J. Eng. Pedagog..

[39]  Andre C. Marta,et al.  Parametric Study of a Genetic Algorithm using a Aircraft Design Optimization Problem , 2003 .

[40]  S. N. Sivanandam,et al.  Genetic Algorithm Optimization Problems , 2008 .

[41]  Mujahid Tabassum,et al.  A GENETIC ALGORITHM ANALYSIS TOWARDS OPTIMIZATION SOLUTIONS , 2014 .

[42]  Tanweer Alam,et al.  Design and implementation of an Ad Hoc Network among Android smart devices , 2015, 2015 International Conference on Green Computing and Internet of Things (ICGCIoT).

[43]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[44]  Tanweer Alam,et al.  Design a New Middleware for Communication in Ad Hoc Network of Android Smart Devices , 2016, ICTCS '16.

[45]  Hong Hao,et al.  Robot path planning using genetic algorithms , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[46]  Barrie M. Baker,et al.  A genetic algorithm for the vehicle routing problem , 2003, Comput. Oper. Res..