net.sourceforge.cilib.pso.moo.guideselectionstrategies
Class DNGuideSelectionStrategy

java.lang.Object
  extended by net.sourceforge.cilib.pso.moo.guideselectionstrategies.DNGuideSelectionStrategy
All Implemented Interfaces:
Serializable, GuideSelectionStrategy, Cloneable

public class DNGuideSelectionStrategy
extends Object
implements GuideSelectionStrategy

Dynamic Neighbourhood Guide Selection Strategy Placeholder class for anybody interested in implementing this Multi-objective PSO. The reference where the implementation details can be found is:

References:

See Also:
Serialized Form

Constructor Summary
DNGuideSelectionStrategy()
           
 
Method Summary
 GuideSelectionStrategy getClone()
          Create a cloned copy of the current object and return it.
 Vector selectGuide(Particle particle)
          Selects a guide for particle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DNGuideSelectionStrategy

public DNGuideSelectionStrategy()
Method Detail

getClone

public GuideSelectionStrategy getClone()
Description copied from interface: Cloneable
Create a cloned copy of the current object and return it. In general the created copy will be a deep copy of the provided instance. As a result this operation an be quite expensive if used incorrectly.

Specified by:
getClone in interface GuideSelectionStrategy
Specified by:
getClone in interface Cloneable
Returns:
An exact clone of the current object instance.
See Also:
Object.clone()

selectGuide

public Vector selectGuide(Particle particle)
Description copied from interface: GuideSelectionStrategy
Selects a guide for particle.

Specified by:
selectGuide in interface GuideSelectionStrategy
Parameters:
particle - The particle who's guide will be selected.
Returns:
The selected guide.


Copyright © 2009 CIRG. All Rights Reserved.