I extracting features from the signals and I want to classify the signal into 17 classes. In order to achieve the best combination of feature subset, genetic algorithm has been applied for feature selection. For example, I have 10 features. For initialize population, I have random the number and also the position of feature for each population. Then I will applied fitness function to get the accuracy of each population. Next I will pick two parents with the best performance and a crossover will be made on two parents. But, I do not know how to applied mutation? Based on my understanding, the mutation is flip between 0 and 1, but now I have position of 1 to 10. May I know how to perform mutation and how to update the children for each generation?