自适应突变伪代码

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