Particle Swarm Optimization (PSO) is an effective Swarm Intelligence technique for the optimization of non-linear and complex high-dimensional problems. Since PSO's performance is strongly dependent on the choice of its functioning settings, in this work we consider a self-tuning version of PSO, called Proactive Particles in Swarm Optimization (PPSO). PPSO leverages Fuzzy Logic to dynamically determine the best settings for the inertia weight, cognitive factor and social factor. The PPSO algorithm significantly differs from other versions of PSO relying on Fuzzy Logic, because specific settings are assigned to each particle according to its history, instead of being globally assigned to the whole swarm. In such a way, PPSO's particles gain a limited autonomous and proactive intelligence with respect to the reactive agents proposed by PSO. Our results show that PPSO achieves overall good optimization performances on the benchmark functions proposed in the CEC 2017 test suite, with the exception of those based on the Schwefel function, whose fitness landscape seems to mislead the fuzzy reasoning. Moreover, with many benchmark functions, PPSO is characterized by a higher speed of convergence than PSO in the case of high-dimensional problems.

Tangherloni, A., Rundo, L., Nobile, M. (2017). Proactive Particles in Swarm Optimization: A settings-free algorithm for real-parameter single objective optimization problems. In 2017 IEEE Congress on Evolutionary Computation, CEC 2017 - Proceedings (pp.1940-1946). Institute of Electrical and Electronics Engineers Inc. [10.1109/CEC.2017.7969538].

Proactive Particles in Swarm Optimization: A settings-free algorithm for real-parameter single objective optimization problems

TANGHERLONI, ANDREA
Primo
;
RUNDO, LEONARDO
Secondo
;
NOBILE, MARCO SALVATORE
Ultimo
2017

Abstract

Particle Swarm Optimization (PSO) is an effective Swarm Intelligence technique for the optimization of non-linear and complex high-dimensional problems. Since PSO's performance is strongly dependent on the choice of its functioning settings, in this work we consider a self-tuning version of PSO, called Proactive Particles in Swarm Optimization (PPSO). PPSO leverages Fuzzy Logic to dynamically determine the best settings for the inertia weight, cognitive factor and social factor. The PPSO algorithm significantly differs from other versions of PSO relying on Fuzzy Logic, because specific settings are assigned to each particle according to its history, instead of being globally assigned to the whole swarm. In such a way, PPSO's particles gain a limited autonomous and proactive intelligence with respect to the reactive agents proposed by PSO. Our results show that PPSO achieves overall good optimization performances on the benchmark functions proposed in the CEC 2017 test suite, with the exception of those based on the Schwefel function, whose fitness landscape seems to mislead the fuzzy reasoning. Moreover, with many benchmark functions, PPSO is characterized by a higher speed of convergence than PSO in the case of high-dimensional problems.
slide + paper
CEC 2017 competition; Fuzzy Logic; Particle Swarm Optimization; Proactive Particles in Swarm Optimization; Real-parameter single objective optimization; Settings-free algorithms
English
IEEE Congress on Evolutionary Computation, CEC June 5-8
2017
2017 IEEE Congress on Evolutionary Computation, CEC 2017 - Proceedings
9781509046010
2017
1940
1946
7969538
http://ieeexplore.ieee.org/abstract/document/7969538/
none
Tangherloni, A., Rundo, L., Nobile, M. (2017). Proactive Particles in Swarm Optimization: A settings-free algorithm for real-parameter single objective optimization problems. In 2017 IEEE Congress on Evolutionary Computation, CEC 2017 - Proceedings (pp.1940-1946). Institute of Electrical and Electronics Engineers Inc. [10.1109/CEC.2017.7969538].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/168680
Citazioni
  • Scopus 48
  • ???jsp.display-item.citation.isi??? 46
Social impact