Preference-inspired co-evolutionary algorithms (PICEAs) consider the target vectors as the preferences, and then use the domination relationship between the candidate solutions and target vectors to increase their selection pressure. However, the size of dominating objective space varies with the different positions of candidate solutions and it leads to the imbalance of the evolutionary ability of whole population. To solve this problem, this paper proposes a preference-inspired coevolutionary algorithm based on a differentiated allocation strategy (PICEAg-DS). First, it sets up an external archive to save the nondominated solutions and then extracts the convergence and diversity information from it. Second, it divides the objective space into several subspaces and designs a space distance operator to evaluate their optimization difficulty. Finally, it dynamically assigns the target vectors and guides more computational resource to the difficult to optimize subspaces, and thus drives the whole population evolution. To prove the advantages of differentiated resource allocation strategy, the PICEAg-DS is compared with two classic coevolutionary algorithms (PICEAg, CMOPSO) and two classic MOEAs based on resource allocation strategy (EAG-MOEAD, MOEAD-DRA). The experimental results show that PICEAg-DS performs better than the other algorithms on many WFG test problems. To further analysis the effectiveness of PICEAg-DS, compare it with two MOEAs based on domination relationship (NSGAII, SPEA2) and two MOEAs based on decomposition (RVEA, MOEA/D-M2M) on MOP and UF test suite. The experimental results show the PICEAg-DS has a better convergence than the other comparison algorithms, especially on 3-objective MOP6-7 and UF8-9.
CITATION STYLE
Qiu, Q., Yu, W., Wang, L., Chen, H., & Pan, X. (2020). Preference-inspired coevolutionary algorithm based on differentiated resource allocation strategy. IEEE Access, 8, 205798–205813. https://doi.org/10.1109/ACCESS.2020.3027008
Mendeley helps you to discover research relevant for your work.