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 |
|