Package org.opt4j.optimizer.mopso
Provides the classes for the multi-objective particle swarm optimizer MOPSO
.
-
Class Summary Class Description MOPSO TheMOPSO
is an implementation of a multi-objective particle swarm optimizer.MOPSOModule TheMOPSOModule
for theMOPSO
optimizer.MutateDoubleNonUniform TheMutateDoubleNonUniform
non-uniformly mutates aDoubleGenotype
elementwise.MutateDoubleUniform TheMutateDoubleUniform
uniformly mutates aDoubleGenotype
elementwise.Particle TheParticle
extends theIndividual
by an id, a velocityGenotype
, a personal bestGenotype
and the corresponding bestObjectives
.ParticleFactory TheParticleFactory
.VelocityTerm TheVelocityTerm
is used to determine the new velocity of aParticle
.