net.sourceforge.cilib.moo.criterion.objectiveassignmentstrategies
Interface ObjectiveAssignmentStrategy

All Superinterfaces:
Cloneable, Serializable
All Known Implementing Classes:
RandomObjectiveAssignmentStrategy, SequentialObjectiveAssignmentStrategy

public interface ObjectiveAssignmentStrategy
extends Cloneable

Used by MultiPopulationCriterionBasedAlgorithm to assign the different sub-objectives in a MOOptimisationProblem to specific PopulationBasedAlgorithms.

Author:
Wiehann Matthysen

Method Summary
 void assignObjectives(MOOptimisationProblem problem, List<PopulationBasedAlgorithm> populations)
           
 ObjectiveAssignmentStrategy getClone()
          Create a cloned copy of the current object and return it.
 

Method Detail

getClone

ObjectiveAssignmentStrategy 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 Cloneable
Returns:
An exact clone of the current object instance.
See Also:
Object.clone()

assignObjectives

void assignObjectives(MOOptimisationProblem problem,
                      List<PopulationBasedAlgorithm> populations)


Copyright © 2009 CIRG. All Rights Reserved.