Experimental Exploration of Evolutionary Algorithms and their Applications in Complex Problems: Genetic Algorithm and Particle Swarm Optimization Algorithm
DOI:
https://doi.org/10.14738/bjhmr.102.14427Keywords:
Genetic Algorithm, Particle Swarm Optimization, Healthcare System, Evolutionary Algorithm, Crossover, Mutation, Genetic OperatorsAbstract
The primary aim of this study was to experiment and compare the empirical evidence of evolutionary algorithms and their applications using the Genetic Algorithm (GA) and Particle Swamp Optimization (PSO) algorithm. The objectives of the study included reviewing recent scholarly scientific research papers and practices, and algorithms with existing genetic algorithm techniques, identifying the need for lessons learned and leveraging best health practices garnered from the existing problems of optimization, reviewing and identifying the technological tools used in the healthcare domain, algorithms, and the effectiveness of GA and PSO techniques and to develop and analyse GA algorithms using datasets to predict and determine which of the two algorithms performs better. Evolutionary algorithms which are normally viewed as components of both evolutionary computing and bio-inspired computing use mechanisms inspired by nature and are indeed capable of solving problems through processes that emulate the behaviours of living organisms. Genetic algorithms (GAs), evolution strategies (ESs), differential evolution (DE), and particle swarm optimization (PSO) are typical examples. Therefore, evolutionary algorithms are typically used to provide good, estimated solutions to problems that cannot be solved easily using other techniques, and as such numerous optimization problems fall into this category. This work aims to provide a systematic evaluation of the literature on contemporary PSO methods for knowledge discovery in the area of illness detection. Although the major objective is to present recommendations for future enhancement and development in this field, the systematic analysis reveals the possible study topics of PSO techniques as well as the research gaps. The essential ideas, theoretical underpinnings, and traditional application domains are covered in this study. It is fervently anticipated that the findings will help researchers to thoroughly examine PSO algorithms for disease diagnosis. According to the current state of PSO strategies in healthcare, several difficulties that can be taken on to advance the sector are mentioned.
References
Storn, R. (1995). Differential evolution - a simple and efficient adaptive scheme for global optimization over continuous spaces. Technical report, International Computer Science Institute, 11 .
Price, K., Storn, R. M., & Lampinen, J. A. (2006). Differential evolution: a practical approach to global optimization. Springer Science & Business Media.
Li, X. and Yin, M., 2016. Modified differential evolution with self-adaptive parameters method. Journal of Combinatorial Optimization, 31(2), pp.546-576.
Zhu, H., He, Y., Wang, X. and Tsang, E.C., 2017. Discrete differential evolutions for the discounted {0-1} knapsack problem. International Journal of Bio-Inspired Computation, 10(4), pp.219-238.
Hachicha, N., Jarboui, B. and Siarry, P., 2011. A fuzzy logic control using a differential evolution algorithm aimed at modelling the financial market dynamics. Information Sciences, 181(1), pp.79-91.
Dong, C.R., Ng, W.W., Wang, X.Z., Chan, P.P. and Yeung, D.S., 2014. An improved differential evolution and its application to determining feature weights in similarity-based clustering. Neurocomputing, 146, pp.95-103.
El-Quliti, S.A., Ragab, A.H.M., Abdelaal, R., Mohamed, A.W., Mashat, A.S., Noaman, A.Y. and Altalhi, A.H., 2015. A nonlinear goal programming model for university admission capacity planning with modified differential evolution algorithm. Mathematical Problems in Engineering, 2015.
El-Qulity, S.A. and Mohamed, A.W., 2016. A generalized national planning approach for admission capacity in higher education: a nonlinear integer goal programming model with a novel differential evolution algorithm. Computational Intelligence and Neuroscience, 2016.
ElQuliti, S.A.H. and Mohamed, A.W., 2016. A large-scale nonlinear mixed-binary goal programming model to assess candidate locations for solar energy stations: an improved real-binary differential evolution algorithm with a case study. Journal of Computational and Theoretical Nanoscience, 13(11), pp.7909-7921.
Greenwood, G.W., 2009. Using differential evolution for a subclass of graph theory problems. IEEE Transactions on Evolutionary Computation, 13(5), pp.1190-1192. 398
Noman, N. and Iba, H., 2008. Accelerating differential evolution using an adaptive local search. IEEE Transactions on evolutionary Computation, 12(1), pp.107-125.
Das, S., Abraham, A., Chakraborty, U.K. and Konar, A., 2009. Differential evolution using a neighborhoodbased mutation operator. IEEE transactions on evolutionary computation, 13(3), pp.526-553.
Lampinen, J. and Zelinka, I., 2000, June. On stagnation of the differential evolution algorithm. In Proceedings of MENDEL (pp. 76-83).
Das, S. and Suganthan, P.N., 2010. Differential evolution: A survey of the state-of-the-art. IEEE transactions on evolutionary computation, 15(1), pp.4-31.
Subhasis, S. 2021. An Introduction to Particle Swarm Optimization (PSO) Algorithm
Liang JJ, Qin BY, Suganthan PN, Hernndez-Diaz AG (2013) Problem definitions and Evaluation Criteria for the CEC 2013 Special Session on Real-Parameter Optimization, Zhengzhou University/ Nanyang Technological University, Zhengzhou, China/Singapore, Technical Report 201212
Mohamed, A.W., Sabry, H.Z. and Farhat, A., 2011, December. Advanced differential evolution algorithm for global numerical optimizatiom. In 2011 IEEE International Conference on Computer Applications and Industrial Electronics (ICCAIE) (pp. 156-161). IEEE.
Qin, A.K., Huang, V.L. and Suganthan, P.N., 2008. Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE transactions on Evolutionary Computation, 13(2), pp.398-417.
Mallipeddi, R., Suganthan, P.N., Pan, Q.K. and Tasgetiren, M.F., 2011. Differential evolution algorithm with ensemble of parameters and mutation strategies. Applied soft computing, 11(2), pp.1679-1696.
Wang, Y., Cai, Z. and Zhang, Q., 2011. Differential evolution with composite trial vector generation strategies and control parameters. IEEE transactions on evolutionary computation, 15(1), pp.55-66.
Zhang, J. and Sanderson, A.C., 2009. JADE: adaptive differential evolution with optional external archive. IEEE Transactions on evolutionary computation, 13(5), pp.945-958.
Feoktistov, V., 2006. Differential evolution (pp. 1-24). Springer US.
Omran, M.G. and Engelbrecht, A.P., 2006, June. Self-adaptive differential evolution methods for unsupervised image classification. In 2006 IEEE Conference on Cybernetics and Intelligent Systems (pp. 1-6). IEEE.
Ronkkonen, J., Kukkonen, S. and Price, K.V., 2005, September. Real-parameter optimization with differential evolution. In 2005 IEEE congress on evolutionary computation (Vol. 1, pp. 506-513). IEEE.
Zhang, X.X. and Chen, W.R., 2010. Dynamic multi-group self-adaptive differential evolution algorithm with local search for function optimization. ACTA ELECTONICA SINICA, 38(8), p.1825.
Holland, J.H., 2000. Building blocks, cohort genetic algorithms, and hyperplane-defined functions. Evolutionary computation, 8(4), pp.373-391.
Youssef, H., Sait, S.M. and Adiche, H., 2001. Evolutionary algorithms, simulated annealing and tabu search: a comparative study. Engineering Applications of Artificial Intelligence, 14(2), pp.167-181.
Adrianto, D., 2014. Comparison using particle swarm optimization and genetic algorithm for timetable scheduling. Journal of Computer Science, 10(2), p.341.
Horn, J., Nafpliotis, N. and Goldberg, D.E., 1994, June. A niched Pareto genetic algorithm for multiobjective optimization. In Proceedings of the first IEEE conference on evolutionary computation. IEEE world congress on computational intelligence (pp. 82-87). Ieee.
Booker, L.B., Goldberg, D.E. and Holland, J.H., 1989. Classifier systems and genetic algorithms. Artificial intelligence, 40(1-3), pp.235-282.
Goldberg, D.E. and Richardson, J., 1987, July. Genetic algorithms with sharing for multimodal function optimization. In Genetic algorithms and their applications: Proceedings of the Second International Conference on Genetic Algorithms (Vol. 4149). Hillsdale, NJ: Lawrence Erlbaum.
Yang, J. and Honavar, V., 1998. Feature subset selection using a genetic algorithm. In Feature extraction, construction and selection (pp. 117-136). Springer, Boston, MA.
Bansal, N., Sharma, A. and Singh, R.K., 2019. An Evolving Hybrid Deep Learning Framework for Legal Document Classification. Ingénierie des Systèmes d'Information, 24(4).
Turner, A.J. and Miller, J.F., 2017. Recurrent cartesian genetic programming of artificial neural networks. Genetic Programming and Evolvable Machines, 18(2), pp.185-212.
Fofanah, A. J., Bundu, H. R., & Kargbo, J. G. (2022). A generic heart diseases prediction and application of genetic algorithms in healthcare systems: Genetic algorithm and machine learning algorithm approaches. International Journal of Health Sciences, 6(S3),12264–12290. https://doi.org/10.53730/ijhs.v6nS3.9024
Fofanah, A.J. and Hwase, T.K., 2022. An Intelligence Computation of Genetic Algorithm and Its Application in Healthcare Systems: Algorithms, Methods, and Predictions. American Journal of Health Research, 10(6), pp.225-256.
Stanley, K.O. and Miikkulainen, R., 2002, July. Efficient reinforcement learning through evolving neural network topologies. In Proceedings of the 4th Annual Conference on genetic and evolutionary computation (pp. 569-577).
Yao, X. and Higuchi, T., 1999. Promises and challenges of evolvable hardware. IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), 29(1), pp.87-97.
He, X., Zhao, K. and Chu, X., 2021. AutoML: A survey of the state-of-the-art. Knowledge-Based Systems, 212, p.106622.
Gijsbers, P., LeDell, E., Thomas, J., Poirier, S., Bischl, B. and Vanschoren, J., 2019. An open source AutoML benchmark. arXiv preprint arXiv:1907.00909.
Liu, P., El Basha, M.D., Li, Y., Xiao, Y., Sanelli, P.C. and Fang, R., 2019. Deep evolutionary networks with expedited genetic algorithms for medical image denoising. Medical image analysis, 54, pp.306-315.
Shi, X., Mueller, J., Erickson, N., Li, M. and Smola, A.J., 2021. Benchmarking multimodal automl for tabular data with text fields. arXiv preprint arXiv:2111.02705.
Xin, D., Wu, E.Y., Lee, D.J.L., Salehi, N. and Parameswaran, A., 2021, May. Whither automl? understanding the role of automation in machine learning workflows. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems (pp. 1-16).
François-Lavet, V., Henderson, P., Islam, R., Bellemare, M.G. and Pineau, J., 2018. An introduction to deep reinforcement learning. Foundations and Trends® in Machine Learning, 11(3-4), pp.219-354. 400
Li, Y., 2017. Deep reinforcement learning: An overview. arXiv preprint arXiv:1701.07274.
Xiao, M., Yang, B., Wang, S., Zhang, Z., Tang, X. and Kang, L., 2022. A feature fusion enhanced multiscale CNN with attention mechanism for spot-welding surface appearance recognition. Computers in Industry, 135, p.103583.
Wang, Q., Bu, S., He, Z. and Dong, Z.Y., 2020. Toward the prediction level of situation awareness for electric power systems using CNN-LSTM network. IEEE Transactions on Industrial Informatics, 17(10), pp.6951-6961.
Liu, K., Kang, G., Zhang, N. and Hou, B., 2018. Breast cancer classification based on fully connected layer first convolutional neural networks. IEEE Access, 6, pp.23722-23732.
Zhang, Q., Chen, H., Heidari, A.A., Zhao, X., Xu, Y., Wang, P., Li, Y. and Li, C., 2019. Chaos-induced and mutation-driven schemes boosting salp chains-inspired optimizers. Ieee Access, 7, pp.31243-31261.
Caraffini, F., Neri, F., Cheng, J., Zhang, G., Picinali, L., Iacca, G. and Mininno, E., 2013, June. Super-fit multicriteria adaptive differential evolution. In 2013 IEEE congress on evolutionary computation (pp. 1678-1685). IEEE.
Islam, S.M., Das, S., Ghosh, S., Roy, S. and Suganthan, P.N., 2011. An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 42(2), pp.482-500.
Long, M., Zhu, H., Wang, J. and Jordan, M.I., 2017, July. Deep transfer learning with joint adaptation networks. In International conference on machine learning (pp. 2208-2217). PMLR.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Abdul Joseph Fofanah, Saidu Koroma, Hamza Ibrahim Bangura

This work is licensed under a Creative Commons Attribution 4.0 International License.