自适应突变伪代码
1. for i = 1 : N
2. if p ( t ) > r a n d : //*rand~U(0,1)*//
3. M _ d = f l o o r ( p ( t ) × D )
4. m = r a n d p e r m ( D , M _ d )
5. for j = 1 : l e n g t h ( m )
6. x i , m ( j ) = L × P b i , m ( j ) + ( 1 − L ) × G b m ( j )
7. end for
8. end if
9. end for