Skip to main content
Have a personal or library account? Click to login
High Precision Particle Swarm Optimization Algorithm (HiPPSO) Cover

High Precision Particle Swarm Optimization Algorithm (HiPPSO)

By: Alexander Raß  
Open Access
|Mar 2020

Abstract

Particle Swarm Optimization (PSO) is a nature-inspired meta-heuristic adaptable to continuous optimization problems. To avoid numerical instabilities or artifacts it is necessary to evaluate floating point calculations with high precision. Our High Precision Particle Swarm Optimization (HiPPSO) software realizes this demand. Additionally our software provides an automatic procedure to adjust precision if it is necessary for accurate evaluations. This enables a fast execution time because the software always evaluates the calculations with suitable precision and does not use too much precision if it is not necessary. HiPPSO is implemented in C++ and has a very flexible class hierarchy to replace subroutines on purpose or extend functionality by simply implementing abstract classes. The software is available on a GitHub repository at https://github.com/alexander-rass/HiPPSO.

DOI: https://doi.org/10.5334/jors.282 | Journal eISSN: 2049-9647
Language: English
Submitted on: Jun 12, 2019
Accepted on: Feb 18, 2020
Published on: Mar 9, 2020
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2020 Alexander Raß, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.