Research Article

Application of Layered Coding Genetic Algorithm in Optimization of Unequal Area Production Facilities Layout

Algorithm 1

Coding of facility population, splitting position and splitting mode layer.
Input: Popu_size, n_f
Output: F(facility population), Sp[Popu_size × n_f] (Splitting position string), Sm[1 × n_f − 1] (splitting mode string)
(1)for I ⟵ 1 to Popu_size
(2)F(i,:) ⟵ permutation of n_f integers valued from 1∼n_f;
(3)Sp(i,:) ⟵ permutation of (n_f − 1) integer valued from 1∼(n_f − 1);
(4)Sm(i,:) ⟵ permutation of (n_f − 1) number valued 1 or 0;
(5)end for
(4)Establishment of fitness function.