net.sourceforge.cilib.cooperative.splitstrategies
Class ImperfectSplitStrategy
java.lang.Object
net.sourceforge.cilib.cooperative.splitstrategies.IndexedSplitStrategy
net.sourceforge.cilib.cooperative.splitstrategies.ImperfectSplitStrategy
- All Implemented Interfaces:
- SplitStrategy
public class ImperfectSplitStrategy
- extends IndexedSplitStrategy
Split an OptimisationProblem
into sub-problems of unequal size/dimension. Defaults into a
split of equal sizes if possible
- Author:
- Olusegun Olorunda
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImperfectSplitStrategy
public ImperfectSplitStrategy()
split
public void split(OptimisationProblem problem,
CooperativeEntity context,
List<PopulationBasedAlgorithm> populations)
- Description copied from interface:
SplitStrategy
- Splits up the given
OptimisationProblem
into sub-problems and assigns all the sub-problems to Algorithm
s in the population.
- Specified by:
split
in interface SplitStrategy
- Overrides:
split
in class IndexedSplitStrategy
- Parameters:
problem
- The OptimisationProblem
that will be split up.context
- The global entity context.populations
- The Algorithm
s participating in the SplitCooperativeAlgorithm
.
Copyright © 2009 CIRG. All Rights Reserved.