threeswapMutation:
--------------------------------------------------------------------------
Three swap mutation performs a three way swap of three randomly
chosen genes in a permutation
Since version 7.
--------------------------------------------------------------------------
Form:
[c] = threeswapMutation(p,bounds,genInfo,Ops)
--------------------------------------------------------------------------
------
Inputs
------
parent the first parent ( [solution string function value] )
bounds the bounds matrix for the solution space
Ops Options for binaryMutation [gen prob_of_mutation]
-------
Outputs
-------
c
--------------------------------------------------------------------------