对多目标优化进化算法进行研究,设计了基于客户需求信息的产品多目标优化算法。针对进化算法优化效率低的缺点,提出了目标侧重度概念,使进化算法有选择地收敛,提高了算法的优化效率;针对进化算法容易陷入局部最优和解分布不均匀的缺点,提出了目标间距概念,避免算法在收敛过程中早熟,保证了最优解的多样性,降低了客户的选择压力。在MATLAB 7.0平台上对改进算法进行仿真实验,并与NSGA-2和SPEA-2两种进化算法进行对比分析,验证了改进算法的可行性、可靠性与优越性。
A new method of multi-objective optimization based on the customer requiremnents was designed.In order to improve the efficiency of the traditional algorithm,the concept of object focus degree was proposed,so that the evolutionary algorithm convergence was of selective.There are several limitations of the existing evolutionary algorithms,such as easily falling into local optimal solution and uneven solution distribution.According to these weaknesses,a concept of object spacing matrix was proposed.The new method can avoid the earlier algorithm convergence and make sure the diversity of the optimal solution.The proposed method was simulated based on MATLAB7.0.The simulation results indicate that the proposed algorithm is feasible,and has better reliability and superiority than other two popular evolutionary algorithms(NSGA-2 and SPEA-2).