Research Article

Multiobjective Memetic Estimation of Distribution Algorithm Based on an Incremental Tournament Local Searcher

Algorithm 2

The details of MMEDA.
Step  1. Initialization: Set , generate initial population P(0) and evaluate it.
Step  2. Update non-dominated population: Identify non-dominated solutions from population P(t), and update archive N(t)
by dominance.
Step  3. Termination: If is satisfied, export N(t) as the output of the algorithm, and Stop, else go to step 3.
Step  3. ITLS: Perform incremental tournament local searcher to generate new solutions (t).
Step  4. Modeling: Perform the (m-1)-d local PCA to partition P(t) into disjoint clusters . For each cluster ,
build model (2) by (4) and (5).
Step  5. Sampling: Sample new population O(t) from model (2) and evaluate O(t).
Step  6. Update current population: select solutions from to create .
Step  7. set and go to Step 2.