Research Article

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

Algorithm 2

Calculating the value of fitness function.
Input: (x, y) ⟵ coordinate of facility centroid
D ⟵ Matrix of logistics quantity between facilities;
C ⟵ Matrix of unit logistics cost between facilities;
r ⟵ Matrix of closeness score between facilities;
r_max ⟵ maximum of closeness score between facilities;
a1 ⟵ weight of logistics cost; a2 ⟵ weight of nonlogistics factors;
Output: goal_v (value of fitness function)
(1)for i ⟵ 1 to n_f
(2)for j ⟵ 1 to n_f
(3)  
(4)end for
(5)end for
(6)G1 ⟵ sum according to the row (sum according to the column(D.flow_f.flow_c));
(7)G2 ⟵ sum according to the row (sum according to the column(D./D_max.relation_v));
(8)goal_ ⟵ a1G1 + a2(r_max-G2);
(5)Genetic manipulation