Uses of Interface
net.sourceforge.cilib.entity.Topology

Packages that use Topology
net.sourceforge.cilib.algorithm.initialisation   
net.sourceforge.cilib.algorithm.population   
net.sourceforge.cilib.boa   
net.sourceforge.cilib.coevolution   
net.sourceforge.cilib.ec   
net.sourceforge.cilib.entity   
net.sourceforge.cilib.entity.operators.creation   
net.sourceforge.cilib.entity.operators.selection   
net.sourceforge.cilib.entity.topologies This package contains different topology implementations. 
net.sourceforge.cilib.entity.visitor   
net.sourceforge.cilib.moo.iterationstrategies   
net.sourceforge.cilib.pso   
net.sourceforge.cilib.pso.dynamic.responsestrategies   
net.sourceforge.cilib.pso.velocityupdatestrategies   
 

Uses of Topology in net.sourceforge.cilib.algorithm.initialisation
 

Methods in net.sourceforge.cilib.algorithm.initialisation with parameters of type Topology
abstract  void PopulationInitialisationStrategy.initialise(Topology<? extends Entity> topology, OptimisationProblem problem)
          Initialise the Entity collection based on the given Topology and Problem.
 void SpecializedPopluationInitialisationStrategy.initialise(Topology topology, OptimisationProblem problem)
          Initialise the Entity collection based on the given Topology and Problem.
 void ClonedPopulationInitialisationStrategy.initialise(Topology topology, OptimisationProblem problem)
          Perform the required initialisation, using the provided Topology and Problem.
 

Uses of Topology in net.sourceforge.cilib.algorithm.population
 

Methods in net.sourceforge.cilib.algorithm.population that return Topology
 Topology<? extends Entity> MultiPopulationBasedAlgorithm.getTopology()
           
abstract  Topology<? extends Entity> PopulationBasedAlgorithm.getTopology()
          Get the current collection (population) of entities.
abstract  Topology<? extends Entity> SinglePopulationBasedAlgorithm.getTopology()
          Get the current collection (population) of entities.
 

Methods in net.sourceforge.cilib.algorithm.population with parameters of type Topology
abstract  void SinglePopulationBasedAlgorithm.setTopology(Topology<? extends Entity> topology)
          Set the Topology for the population-based algorithm.
 

Uses of Topology in net.sourceforge.cilib.boa
 

Methods in net.sourceforge.cilib.boa that return Topology
 Topology<HoneyBee> ABC.getOnlookerTopology()
           
 Topology<HoneyBee> ABC.getTopology()
          Get the current collection (population) of entities.
 Topology<HoneyBee> ABC.getWorkerTopology()
           
 

Methods in net.sourceforge.cilib.boa with parameters of type Topology
 void ABC.setTopology(Topology<? extends Entity> topology)
          Set the Topology for the population-based algorithm.
 

Uses of Topology in net.sourceforge.cilib.coevolution
 

Methods in net.sourceforge.cilib.coevolution that return Topology
 Topology<? extends Entity> CoevolutionAlgorithm.getTopology()
           
 

Methods in net.sourceforge.cilib.coevolution with parameters of type Topology
 void CoevolutionAlgorithm.setTopology(Topology t)
           
 

Uses of Topology in net.sourceforge.cilib.ec
 

Methods in net.sourceforge.cilib.ec that return Topology
 Topology<? extends Entity> EC.getTopology()
          Get the current collection (population) of entities.
 

Methods in net.sourceforge.cilib.ec with parameters of type Topology
protected  void FEP.performFitnessEvaluation(Topology<Individual> pop)
          Deprecated.  
 void EC.setTopology(Topology topology)
          Set the Topology for the population-based algorithm.
 

Uses of Topology in net.sourceforge.cilib.entity
 

Classes in net.sourceforge.cilib.entity that implement Topology
 class AbstractTopology<E extends Entity>
          This an abstract class which extends from the abstract Topology class.
 

Methods in net.sourceforge.cilib.entity that return Topology
 Topology<E> Topology.getClone()
          Create a cloned copy of the current object and return it.
abstract  Topology<E> AbstractTopology.getClone()
          Create a cloned copy of the current object and return it.
 

Methods in net.sourceforge.cilib.entity with parameters of type Topology
static
<T extends Entity>
Set<T>
Topologies.getNeighbourhoodBestEntities(Topology<T> topology)
          Obtain the best entity from each neighbourhood and return them.
static
<T extends Entity>
Set<T>
Topologies.getNeighbourhoodBestEntities(Topology<T> topology, Comparator<T> comparator)
          Gather the best entity of each neighbourhood (in this Topology) in a Set (duplicates are not allowed) and return them.
 

