net.sourceforge.cilib.cooperative.splitstrategies
Class PerfectSplitStrategy
java.lang.Object
net.sourceforge.cilib.cooperative.splitstrategies.PerfectSplitStrategy
- All Implemented Interfaces:
- SplitStrategy
public class PerfectSplitStrategy
- extends Object
- implements SplitStrategy
Split an OptimisationProblem
into sub-problems of equal size/dimension.
- Author:
- Theuns Cloete
TODO test this class
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PerfectSplitStrategy
public PerfectSplitStrategy()
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
- 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.