Research Article

Gene Selection and Classification of scRNA-seq Data Combining Information Gain Ratio and Genetic Algorithm with Dynamic Crossover

Algorithm 3

Mutation operator.
(1)Generate one random integer l6 that is less than or equal to l5.
(2)For C3, generate the location to mutate loc3, which contains l6 different random integers that are larger than or equal to 1 and less than or equal to l5.
(3)The coding bits of the location loc3 in C3 are replaced into the other integers that are not equal to any of the coding bits of C3.