net.sourceforge.cilib.cooperative.splitstrategies
Interface SplitStrategy

All Known Implementing Classes:
ImperfectSplitStrategy, IndexedSplitStrategy, PerfectSplitStrategy

public interface SplitStrategy

The interface used to split up a given OptimisationProblem into sub-problems.

Author:
Theuns Cloete

Method Summary
 void split(OptimisationProblem problem, CooperativeEntity context, List<PopulationBasedAlgorithm> populations)
          Splits up the given OptimisationProblem into sub-problems and assigns all the sub-problems to Algorithms in the population.
 

Method Detail

split

void split(OptimisationProblem problem,
           CooperativeEntity context,
           List<PopulationBasedAlgorithm> populations)
Splits up the given OptimisationProblem into sub-problems and assigns all the sub-problems to Algorithms in the population.

Parameters:
problem - The OptimisationProblem that will be split up.
context - The global entity context.
populations - The Algorithms participating in the SplitCooperativeAlgorithm.


Copyright © 2009 CIRG. All Rights Reserved.