Tutorial on particle swarm optimization and its combinations to other evolutionary algorithms Article Swipe
YOU?
·
· 2022
· Open Access
·
· DOI: https://doi.org/10.31219/osf.io/hs5bj
· OA: W4307985147
Local optimization with convex function is solved perfectly by traditional mathematical methods such as Newton-Raphson and gradient descent but it is not easy to solve the global optimization with arbitrary function although there are some purely mathematical approaches such as approximation, cutting plane, branch and bound, and interval method which can be impractical because of their complexity and high computation cost. Recently, some evolutional algorithms which are inspired from biological activities are proposed to solve the global optimization by acceptable heuristic level. Among them is particle swarm optimization (PSO) algorithm which is proved as an effective and feasible solution for global optimization in real applications. Although the ideology of PSO is not complicated, it derives many variants, which can make new researchers confused. Therefore, this tutorial focuses on describing, systemizing, and classifying PSO by succinct and straightforward way. Moreover, combinations of PSO and other evolutional algorithms for improving PSO itself or solving other advanced problems are mentioned too.