Research Article
Uniformity-Comprehensive Multiobjective Optimization Evolutionary Algorithm Based on Machine Learning
| | Input: (population), (number of decision variables), M (number of targets), gen3 (number of third stage iterations), k (cluster) | | | Output: (phase 3 population). | | (1) | ⟵ Crossover work/ Training neural network / | | (2) | NET ⟵ train (, , Layers, Options) | | (3) | [C, Num] ⟵ K-means (, k)/K-means finds the most inhomogeneous cluster / | | (4) | for ⟵ 1 to size (C) − 1 do | | (5) | C ⟵ predict (NET, C); | | (6) | C′ ⟵ | | (7) | C ⟵ max (0, min (1, C′)) | | (8) | Mutation ⟵ Calculate the Mutation by using equation (11) | | (9) | end for | | (10) | ⟵ ( (Num)! = C (Num)) ∪ C/ Replace the variant part / | | (11) | return |
|