Raß A (2020)
Publication Language: English
Publication Type: Journal article, Original article
Publication year: 2020
Book Volume: 8
Pages Range: 4
Journal Issue: 1
URI: https://openresearchsoftware.metajnl.com/articles/10.5334/jors.282/
DOI: 10.5334/jors.282
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.
APA:
Raß, A. (2020). High Precision Particle Swarm Optimization Algorithm (HiPPSO). Journal of Open Research Software, 8(1), 4. https://dx.doi.org/10.5334/jors.282
MLA:
Raß, Alexander. "High Precision Particle Swarm Optimization Algorithm (HiPPSO)." Journal of Open Research Software 8.1 (2020): 4.
BibTeX: Download