variable mutation operator for cga's mapping