Logo del repository
  1. Home
 
Opzioni

Learning the Particle Swarm Optimization Velocity Update via Genetic Programming

FREDERICO JOSÃ JÃ COME DE BRITO SANTOS
•
Andrea De Lorenzo
•
Luca Manzoni
•
Gloria Pietropolli
2025
  • book part

Abstract
The velocity update function in Particle Swarm Optimization (PSO) governs the movement of particles and significantly impacts algorithm performance. Numerous variants of the PSO velocity update function have been proposed, ranging from manually designed rules based on heuristic modifications to functions evolved through evolutionary algorithms. Among the latter, approaches based on Genetic Programming (GP) have been used to generate symbolic velocity expressions. However, most existing GP-based methods focus on optimizing performance on specific benchmark functions, with limited emphasis on generalization. This paper introduces a method for evolving velocity update functions using tree-based GP, with a focus on generalization across heterogeneous optimization problems. Each GP individual represents a velocity function that maps particle-level and swarm-level descriptors to a velocity vector. Experiments are conducted on shifted and rotated functions from the CEC 2005 benchmark suite across varying dimensionalities and evaluated on a different set of benchmark functions. Results indicate that evolved functions can outperform the standard PSO update rule and generalize to previously unseen problems and on different dimensionalities. Furthermore, the best evolved solutions share common structures and dynamic behaviors.
DOI
10.1145/3712255.3734324
WOS
WOS:001564494900330
Archivio
https://hdl.handle.net/11368/3115301
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-105014588898
https://dl.acm.org/doi/10.1145/3712255.3734324
Diritti
closed access
license:copyright editore
license uri:iris.pri02
FVG url
https://arts.units.it/request-item?handle=11368/3115301
Soggetti
  • Particle Swarm Optimi...

  • Swarm Intelligence

  • Genetic Programming

google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback