Improving particle swarm optimization via adaptive switching asynchronous – synchronous update

Particle swarm optimization (PSO) is a population-based metaheuristic optimization algorithm that solves a problem through iterative operations. Traditional PSO iteration strategies can be categorized into two groups: synchronous (S-PSO) or asynchronous (A-PSO) update. In S-PSO, the performance of t...

Full description

Saved in:
Bibliographic Details
Main Authors: Ab. Aziz, Nor Azlina, Ibrahim, Zuwairie, Mubin, Marizan, Nawawi, Sophan Wahyudi, Mohamad, Mohd Saberi
Format: Article
Published: Elsevier 2018
Subjects:
Online Access:http://eprints.um.edu.my/22763/
https://doi.org/10.1016/j.asoc.2018.07.047
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.eprints.22763
record_format eprints
spelling my.um.eprints.227632019-10-21T01:51:20Z http://eprints.um.edu.my/22763/ Improving particle swarm optimization via adaptive switching asynchronous – synchronous update Ab. Aziz, Nor Azlina Ibrahim, Zuwairie Mubin, Marizan Nawawi, Sophan Wahyudi Mohamad, Mohd Saberi TK Electrical engineering. Electronics Nuclear engineering Particle swarm optimization (PSO) is a population-based metaheuristic optimization algorithm that solves a problem through iterative operations. Traditional PSO iteration strategies can be categorized into two groups: synchronous (S-PSO) or asynchronous (A-PSO) update. In S-PSO, the performance of the entire swarm is evaluated before the particles’ velocities and positions are updated, whereas in A-PSO, each particle's velocity and position are updated immediately after an individual's performance is evaluated. Previous research claimed that S-PSO is better in exploitation and has fast convergence, whereas A-PSO converges at a slower rate and is stronger at exploration. Exploration and exploitation are important in ensuring good performance for any population-based metaheuristic. In this paper, an adaptive switching PSO (Switch-PSO) algorithm that uses a hybrid update sequence is proposed. The iteration strategy in Switch-PSO is adaptively switched between the two traditional iteration strategies according to the performance of the swarm's best member. The performance of Switch-PSO is compared with existing S-PSO, A-PSO and three state-of-the-art PSO algorithms using CEC2014's benchmark functions. The results show that Switch-PSO achieves superior performance in comparison to the other algorithms. Switch-PSO is then applied for infinite impulse response model identification, where Switch-PSO is found to rank the best among all the algorithms applied. Elsevier 2018 Article PeerReviewed Ab. Aziz, Nor Azlina and Ibrahim, Zuwairie and Mubin, Marizan and Nawawi, Sophan Wahyudi and Mohamad, Mohd Saberi (2018) Improving particle swarm optimization via adaptive switching asynchronous – synchronous update. Applied Soft Computing, 72. pp. 298-311. ISSN 1568-4946 https://doi.org/10.1016/j.asoc.2018.07.047 doi:10.1016/j.asoc.2018.07.047
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Ab. Aziz, Nor Azlina
Ibrahim, Zuwairie
Mubin, Marizan
Nawawi, Sophan Wahyudi
Mohamad, Mohd Saberi
Improving particle swarm optimization via adaptive switching asynchronous – synchronous update
description Particle swarm optimization (PSO) is a population-based metaheuristic optimization algorithm that solves a problem through iterative operations. Traditional PSO iteration strategies can be categorized into two groups: synchronous (S-PSO) or asynchronous (A-PSO) update. In S-PSO, the performance of the entire swarm is evaluated before the particles’ velocities and positions are updated, whereas in A-PSO, each particle's velocity and position are updated immediately after an individual's performance is evaluated. Previous research claimed that S-PSO is better in exploitation and has fast convergence, whereas A-PSO converges at a slower rate and is stronger at exploration. Exploration and exploitation are important in ensuring good performance for any population-based metaheuristic. In this paper, an adaptive switching PSO (Switch-PSO) algorithm that uses a hybrid update sequence is proposed. The iteration strategy in Switch-PSO is adaptively switched between the two traditional iteration strategies according to the performance of the swarm's best member. The performance of Switch-PSO is compared with existing S-PSO, A-PSO and three state-of-the-art PSO algorithms using CEC2014's benchmark functions. The results show that Switch-PSO achieves superior performance in comparison to the other algorithms. Switch-PSO is then applied for infinite impulse response model identification, where Switch-PSO is found to rank the best among all the algorithms applied.
format Article
author Ab. Aziz, Nor Azlina
Ibrahim, Zuwairie
Mubin, Marizan
Nawawi, Sophan Wahyudi
Mohamad, Mohd Saberi
author_facet Ab. Aziz, Nor Azlina
Ibrahim, Zuwairie
Mubin, Marizan
Nawawi, Sophan Wahyudi
Mohamad, Mohd Saberi
author_sort Ab. Aziz, Nor Azlina
title Improving particle swarm optimization via adaptive switching asynchronous – synchronous update
title_short Improving particle swarm optimization via adaptive switching asynchronous – synchronous update
title_full Improving particle swarm optimization via adaptive switching asynchronous – synchronous update
title_fullStr Improving particle swarm optimization via adaptive switching asynchronous – synchronous update
title_full_unstemmed Improving particle swarm optimization via adaptive switching asynchronous – synchronous update
title_sort improving particle swarm optimization via adaptive switching asynchronous – synchronous update
publisher Elsevier
publishDate 2018
url http://eprints.um.edu.my/22763/
https://doi.org/10.1016/j.asoc.2018.07.047
_version_ 1648736203808178176
score 13.214268