Research Article
Application of Layered Coding Genetic Algorithm in Optimization of Unequal Area Production Facilities Layout
| Input: f_popu, n_f | | Output: f_popu after mutation operation | (1) | Pm ⟵ Mutation probability; | (2) | for i ⟵ 1 TO N_f | (3) | if Pm > random in [0,1]; | (4) | f_popu_mu ⟵ f_popu(i,:); | (5) | r4 ⟵ unidrnd(N_f, 1, 2); | (6) | while r4(1) = = r4(2) | (7) | Do r4 ⟵ unidrnd(N_f, 1, 2); | (8) | end while | (9) | f_popu_mu(1, r4(1)) ⟵ f_popu(i, r4(2)); | (10) | f_popu_mu(1, r4(2)) ⟵ f_popu(i, r4(1)); f_popu(i,:) ⟵ f_popu_mu; | (11) | end if | (12) | end for |
|