Uses of Topology in net.sourceforge.cilib.entity.operators.creation
 

Methods in net.sourceforge.cilib.entity.operators.creation with parameters of type Topology
 Entity CreationStrategy.create(Entity targetEntity, Entity current, Topology<? extends Entity> topology)
          Create an Entity, based on the provided parameters.
 Entity RandCreationStrategy.create(Entity targetEntity, Entity current, Topology<? extends Entity> topology)
          Create an Entity, based on the provided parameters.
 

Uses of Topology in net.sourceforge.cilib.entity.operators.selection
 

Methods in net.sourceforge.cilib.entity.operators.selection with parameters of type Topology
<T extends Entity>
T
TournamentSelectionStrategy.select(Topology<T> population)
          Apply the selection strategy and return a single Entity.
<T extends Entity>
T
RouletteWheelSelectionStrategy.select(Topology<T> population)
          Apply the selection strategy and return a single Entity.
abstract
<T extends Entity>
T
SelectionStrategy.select(Topology<T> population)
          Apply the selection strategy and return a single Entity.
<T extends Entity>
T
ElitistSelectionStrategy.select(Topology<T> population)
          Perform an elitist selection.
<T extends Entity>
T
RandomSelectionStrategy.select(Topology<T> population)
           
<T extends Entity>
T
CompoundSelection.select(Topology<T> population)
           
 

Uses of Topology in net.sourceforge.cilib.entity.topologies
 

Classes in net.sourceforge.cilib.entity.topologies that implement Topology
 class GBestTopology<E extends Entity>
           Implementation of the gbest neighbourhood topology.
 class HypercubeTopology<E extends Entity>
           
 class LBestTopology<E extends Entity>
           Implementation of the Local Best Neighbourhood topology.
 class VonNeumannTopology<E extends Entity>
           Implementation of the Von Neumann neighbourhood topology.
 

Methods in net.sourceforge.cilib.entity.topologies that return Topology
 Topology<Entity> ECTopologyHolder.getOffspring()
           
 Topology<? extends Entity> TopologyHolder.getTopology()
           
 Topology<? extends Entity> ECTopologyHolder.getTopology()
           
 

Constructors in net.sourceforge.cilib.entity.topologies with parameters of type Topology
ECTopologyHolder(Topology<? extends Entity> topology)
           
 

Uses of Topology in net.sourceforge.cilib.entity.visitor
 

Methods in net.sourceforge.cilib.entity.visitor with parameters of type Topology
 void SpatialRadiusVisitor.visit(Topology<? extends Entity> topology)
          Perfrom the visit operation on the provided Topology.
 void ClosestEntityVisitor.visit(Topology<? extends Entity> topology)
          Perform the search for the closest entity.
 void DiameterVisitor.visit(Topology<? extends Entity> topology)
           
 void RadiusVisitor.visit(Topology<? extends Entity> topology)
          Perfrom the visit operation on the provided Topology.
abstract  void TopologyVisitor.visit(Topology<? extends Entity> topology)
          Perfrom the visit operation on the provided Topology.
 

Uses of Topology in net.sourceforge.cilib.moo.iterationstrategies
 

Methods in net.sourceforge.cilib.moo.iterationstrategies with parameters of type Topology
protected  void ArchivingIterationStrategy.updateArchive(Topology<? extends Entity> population)
           
 

Uses of Topology in net.sourceforge.cilib.pso
 

Methods in net.sourceforge.cilib.pso that return Topology
 Topology<Particle> PSO.getTopology()
          Accessor for the topology being used.
 

Methods in net.sourceforge.cilib.pso with parameters of type Topology
 void PSO.setTopology(Topology topology)
          Sets the particle topology used.
 

Uses of Topology in net.sourceforge.cilib.pso.dynamic.responsestrategies
 

Methods in net.sourceforge.cilib.pso.dynamic.responsestrategies with parameters of type Topology
protected  void EnvironmentChangeResponseStrategy.updateNeighbourhoodBestEntities(Topology<? extends Entity> topology)
          TODO: The problem with this is that it is PSO specific.
 

Uses of Topology in net.sourceforge.cilib.pso.velocityupdatestrategies
 

Methods in net.sourceforge.cilib.pso.velocityupdatestrategies with parameters of type Topology
static List<Entity> BareBonesDEVelocityUpdate.getRandomParentEntities(Topology<? extends Entity> topology)
          Get a list of individuals that are suitable to be used within the recombination arithmetic operator.
 



Copyright © 2009 CIRG. All Rights Reserved.