After every crossover, each bit of the children is considered for mutation with a mutation probability pm. Mutation consists of flipping the value of the chosen bit from 1 to 0 or vice versa.