Particle Swarm Optimization: Development of a General-Purpose Optimizer

01/25/2021
by   Mauro S. Innocente, et al.
0

Traditional methods present a very restrictive range of applications, mainly limited by the features of the function to be optimized and of the constraint functions. In contrast, evolutionary algorithms present almost no restriction to the features of these functions, although the most appropriate constraint-handling technique is still an open question. The particle swarm optimization (PSO) method is sometimes viewed as another evolutionary algorithm because of their many similarities, despite not being inspired by the same metaphor. Namely, they evolve a population of individuals taking into consideration previous experiences and using stochastic operators to introduce new responses. The advantages of evolutionary algorithms with respect to traditional methods have been greatly discussed in the literature for decades. While all such advantages are valid when comparing the PSO paradigm to traditional methods, its main advantages with respect to evolutionary algorithms consist of its noticeably lower computational cost and easier implementation. In fact, the plain version can be programmed in a few lines of code, involving no operator design and few parameters to be tuned. This paper deals with three important aspects of the method: the influence of the parameters' tuning on the behaviour of the system; the design of stopping criteria so that the reliability of the solution found can be somehow estimated and computational cost can be saved; and the development of appropriate techniques to handle constraints, given that the original method is designed for unconstrained optimization problems.

READ FULL TEXT

page 9

page 15

page 18

research
01/25/2021

A Study of the Fundamental Parameters of Particle Swarm Optimizers

The range of applications of traditional optimization methods are limite...
research
01/25/2021

Particle Swarm Optimization: Fundamental Study and its Application to Optimization and to Jetty Scheduling Problems

The advantages of evolutionary algorithms with respect to traditional me...
research
01/25/2021

Population-Based Methods: PARTICLE SWARM OPTIMIZATION – Development of a General-Purpose Optimizer and Applications

This thesis is concerned with continuous, static, and single-objective o...
research
01/25/2021

Constraint-Handling Techniques for Particle Swarm Optimization Algorithms

Population-based methods can cope with a variety of different problems, ...
research
12/12/2009

Adapting Heuristic Mastermind Strategies to Evolutionary Algorithms

The art of solving the Mastermind puzzle was initiated by Donald Knuth a...
research
07/23/2021

Applying Evolutionary Algorithms Successfully: A Guide Gained from Real-world Applications

Metaheuristics (MHs) in general and Evolutionary Algorithms (EAs) in par...
research
07/03/2012

Meme as Building Block for Evolutionary Optimization of Problem Instances

A significantly under-explored area of evolutionary optimization in the ...

Please sign up or login with your details

Forgot password? Click here to reset