Universiti Teknologi Malaysia Institutional Repository

A random synchronous asynchronous particle swarm optimization algorithm with a new iteration strategy

Ab. Aziz, Nor Azlina and Sudin, Shahdan and Mubin, Marizan and Nawawi, Sophan Wahyudi and Ibrahim, Zuwairie (2015) A random synchronous asynchronous particle swarm optimization algorithm with a new iteration strategy. ARPN Journal of Engineering and Applied Sciences, 10 (21). pp. 9937-9942. ISSN 1819-6608

[img]
Preview
PDF (Abstract)
48kB

Official URL: http://www.arpnjournals.org/jeas/research_papers/r...

Abstract

Particle swarm optimisation (PSO) is a population-based stochastic optimisation algorithm. Traditionally the particles update sequence for PSO can be categorized into two groups, synchronous (S-PSO) or asynchronous (A-PSO) update. In S-PSO, the particles' performances are evaluated before their velocity and position are updated, while in A-PSO, each particle's velocity and position is updated immediately after individual performance is evaluated. Recently, a random asynchronous PSO (RA-PSO) has been proposed. In RA-PSO, particles are randomly chosen to be updated asynchronously, the randomness improves swarm's exploration. RA-PSO belongs to the asynchronous group. In this paper, a new category; hybrid update sequence is proposed. The new update sequence exploits the advantages of synchronous, asynchronous, and random update methods. The proposed sequence is termed as, random synchronous-asynchronous PSO (RSA-PSO). RSA-PSO divides the particles into groups. The groups are subjected to random asynchronous update, while the particles within a chosen group are updated synchronously. The performance of RSA-PSO is compared with the existing S-PSO, A-PSO, and RA-PSO using CEC2014's benchmark functions. The results show that RSA-PSO has a superior performance compared to both A-PSO and RA-PSO, and as good as S-PSO.

Item Type:Article
Uncontrolled Keywords:asynchronous, particle swarm optimisation
Subjects:T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions:Electrical Engineering
ID Code:55872
Deposited By: Practical Student
Deposited On:12 Oct 2016 06:51
Last Modified:25 Aug 2017 05:08

Repository Staff Only: item control page