Package org.opt4j.optimizer.mopso
Provides the classes for the multi-objective particle swarm optimizer MOPSO.
-
Class Summary Class Description MOPSO TheMOPSOis an implementation of a multi-objective particle swarm optimizer.MOPSOModule TheMOPSOModulefor theMOPSOoptimizer.MutateDoubleNonUniform TheMutateDoubleNonUniformnon-uniformly mutates aDoubleGenotypeelementwise.MutateDoubleUniform TheMutateDoubleUniformuniformly mutates aDoubleGenotypeelementwise.Particle TheParticleextends theIndividualby an id, a velocityGenotype, a personal bestGenotypeand the corresponding bestObjectives.ParticleFactory TheParticleFactory.VelocityTerm TheVelocityTermis used to determine the new velocity of aParticle.