A C D E F G I O P R S U V

A

addParticleSwarmOptimizationAlgorithmListener(ParticleSwarmOptimizationAlgorithmListener) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Add the specified particle swarm optimization algorithm listener.
addPropertyChangeListener(PropertyChangeListener) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Add a property change listener to this particle swarm optimization algorithm.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Add a property change listener for the specified property to this particle swarm optimization algorithm.

C

cognitiveMemoryUpdated(ParticleSwarmOptimizationAlgorithmEvent) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmAdapter
Notify this listener of a cognitive memory updated event.
cognitiveMemoryUpdated(ParticleSwarmOptimizationAlgorithmEvent) - Method in interface org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmListener
Notify this listener of a cognitive memory updated event.
CompositeFitness - Class in org.dishevelled.swarm.fitness
Composite fitness function.
CompositeFitness(List<Fitness>, BinaryFunction<Double, Double, Double>) - Constructor for class org.dishevelled.swarm.fitness.CompositeFitness
Create a new composite fitness function with the specified list of child fitness functions and the specified aggregate function.

D

DEFAULT_COGNITIVE_WEIGHT - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Default cognitive weight.
DEFAULT_DIMENSION - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Default dimension.
DEFAULT_EPOCH - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Default epoch.
DEFAULT_FITNESS - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Default fitness score.
DEFAULT_INERTIA_WEIGHT - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Default inertia weight.
DEFAULT_MAXIMUM_POSITION - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Default maximum position.
DEFAULT_MAXIMUM_VELOCITY - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Default maximum velocity.
DEFAULT_MINIMUM_POSITION - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Default minimum position.
DEFAULT_MINIMUM_VELOCITY - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Default minimum velocity.
DEFAULT_PARTICLE - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Default particle.
DEFAULT_SCORE - Static variable in class org.dishevelled.swarm.fitness.UniformFitness
Default score.
DEFAULT_SOCIAL_WEIGHT - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Default social weight.
DEFAULT_VALUE - Static variable in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Default value.

E

EpochLimitExitStrategy - Class in org.dishevelled.swarm.exit
Epoch limit exit strategy.
EpochLimitExitStrategy(int) - Constructor for class org.dishevelled.swarm.exit.EpochLimitExitStrategy
Create a new epoch limit exit strategy with the specified epoch limit.
evaluate(ParticleSwarm, int) - Method in class org.dishevelled.swarm.exit.EpochLimitExitStrategy
Return true if the specified particle swarm has met the criteria of this exit strategy function.
evaluate(ParticleSwarm, int) - Method in class org.dishevelled.swarm.exit.FitnessFloorExitStrategy
Return true if the specified particle swarm has met the criteria of this exit strategy function.
evaluate(ParticleSwarm, int) - Method in class org.dishevelled.swarm.exit.FitnessThresholdExitStrategy
Return true if the specified particle swarm has met the criteria of this exit strategy function.
evaluate(ParticleSwarm, int) - Method in interface org.dishevelled.swarm.ExitStrategy
Return true if the specified particle swarm has met the criteria of this exit strategy function.
exitFailed(ParticleSwarmOptimizationAlgorithmEvent) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmAdapter
Notify this listener of an exit failed event.
exitFailed(ParticleSwarmOptimizationAlgorithmEvent) - Method in interface org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmListener
Notify this listener of an exit failed event.
ExitStrategy - Interface in org.dishevelled.swarm
An exit strategy function for a particle swarm optimization algorithm.
exitSucceeded(ParticleSwarmOptimizationAlgorithmEvent) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmAdapter
Notify this listener of an exit succeeded event.
exitSucceeded(ParticleSwarmOptimizationAlgorithmEvent) - Method in interface org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmListener
Notify this listener of an exit succeeded event.

F

Fitness - Interface in org.dishevelled.swarm
A fitness function for a particle swarm optimization algorithm.
fitnessCalculated(ParticleSwarmOptimizationAlgorithmEvent) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmAdapter
Notify this listener of a fitness calculated event.
fitnessCalculated(ParticleSwarmOptimizationAlgorithmEvent) - Method in interface org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmListener
Notify this listener of a fitness calculated event.
FitnessFloorExitStrategy - Class in org.dishevelled.swarm.exit
Fitness floor exit strategy.
FitnessFloorExitStrategy(double) - Constructor for class org.dishevelled.swarm.exit.FitnessFloorExitStrategy
Create a new fitness threshold exit strategy with the specified lower bound.
FitnessThresholdExitStrategy - Class in org.dishevelled.swarm.exit
Fitness threshold exit strategy.
FitnessThresholdExitStrategy(double) - Constructor for class org.dishevelled.swarm.exit.FitnessThresholdExitStrategy
Create a new fitness threshold exit strategy with the specified threshold.
FitnessTransform - Class in org.dishevelled.swarm.fitness
Fitness transform.
FitnessTransform(Fitness, UnaryFunction<Double, Double>) - Constructor for class org.dishevelled.swarm.fitness.FitnessTransform
Create a new fitness transform with the specified fitness function and transform function.

G

