基于分解的多目标进化算法中的约束子问题

Constrained Subproblems in a Decomposition-Based Multiobjective Evolutionary Algorithm

IEEE Transactions on Evolutionary Computation · 2015
被引 150
ABS 4

中文导读

针对分解多目标进化算法中平衡种群多样性与收敛性的问题,提出对子问题施加约束的方法,并设计自适应调整策略,实验表明能显著提升算法性能。

Abstract

A decomposition approach decomposes a multiobjective optimization problem into a number of scalar objective optimization subproblems. It plays a key role in decomposition-based multiobjective evolutionary algorithms. However, many widely used decomposition approaches, originally proposed for mathematical programming algorithms, may not be very suitable for evolutionary algorithms. To help decomposition-based multiobjective evolutionary algorithms balance the population diversity and convergence in an appropriate manner, this letter proposes to impose some constraints on the subproblems. Experiments have been conducted to demonstrate that our proposed constrained decomposition approach works well on most test instances. We further propose a strategy for adaptively adjusting constraints by using information collected from the search. Experimental results show that it can significantly improve the algorithm performance.

多目标优化进化算法分解方法约束优化