| Literature DB >> 35615545 |
Aradhita Bhandari1, B K Tripathy1, Khurram Jawad2, Surbhi Bhatia3, Mohammad Khalid Imam Rahmani2, Arwa Mashat4.
Abstract
Cancer is a wide category of diseases that is caused by the abnormal, uncontrollable growth of cells, and it is the second leading cause of death globally. Screening, early diagnosis, and prediction of recurrence give patients the best possible chance for successful treatment. However, these tests can be expensive and invasive and the results have to be interpreted by experts. Genetic algorithms (GAs) are metaheuristics that belong to the class of evolutionary algorithms. GAs can find the optimal or near-optimal solutions in huge, difficult search spaces and are widely used for search and optimization. This makes them ideal for detecting cancer by creating models to interpret the results of tests, especially noninvasive. In this article, we have comprehensively reviewed the existing literature, analyzed them critically, provided a comparative analysis of the state-of-the-art techniques, and identified the future challenges in the development of such techniques by medical professionals.Entities:
Mesh:
Year: 2022 PMID: 35615545 PMCID: PMC9126682 DOI: 10.1155/2022/1871841
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Standard workflow of genetic algorithms.
Figure 2Common crossover techniques (single point, double point, and uniform).
Type of cancers and respective datasets of the papers considered in this study.
| Ref. | Year | Authors | Cancer | Function | Main purpose | Data type | |
|---|---|---|---|---|---|---|---|
| [ | 2015 | Li et al. | Bladder | Feature selection | Diagnosis | Surface-enhanced Raman spectroscopy | |
| [ | 2015 | Nguyen et al. | General | Feature selection | Classification | Protein chip generated chip | |
| [ | 2016 | Wang et al. | Breast | Feature selection | Diagnosis | Microarray | |
| [ | 2017 | Motieghader et al. | General | Feature selection | Classification | Microarray | |
| [ | 2019 | Sayed et al. | General | Feature selection | Classification | Microarray | |
| [ | 2019 | Rani and Devaraj | General | Feature selection | Classification | Microarray | |
| [ | 2019 | Peng et al. | General | Feature selection | Classification | Microarray | |
| [ | 2020 | Chuang et al. | Breast | Feature selection | Relation identification | SNPs | |
| [ | 2020 | Saied et al. | General | Feature selection | Feature selection | Microarray | |
| [ | 2020 | Bilen et al. | Leukemia | Feature selection | Classification | Discrete | |
| [ | 2021 | Deng et al. | General | Feature selection | Classification | Microarray | |
| [ | 2021 | Maleki et al. | Lung | Feature selection | Diagnosis | Digital image | |
| [ | 2021 | Farag Seddik and Ahmed | Ovarian | Feature selection | Detection | Discrete | |
| [ | 2017 | Alharbi and Tchier | Breast | Optimizing parameters | Diagnosis | Microarray | |
| [ | 2018 | Chauhan and Swami | Breast | Optimizing parameters | Prediction | Microarray | |
| [ | 2019 | Adorada and Wibowo | Breast | Optimizing parameters | Classification | Microarray | |
| [ | 2019 | Lu et al. | General | Optimizing parameters | Classification | Digital image | |
| [ | 2020 | Pan et al. | Oral | Optimizing parameters | Outcome prediction | Digital image | |
| [ | 2021 | Resmini et al. | Breast | Optimizing parameters | Diagnosis | Discrete | |
| [ | 2021 | Taino et al. | Colorectal | Optimizing parameters | Image study | Microarray | |
| [ | 2021 | Hashem and Aboel-Fotouh | Liver | Optimizing parameters | Prediction | Discrete | |
| [ | 2016 | Medina et al. | Colon | Rule reduction | Gene discovery | Microarray | |
| [ | 2017 | Hassoon et al. | Liver | Rule reduction | Prediction | Discrete | |
| [ | 2016 | Paul et al. | General | Misc | Clustering | Microarray | |
| [ | 2018 | Chomatek and Duraj | Breast | Misc | Diagnosis | Discrete | |
| [ | 2018 | Saha et al. | General | Misc | Ranking | Microarray | |
| [ | 2019 | Ronagh and Eshghi | Breast | Misc | Detection | Digital image | |
| [ | 2021 | Kim et al. | Colorectal | Misc | Trend analysis | Microarray | |
Figure 3Types of cancer studied and their relative percentage of occurrences.
Figure 4Publishing sources of the papers.
Figure 5Function of genetic algorithm.
Breakdown of the genetic algorithms of the papers considered in this research.
| Ref. | Initialization | Fitness function | Selection | Crossover | Mutation | Termination |
|---|---|---|---|---|---|---|
| [ | Random initialization of 6 integers less than 254 | LDA-based leave-one-spectrum-out cross-validation accuracy | Elitism | Single-point | Random single-point | 100 generations |
| [ | Random sampling on two-sample | Linear combination of error rate and average of posterior probability | Stochastic uniform | Scattered crossover based on random binary vector (0.8) | Gaussian | 50 generations |
| [ | Random binary vector | Function of decision attributes on conditional attributes reliability | Tournament | Single-point | Uniform | 100 generations |
| [ | Random binary vector | Accuracy during 5-fold cross-validation using SVM | Top 10% and roulette-wheel | Single-point | Order-based | 100 generations |
| [ | Random or based on OGA-SVM | SVM and neural network accuracy | Elitism and roulette-wheel | Single-point | Single-point binary | Unspecified fixed number |
| [ | Randomized from a set of 50 features selected by mutual information | SVM accuracy | Back controlled selection operator (BCSO) [ | Uniform (0.4–0.85) | Dual and inverse operator [ | 20 generations |
| [ | Randomized after search space reduction using | Naïve Bayes (NB) classifier accuracy | Truncation [ | Single-point | Elimination of repetition | Unspecified fixed number |
| [ | Stochastic initialization based on encoding schemes | Difference between the number of intersections for cases and controls | Tournament | Uniform | Random single-point | 1000 generations |
| [ | Random selection after decomposition using discrete wavelet transformation | K-nearest neighbors (k-NN) accuracy | Elitism | Both single-point and k-point | Bit-string | Unspecified fixed number |
| [ | Random encoding | Voting between k-NN, SVM, and NB for LOOCV | Roulette-wheel | k-point | Uniform | Unspecified fixed number |
| [ | Random binary vector | SVM accuracy | Tournament | Uniform | Bit-flip | Unspecified fixed number |
| [ | Random binary vector | Inverse of k-NN misclassification | Roulette-wheel | Single-point | Bit-string | Unspecified fixed number |
| [ | Random initialization using biogacreate function | Linear combination of error rate and posteriori probability using biogafit function | Stochastic uniform | Scattered crossover based on random binary vector [0.8] | Gaussian | 50 generations |
| [ | Random binary vector | Linear function of ratio of correctly diagnosed cases and a negative factor of low confidence | Stochastic uniform | Single-point | Bit-flip | Unspecified fixed number |
| [ | Random encoding | SVM, AdaBoost, and NB accuracy | Elitism | Single-point | Bit-string | Unspecified fixed number |
| [ | Random binary vector | Inverse of predicted error from backpropagation neural network (BPNN) | Elitism and roulette-wheel | Single-point | Bit-flip | Unspecified fixed number |
| [ | Random binary vector | k-NN, NB, and decision trees accuracy | Elitism | Single-point | Bit-flip | Unspecified fixed number |
| [ | Random string vector | Reciprocal function of error | Elitism | Single-point | Random single-point | Unspecified fixed number |
| [ | Random selection | Area under ROC curve (AUC) | Roulette-wheel with decimation | Uniform or single-point | Bit-string and bit-flip | Unspecified fixed number |
| [ | Random vector | Area under ROC curve (AUC) | Truncation (>0.7) [ | Two-point | Bit-flip and creep [ | |
| [ | Random vector | Function of 5 evaluation criteria such as accuracy and precision | Roulette-wheel | New generation | Uniform | Unspecified fixed number |
| [ | Random selection | Support and confidence | Elitism | Uniform | Generalization, specialization, and interval bound | Unspecified fixed number |
| [ | Encoding rule discovery | Rate of correct and incorrect predictions | Stochastic uniform | Single-point | Bit-flip | Unspecified fixed number |
| [ | Random vector using consequence antecedent | Support and confidence | Elitism | Uniform | Generalization, specialization, and interval bound | Unspecified fixed number |
| [ | Random string vector | Combination of number of outliers and distance of outliers from nonoutliers and centroid | Tournament | Uniform | Change value, add new value, and remove random value | Unspecified fixed number |
| [ | Random binary vector | Two-tailed | Elitism | Uniform | Bit-flip | 100 generations |
| [ | Random binary vector | Function of scattered field | Elitism | Uniform | Bit-flip | Unspecified fixed number |
| [ | Random binary vector | Function based on minimization of join-point similarity | Linear-rank | Single-point | Uniform | Unspecified fixed number |