浮点突变（floating point mutation）。 当基因的设计以排列问题的形式限制，那突变的方式就会变成交换，倒置或者打乱。遗传演算法里面突变的目的在于维持并且提昇多样性。突变应该要能够借由避免让族群里的染色体过于相近，来防范演算法掉入区域极值，因此减慢或者停止进化过程。相同的理由也可以用来解释为何大多数遗传演算法的系统避免只使用最适合的染色体来产生下一代 ，而是在一些比较适合的里面随机（或者半随机）的选择出一些来产生下一代。