TY - GEN
T1 - Learning Automata-Based Particle Swarm Optimizer
AU - Zhang, Junqi
AU - Zhu, Xixun
AU - Zhou, Mengchu
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/9/28
Y1 - 2018/9/28
N2 - Particle Swarm Optimizer (PSO) is a population-based optimization technique applied to a wide range of problem s. However, its performance may suffer from getting trapped into local optima because of its fixed search pattern. Most variants of PSO use the same search strategy in their whole search process, which may hurt their performance for those cases that require different strategies at different search stages. In order to enable the swarm to adaptively choose an appropriate learning strategy according to its current search stage, this work proposes a Learning Automata-based Particle Swarm Optimizer. Its learning automaton learns the search stage of a swarm and selects its corresponding search strategy for particles. In an early search stage, the automaton selects a global search strategy with a large probability. While in a late search stage, it likely chooses a local search strategy. The update of the selection probabilities of candidate strategies is not predetermined but learned from the evolution process by the learning automaton. Experimental results performed on CEC2013 benchmark functions verify its outstanding performance in comparison with several representative PSO variants.
AB - Particle Swarm Optimizer (PSO) is a population-based optimization technique applied to a wide range of problem s. However, its performance may suffer from getting trapped into local optima because of its fixed search pattern. Most variants of PSO use the same search strategy in their whole search process, which may hurt their performance for those cases that require different strategies at different search stages. In order to enable the swarm to adaptively choose an appropriate learning strategy according to its current search stage, this work proposes a Learning Automata-based Particle Swarm Optimizer. Its learning automaton learns the search stage of a swarm and selects its corresponding search strategy for particles. In an early search stage, the automaton selects a global search strategy with a large probability. While in a late search stage, it likely chooses a local search strategy. The update of the selection probabilities of candidate strategies is not predetermined but learned from the evolution process by the learning automaton. Experimental results performed on CEC2013 benchmark functions verify its outstanding performance in comparison with several representative PSO variants.
KW - Evolutionary Algorithms
KW - Learning Automata
KW - Particle Swarm Optimizer
KW - Swarm Intelligence
UR - http://www.scopus.com/inward/record.url?scp=85056282626&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85056282626&partnerID=8YFLogxK
U2 - 10.1109/CEC.2018.8477672
DO - 10.1109/CEC.2018.8477672
M3 - Conference contribution
AN - SCOPUS:85056282626
T3 - 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings
BT - 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2018 IEEE Congress on Evolutionary Computation, CEC 2018
Y2 - 8 July 2018 through 13 July 2018
ER -