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