To read this content please select one of the options below:

An inner-point modification of PSO for constrained optimization

Daniele Peri (CNR-IAC - National Research Council, Istituto per le Applicazioni del Calcolo "Mauro Picone", Rome, Italy)

Engineering Computations

ISSN: 0264-4401

Article publication date: 5 October 2015

134

Abstract

Purpose

The purpose of this paper is to propose a modification of the original PSO algorithm in order to avoid the evaluation of the objective function outside the feasible set, improving the parallel performances of the algorithm in the view of its application on parallel architectures.

Design/methodology/approach

Classical PSO iteration is repeated for each particle until a feasible point is found: the global search is performed by a set of independent sub-iteration, at the particle level, and the evaluation of the objective function is performed only once the full swarm is feasible. After that, the main attractors are updated and a new sub-iteration is initiated.

Findings

While the main qualities of PSO are preserved, a great advantage in terms of identification of the feasible region and detection of the best feasible solution is obtained. Furthermore, the parallel structure of the algorithm is preserved, and the load balance improved. The results of the application to real-life optimization problems, where constraint satisfaction sometime represents a problem itself, gives the measure of this advantage: an improvement of about 10 percent of the optimal solution is obtained by using the modified version of the algorithm, with a more precise identification of the optimal design variables.

Originality/value

Differently from the standard approach, utilizing a penalty function in order to discharge unfeasible points, here only feasible points are produced, improving the exploration of the feasible region and preserving the parallel structure of the algorithm.

Keywords

Citation

Peri, D. (2015), "An inner-point modification of PSO for constrained optimization", Engineering Computations, Vol. 32 No. 7, pp. 2005-2019. https://doi.org/10.1108/EC-04-2014-0066

Publisher

:

Emerald Group Publishing Limited

Copyright © 2015, Emerald Group Publishing Limited

Related articles