摘要
在多目标最优化问题中,如何求解一组均匀散布在前沿界面上的有效解具有重要意义.MOEA?D是最近出现的一种杰出的多目标进化算法,当前沿界面的形状是某种已知的类型时,MOEA?D使用高级分解的方法容易求出均匀散布在前沿界面上的有效解.然而,多目标优化问题的前沿界面的形状通常是未知的.为了使MOEA?D能求出一般多目标优化问题的均匀散布的有效解,利用幂函数对目标进行数学变换,使变换后的多目标优化问题的前沿界面在算法的进化过程中逐渐接近希望得到的形状,提出了一种求解一般的多目标优化问题的MOEA?D算法的权重设计方法,并且讨论了经过数学变换后前沿界面的保距性问题.采用建议的权重设计方法,MOEA?D更容易求出一般的多目标优化问题均匀散布的有效解.数值结果验证了算法的有效性.
In multi-objective optimization problems, it is very important to find a group of uniformly distributed Pareto optimal solutions on Pareto fronts. MOEA/D is one of the promising evolutionary algorithms for multi-objective optimization at present. When the Pareto front is some known types of shape, the MOEA/D can find uniformly distributed Pareto-optimal solutions by using the advanced decomposition. Nevertheless, it is a nontrivial task for the MOEA/D for a general shape of the Pareto front. In this paper, each objective function is transformed by the power function, which makes the Pareto front of multi-objective optimization close to the desired shape. Furthermore, a kind of weight design method of MOEA/D is proposed to solve general multi-objective optimization problem. This paper also discusses the distance preserving character of Pareto front by mathematics transform. MOEA/D, making use of proposed weight design method, easily finds uniformly distributed Pareto optimal solutions for general multi-objective optimization problem. Numerical results show the effectiveness of MOEA/D with the proposed weight design method.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2012年第6期1264-1271,共8页
Journal of Computer Research and Development
基金
国家自然科学基金项目(60974077)
广东省自然科学基金团队项目(S2011030002886)
广东省自然科学基金项目(10251009001000002)
香港研资局优配研究基金项目(HKBU210309)
关键词
多目标优化
进化算法
均匀散布
前沿界面
权重设计
幂变换
multi-objective optimization
evolutionary algorithm
uniform distribution
Pareto front
weight design
power transformation