Pseudo-Adaptive Penalization to Handle Constraints in Particle Swarm Optimizers
Abstract
The penalization method is a popular technique to provide particle swarm optimizers with the ability to handle constraints. The downside is the need of penalization coefficients whose settings are problem-specific. While adaptive coefficients can be found in the literature, a different adaptive scheme is proposed in this paper, where coefficients are kept constant. A pseudo-adaptive relaxation of the tolerances for constraint violations while penalizing only violations beyond such tolerances results in a pseudo-adaptive penalization. A particle swarm optimizer is tested on a suite of benchmark problems for three types of tolerance relaxation: no relaxation; self-tuned initial relaxation with deterministic decrease; and self-tuned initial relaxation with pseudo-adaptive decrease. Other authors' results are offered as frames of reference.
Keywords
Cite
@article{arxiv.2101.11441,
title = {Pseudo-Adaptive Penalization to Handle Constraints in Particle Swarm Optimizers},
author = {Mauro S. Innocente and Johann Sienz},
journal= {arXiv preprint arXiv:2101.11441},
year = {2021}
}
Comments
Preprint submitted to Proceedings of the tenth International Conference on Computational Structures Technology