返回
Particle swarm optimization based on temporal-difference learning for solving multi-objective optimization problems
DOI:10.1007/s00607-023-01166-w.png)
摘要
En 中文
Multi-objective evolutionary algorithms have become the most important method to deal with multi-objective optimization problems (MOP). To improve the performance of particle swarm optimization (PSO) in addressing MOPs, a multi-objective PSO based on temporal-difference learning (TDLMOPSO) is proposed in this paper. The iteration process of TDLMOPSO is transformed into a Markov decision process, particles are treated as agents, each agent has a personal archive, the states are designed for the connection of actions, the actions of particles contain all necessary behavior of them: basic movement, jump out of local optimum, and local search, and the rewards depend on the relationship between particles' positions and their personal archives. Besides, the external archive deletion strategy and the leader selection strategy are redesigned based on the unsupervised learning algorithm to enhance the diversity of solutions in the external archive. The effectiveness of TDLMOPSO is verified by applying it with other seven advanced multi-objective algorithms in MOP benchmark test suites. Furthermore, the time complexity and parameter sensitivity of TDLMOPSO are analyzed.
Keyword:
Multi-objective optimization
Particle swarm optimization
Reinforcement learning
Temporal-difference learning
期刊
C
IF:
2.8
论文数:
2.3K
被引数:
3.5K
机构
引用论文
Multiobjective evolutionary algorithms: A comparative case study and the Strength Pareto approach多目标进化算法: 比较案例研究和强度帕累托方法
Cytokine-induced inside-out activation of FcαR (CD89) is mediated by a single serine residue (S263) in the intracellular domain of the receptor
Blood
IF0
A novel two-archive strategy for evolutionary many-objective optimization algorithm based on reference points一种新的基于参考点的进化多目标优化算法的双存档策略