getCognitiveMemory() - Method in interface org.dishevelled.swarm.Particle
Return a view of the cognitive memory matrix for this particle.
getCognitiveMemory(int) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return a view of the cognitive memory matrix for the specified particle.
getCognitiveMemory(int, int) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return the cognitive memory for the specified particle and dimension.
getCognitiveWeight() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the cognitive weight for this particle swarm optimization algorithm.
getDimension() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Return the dimension for this event, if any.
getDimensions() - Method in interface org.dishevelled.swarm.Particle
Return the number of dimensions for this particle.
getDimensions() - Method in interface org.dishevelled.swarm.ParticleSwarm
Return the number of dimensions for this particle swarm.
getDimensions() - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return the number of dimensions for this particle swarm.
getEpoch() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Return the epoch for this event, if any.
getFitness() - Method in interface org.dishevelled.swarm.Particle
Return the fitness for this particle.
getFitness(int) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return the fitness for the specified particle.
getFitness() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Return the fitness score for this event, if any.
getInertiaWeight() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the inertia weight for this particle swarm optimization algorithm.
getMaximumPosition() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the maximum position for this particle swarm optimization algorithm.
getMaximumVelocity() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the maximum velocity for this particle swarm optimization algorithm.
getMinimumPosition() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the minimum position for this particle swarm optimization algorithm.
getMinimumVelocity() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the minimum velocity for this particle swarm optimization algorithm.
getParticle() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Return the particle for this event, if any.
getParticles() - Method in interface org.dishevelled.swarm.ParticleSwarm
Return the number of particles in this particle swarm.
getParticles() - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return the number of particles in this particle swarm.
getParticleSwarm() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Return the particle swarm for this event, if any.
getParticleSwarmOptimizationAlgorithm() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Return the source of this event as a particle swarm optimization algorithm.
getParticleSwarmOptimizationAlgorithmListenerCount() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the number of particle swarm optimization algorithm listeners registered to this particle swarm optimization algorithm.
getParticleSwarmOptimizationAlgorithmListeners() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return an array of particle swarm optimization algorithm listeners registered to this particle swarm optimization algorithm.
getPosition() - Method in interface org.dishevelled.swarm.Particle
Return a view of the position matrix for this particle.
getPosition(int) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return a view of the position matrix for the specified particle.
getPosition(int, int) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return the position for the specified particle and dimension.
getPropertyChangeListenerCount() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the number of property change listeners registered to this particle swarm optimization algorithm.
getPropertyChangeListenerCount(String) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the number of property change listeners registered to this particle swarm optimization algorithm for the specified property.
getPropertyChangeListeners() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return an array of property change listeners registered to this particle swarm optimization algorithm.
getPropertyChangeListeners(String) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return an array of property change listeners registered to this particle swarm optimization algorithm for the specified property.
getRandom() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the source of randomness for this particle swarm optimization algorithm.
getSocialMemory() - Method in interface org.dishevelled.swarm.ParticleSwarm
Return a view of the social memory matrix for this particle swarm.
getSocialMemory() - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return a view of the social memory matrix for this particle swarm.
getSocialMemory(int) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return the social memory for this particle swarm for the specified dimension.
getSocialWeight() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Return the social weight for this particle swarm optimization algorithm.
getValue() - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Return the value for this event, if any.
getVelocity() - Method in interface org.dishevelled.swarm.Particle
Return a view of the velocity matrix for this particle.
getVelocity(int) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return a view of the velocity matrix for the specified particle.
getVelocity(int, int) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Return the velocity for the specified particle and dimension.

I

iterator() - Method in class org.dishevelled.swarm.ParticleSwarmImpl

O

optimize(int, int, ExitStrategy, Fitness) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Optimize a particle swarm of the specified size over the specified number of dimensions given the specified exit strategy and fitness functions.
org.dishevelled.swarm - package org.dishevelled.swarm
Framework for particle swarm optimization algorithms.
org.dishevelled.swarm.exit - package org.dishevelled.swarm.exit
Implementations of the ExitStrategy function interface.
org.dishevelled.swarm.fitness - package org.dishevelled.swarm.fitness
Implementations of the Fitness function interface.

P

Particle - Interface in org.dishevelled.swarm
Particle in a particle swarm.
ParticleSwarm - Interface in org.dishevelled.swarm
Particle swarm.
ParticleSwarmImpl - Class in org.dishevelled.swarm
Particle swarm implementation.
ParticleSwarmImpl(int, int) - Constructor for class org.dishevelled.swarm.ParticleSwarmImpl
Create a new particle swarm implementation with the specified number of particles and number of dimensions.
ParticleSwarmOptimizationAlgorithm - Class in org.dishevelled.swarm
Particle swarm optimization (PSO) algorithm function.
ParticleSwarmOptimizationAlgorithm() - Constructor for class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Create a new particle swarm optimization algorithm function with default parameters.
ParticleSwarmOptimizationAlgorithmAdapter - Class in org.dishevelled.swarm
Adapter for the ParticleSwarmOptimizationAlgorithmListener interface that provides empty implementation of all required methods.
ParticleSwarmOptimizationAlgorithmAdapter() - Constructor for class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmAdapter
 
