TY - JOUR
T1 - A reference vector based multiobjective evolutionary algorithm with Q-learning for operator adaptation
AU - Jiao, Keming
AU - Chen, Jie
AU - Xin, Bin
AU - Li, Li
N1 - Publisher Copyright:
© 2022
PY - 2023/2
Y1 - 2023/2
N2 - Maintaining a balance between convergence and diversity is a challenge for multiobjective evolutionary optimization. As crossover operators can affect the offspring distribution, an adaptive operator selection and reference vector based evolutionary algorithm (OVEA) for multiobjective optimization is proposed, where adaptive operator selection (AOS) adopts Q-learning to choose crossover operators, and the reference vector assists individual selection. To make the objective vectors as close to the true Pareto Front (PF) as possible and distributed uniformly along with PF, the different crossover operators and the association between reference vectors and individuals are used to drive the population evolution. The selection range of each reference vector is controlled by the associated population subset, from which an elite individual is selected. Observing the performance of offspring, the appropriate crossover operator is picked up by Q-learning. Finally, the proposed algorithm is evaluated on the benchmark problems with different objective number ranging from 2 to 10 and compared against the state-of-the-art algorithms. The experimental results show that OVEA has remarked advantages over the compared algorithms.
AB - Maintaining a balance between convergence and diversity is a challenge for multiobjective evolutionary optimization. As crossover operators can affect the offspring distribution, an adaptive operator selection and reference vector based evolutionary algorithm (OVEA) for multiobjective optimization is proposed, where adaptive operator selection (AOS) adopts Q-learning to choose crossover operators, and the reference vector assists individual selection. To make the objective vectors as close to the true Pareto Front (PF) as possible and distributed uniformly along with PF, the different crossover operators and the association between reference vectors and individuals are used to drive the population evolution. The selection range of each reference vector is controlled by the associated population subset, from which an elite individual is selected. Observing the performance of offspring, the appropriate crossover operator is picked up by Q-learning. Finally, the proposed algorithm is evaluated on the benchmark problems with different objective number ranging from 2 to 10 and compared against the state-of-the-art algorithms. The experimental results show that OVEA has remarked advantages over the compared algorithms.
KW - Adaptive operator selection
KW - Multiobjective evolutionary algorithm
KW - Q-learning
KW - Reference vector
UR - http://www.scopus.com/inward/record.url?scp=85144826516&partnerID=8YFLogxK
U2 - 10.1016/j.swevo.2022.101225
DO - 10.1016/j.swevo.2022.101225
M3 - Article
AN - SCOPUS:85144826516
SN - 2210-6502
VL - 76
JO - Swarm and Evolutionary Computation
JF - Swarm and Evolutionary Computation
M1 - 101225
ER -