计算机科学
初始化
模块化设计
多目标优化
人口
进化算法
集合(抽象数据类型)
数学优化
模块化神经网络
最优化问题
人工神经网络
帕累托原理
人工智能
机器学习
算法
时滞神经网络
数学
人口学
社会学
程序设计语言
操作系统
作者
Sanyi Li,Shengxiang Yang,Yanfeng Wang,Weichao Yue,Junfei Qiao
标识
DOI:10.1016/j.swevo.2020.100829
摘要
Abstract This paper presents a novel population prediction algorithm based on modular neural network (PA-MNN) for handling dynamic multi-objective optimization. The proposed algorithm consists of three mechanisms. First, we set up a modular neural network (MNN) and train it with historical population information. Some of the initial solutions are generated by the MNN when an environmental change is detected. Second, some solutions are predicted based on forward-looking center points. Finally, some solutions are generated randomly to maintain the diversity. With these mechanisms, when the new environment has been encountered before, initial solutions generated by MNN will have the same distribution characteristics as the final solutions that were obtained in the same environment last time. Because the initialization mechanism based on the MNN does not need the solutions in recent time, the proposed algorithm can also solve dynamic multi-objective optimization problems with a dramatically and irregularly changing Pareto set. The proposed algorithm is tested on a variety of test instances with different dynamic characteristics and difficulties. The comparisons of experimental results with other state-of-the-art algorithms demonstrate that the proposed algorithm is promising for dealing with dynamic multi-objective optimization.
科研通智能强力驱动
Strongly Powered by AbleSci AI