adjswapMutation:
--------------------------------------------------------------------------
Adjswap mutation performs a swap of two adjacent
genes in a permutation
Since version 7.
--------------------------------------------------------------------------
Form:
[child] = adjswapmutation(par,bounds,genInfo,Ops)
--------------------------------------------------------------------------
------
Inputs
------
par the first parent ( [solution string function value] )
bounds the bounds matrix for the solution space
genInfo
Ops Options for binaryMutation [gen prob_of_mutation]
-------
Outputs
-------
child
--------------------------------------------------------------------------
Reference:
C.R. Houck, J.Joines, and M.Kay. A genetic algorithm for function
optimization: A Matlab implementation. ACM Transactions on Mathmatical
Software, Submitted 1996.
See the included paper named "gaotv5.pdf" for more information.
--------------------------------------------------------------------------