ParticleSwarmOptimizationAlgorithmEvent - Class in org.dishevelled.swarm
An event representing progress in a particle swarm optimization algorithm function.
ParticleSwarmOptimizationAlgorithmEvent(ParticleSwarmOptimizationAlgorithm, ParticleSwarm, int) - Constructor for class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Create a new particle swarm optimization algorithm event with the specified parameters.
ParticleSwarmOptimizationAlgorithmEvent(ParticleSwarmOptimizationAlgorithm, int, int, double) - Constructor for class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Create a new particle swarm optimization algorithm event with the specified parameters.
ParticleSwarmOptimizationAlgorithmEvent(ParticleSwarmOptimizationAlgorithm, int, int, double, double) - Constructor for class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmEvent
Create a new particle swarm optimization algorithm event with the specified parameters.
ParticleSwarmOptimizationAlgorithmListener - Interface in org.dishevelled.swarm
A listener that receives notification of progress in a particle swarm optimization algorithm function.
positionUpdated(ParticleSwarmOptimizationAlgorithmEvent) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmAdapter
Notify this listener of a position updated event.
positionUpdated(ParticleSwarmOptimizationAlgorithmEvent) - Method in interface org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmListener
Notify this listener of a position updated event.

R

RandomFitness - Class in org.dishevelled.swarm.fitness
Random fitness function.
RandomFitness() - Constructor for class org.dishevelled.swarm.fitness.RandomFitness
Create a new random fitness function with a default source of randomness.
RandomFitness(Random) - Constructor for class org.dishevelled.swarm.fitness.RandomFitness
Create a new random fitness function with the specified source of randomness.
removeParticleSwarmOptimizationAlgorithmListener(ParticleSwarmOptimizationAlgorithmListener) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Remove the specified particle swarm optimization algorithm listener.
removePropertyChangeListener(PropertyChangeListener) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Remove a property change listener from this particle swarm optimization algorithm.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Remove a property change listener for the specified property from this particle swarm optimization algorithm.

S

score(double[]) - Method in class org.dishevelled.swarm.fitness.CompositeFitness
Return a measure of fitness for the specified position.
score(double[]) - Method in class org.dishevelled.swarm.fitness.FitnessTransform
Return a measure of fitness for the specified position.
score(double[]) - Method in class org.dishevelled.swarm.fitness.RandomFitness
Return a measure of fitness for the specified position.
score(double[]) - Method in interface org.dishevelled.swarm.Fitness
Return a measure of fitness for the specified position.
score(double[]) - Method in class org.dishevelled.swarm.fitness.UniformFitness
Return a measure of fitness for the specified position.
setCognitiveWeight(double) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Set the cognitive weight for this particle swarm optimization algorithm to cognitiveWeight.
setFitness(int, double) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Set the fitness for the specified particle to fitness.
setInertiaWeight(double) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Set the inertia weight for this particle swarm optimization algorithm to inertiaWeight.
setMaximumPosition(double) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Set the maximum position for this particle swarm optimization algorithm to maximumPosition.
setMaximumVelocity(double) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Set the maximum velocity for this particle swarm optimization algorithm to maximumVelocity.
setMinimumPosition(double) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Set the minimum position for this particle swarm optimization algorithm to minimumPosition.
setMinimumVelocity(double) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Set the minimum velocity for this particle swarm optimization algorithm to minimumVelocity.
setPosition(int, int, double) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Set the position for the specified particle and dimension to position.
setRandom(Random) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Set the source of randomness for this particle swarm optimization algorithm to random.
setSocialWeight(double) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithm
Set the social weight for this particle swarm optimization algorithm to socialWeight.
setVelocity(int, int, double) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Set the velocity for the specified particle and dimension to velocity.
socialMemoryUpdated(ParticleSwarmOptimizationAlgorithmEvent) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmAdapter
Notify this listener of a social memory updated event.
socialMemoryUpdated(ParticleSwarmOptimizationAlgorithmEvent) - Method in interface org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmListener
Notify this listener of a social memory updated event.

U

UniformFitness - Class in org.dishevelled.swarm.fitness
Uniform fitness function.
UniformFitness() - Constructor for class org.dishevelled.swarm.fitness.UniformFitness
Create a new uniform fitness function with the default score of 1.0d.
UniformFitness(double) - Constructor for class org.dishevelled.swarm.fitness.UniformFitness
Create a new uniform fitness function with the specified score.
updateCognitiveMemory(int) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Update the cognitive memory for the specified particle.
updateSocialMemory(int) - Method in class org.dishevelled.swarm.ParticleSwarmImpl
Update the social memory for this particle swarm from the position of the specified particle.

V

velocityCalculated(ParticleSwarmOptimizationAlgorithmEvent) - Method in class org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmAdapter
Notify this listener of a velocity calculated event.
velocityCalculated(ParticleSwarmOptimizationAlgorithmEvent) - Method in interface org.dishevelled.swarm.ParticleSwarmOptimizationAlgorithmListener
Notify this listener of a velocity calculated event.

A C D E F G I O P R S U V

Copyright © 2006-2012 dishevelled.org. All Rights Reserved.