Hamiltonian Monte Carlo Particle Swarm Optimizer

05/08/2022
by   Omatharv Bharat Vaidya, et al.
0

We introduce the Hamiltonian Monte Carlo Particle Swarm Optimizer (HMC-PSO), an optimization algorithm that reaps the benefits of both Exponentially Averaged Momentum PSO and HMC sampling. The coupling of the position and velocity of each particle with Hamiltonian dynamics in the simulation allows for extensive freedom for exploration and exploitation of the search space. It also provides an excellent technique to explore highly non-convex functions while ensuring efficient sampling. We extend the method to approximate error gradients in closed form for Deep Neural Network (DNN) settings. We discuss possible methods of coupling and compare its performance to that of state-of-the-art optimizers on the Golomb's Ruler problem and Classification tasks.

READ FULL TEXT
research
09/05/2017

Hamiltonian Flow Simulation of Rare Events

Hamiltonian Flow Monte Carlo(HFMC) methods have been implemented in engi...
research
02/16/2023

Evolving Deep Neural Network by Customized Moth Flame Optimization Algorithm for Underwater Targets Recognition

This chapter proposes using the Moth Flame Optimization (MFO) algorithm ...
research
08/13/2018

Randomized Hamiltonian Monte Carlo as Scaling Limit of the Bouncy Particle Sampler and Dimension-Free Convergence Rates

The Bouncy Particle Sampler is a Markov chain Monte Carlo method based o...
research
04/28/2023

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

A great deal of research has been conducted in the consideration of meta...
research
04/10/2021

A Swarm Variant for the Schrödinger Solver

This paper introduces application of the Exponentially Averaged Momentum...
research
05/19/2020

AdaSwarm: A Novel PSO optimization Method for the Mathematical Equivalence of Error Gradients

This paper tackles the age-old question of derivative free optimization ...
research
09/27/2022

Efficient Non-Parametric Optimizer Search for Diverse Tasks

Efficient and automated design of optimizers plays a crucial role in ful...

Please sign up or login with your details

Forgot password? Click here to reset