PAO: A general particle swarm algorithm with exact dynamics and closed-form transition densities

04/28/2023
by   Max D. Champneys, et al.
0

A great deal of research has been conducted in the consideration of meta-heuristic optimisation methods that are able to find global optima in settings that gradient based optimisers have traditionally struggled. Of these, so-called particle swarm optimisation (PSO) approaches have proven to be highly effective in a number of application areas. Given the maturity of the PSO field, it is likely that novel variants of the PSO algorithm stand to offer only marginal gains in terms of performance – there is, after all, no free lunch. Instead of only chasing performance on suites of benchmark optimisation functions, it is argued herein that research effort is better placed in the pursuit of algorithms that also have other useful properties. In this work, a highly-general, interpretable variant of the PSO algorithm – particle attractor algorithm (PAO) – is proposed. Furthermore, the algorithm is designed such that the transition densities (describing the motions of the particles from one generation to the next) can be computed exactly in closed form for each step. Access to closed-form transition densities has important ramifications for the closely-related field of Sequential Monte Carlo (SMC). In order to demonstrate that the useful properties do not come at the cost of performance, PAO is compared to several other state-of-the art heuristic optimisation algorithms in a benchmark comparison study.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/19/2015

Critical Parameters in Particle Swarm Optimisation

Particle swarm optimisation is a metaheuristic algorithm which finds rea...
research
07/17/2019

Fly Safe: Aerial Swarm Robotics using Force Field Particle Swarm Optimisation

Particle Swarm Optimisation (PSO) is a powerful optimisation algorithm t...
research
05/08/2022

Hamiltonian Monte Carlo Particle Swarm Optimizer

We introduce the Hamiltonian Monte Carlo Particle Swarm Optimizer (HMC-P...
research
06/15/2022

Efficient Approximation of Expected Hypervolume Improvement using Gauss-Hermite Quadrature

Many methods for performing multi-objective optimisation of computationa...
research
06/12/2013

Random Drift Particle Swarm Optimization

The random drift particle swarm optimization (RDPSO) algorithm, inspired...
research
04/26/2021

Particle Swarms Reformulated towards a Unified and Flexible Framework

The Particle Swarm Optimisation (PSO) algorithm has undergone countless ...
research
11/25/2022

A divide and conquer sequential Monte Carlo approach to high dimensional filtering

We propose a divide-and-conquer approach to filtering which decomposes t...

Please sign up or login with your details

Forgot password? Click here to reset