New Particle Swarm Optimisation (PSO) methods for
dynamic and noisy function optimisation are studied in
this paper. The new methods are based on the
hierarchical PSO (H-PSO) and a new type of H-PSO
algorithm, called Partitioned Hierarchical PSO
(PH-PSO). PH-PSO maintains a hierarchy of particles
that is partitioned into several sub-swarms for a
limited number of generations after a change of the
environment occurred. Different methods for determining
the best time when to rejoin the sub-swarms and how to
handle the topmost sub-swarm are discussed. A standard
method for metaheuristics to cope with noise is to use
function re-evaluations. To reduce the number of
necessary re-evaluations a new method is proposed here
which uses the hierarchy to find a subset of particles
for which re-evaluations are particularly important. In
addition, a new method to detect changes of the
optimization function in the presence of noise is
presented. It differs from conventional detection
methods because it does not require additional function
evaluations. Instead it relies on observations of
changes that occur within the swarm hierarchy. The new
algorithms are compared experimentally on different
dynamic and noisy benchmark functions with a variant of
standard PSO and H-PSO that are both provided with a
change detection and response method.
%0 Journal Article
%1 Janson:2006:GPEM
%A Janson, Stefan
%A Middendorf, Martin
%D 2006
%J Genetic Programming and Evolvable Machines
%K Dynamic Noisy Optimization, PSO, Particle Swarm functions functions,
%N 4
%P 329--354
%R doi:10.1007/s10710-006-9014-6
%T A hierarchical particle swarm optimizer for noisy and
dynamic environments
%V 7
%X New Particle Swarm Optimisation (PSO) methods for
dynamic and noisy function optimisation are studied in
this paper. The new methods are based on the
hierarchical PSO (H-PSO) and a new type of H-PSO
algorithm, called Partitioned Hierarchical PSO
(PH-PSO). PH-PSO maintains a hierarchy of particles
that is partitioned into several sub-swarms for a
limited number of generations after a change of the
environment occurred. Different methods for determining
the best time when to rejoin the sub-swarms and how to
handle the topmost sub-swarm are discussed. A standard
method for metaheuristics to cope with noise is to use
function re-evaluations. To reduce the number of
necessary re-evaluations a new method is proposed here
which uses the hierarchy to find a subset of particles
for which re-evaluations are particularly important. In
addition, a new method to detect changes of the
optimization function in the presence of noise is
presented. It differs from conventional detection
methods because it does not require additional function
evaluations. Instead it relies on observations of
changes that occur within the swarm hierarchy. The new
algorithms are compared experimentally on different
dynamic and noisy benchmark functions with a variant of
standard PSO and H-PSO that are both provided with a
change detection and response method.
@article{Janson:2006:GPEM,
abstract = {New Particle Swarm Optimisation (PSO) methods for
dynamic and noisy function optimisation are studied in
this paper. The new methods are based on the
hierarchical PSO (H-PSO) and a new type of H-PSO
algorithm, called Partitioned Hierarchical PSO
(PH-PSO). PH-PSO maintains a hierarchy of particles
that is partitioned into several sub-swarms for a
limited number of generations after a change of the
environment occurred. Different methods for determining
the best time when to rejoin the sub-swarms and how to
handle the topmost sub-swarm are discussed. A standard
method for metaheuristics to cope with noise is to use
function re-evaluations. To reduce the number of
necessary re-evaluations a new method is proposed here
which uses the hierarchy to find a subset of particles
for which re-evaluations are particularly important. In
addition, a new method to detect changes of the
optimization function in the presence of noise is
presented. It differs from conventional detection
methods because it does not require additional function
evaluations. Instead it relies on observations of
changes that occur within the swarm hierarchy. The new
algorithms are compared experimentally on different
dynamic and noisy benchmark functions with a variant of
standard PSO and H-PSO that are both provided with a
change detection and response method.},
added-at = {2008-06-19T17:35:00.000+0200},
author = {Janson, Stefan and Middendorf, Martin},
biburl = {https://www.bibsonomy.org/bibtex/29330e9c831133214c1c41173f1c74c98/brazovayeye},
doi = {doi:10.1007/s10710-006-9014-6},
interhash = {fa39d2f744076a105bfeb63c1da7441e},
intrahash = {9330e9c831133214c1c41173f1c74c98},
issn = {1389-2576},
journal = {Genetic Programming and Evolvable Machines},
keywords = {Dynamic Noisy Optimization, PSO, Particle Swarm functions functions,},
month = {December},
number = 4,
pages = {329--354},
size = {26 pages},
timestamp = {2008-06-19T17:42:23.000+0200},
title = {A hierarchical particle swarm optimizer for noisy and
dynamic environments},
volume = 7,
year = 2006
}