net.sourceforge.cilib.problem.mappingproblem
Class FunctionDimensionMappingProblem
java.lang.Object
net.sourceforge.cilib.problem.OptimisationProblemAdapter
net.sourceforge.cilib.problem.mappingproblem.FunctionDimensionMappingProblem
- All Implemented Interfaces:
- Serializable, OptimisationProblem, Problem, Cloneable
public class FunctionDimensionMappingProblem
- extends OptimisationProblemAdapter
TODO: Complete this javadoc.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FunctionDimensionMappingProblem
public FunctionDimensionMappingProblem()
FunctionDimensionMappingProblem
public FunctionDimensionMappingProblem(FunctionDimensionMappingProblem copy)
getClone
public FunctionDimensionMappingProblem getClone()
- Description copied from interface:
OptimisationProblem
- 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 OptimisationProblem
- Specified by:
getClone
in interface Problem
- Specified by:
getClone
in interface Cloneable
- Specified by:
getClone
in class OptimisationProblemAdapter
- Returns:
- An exact clone of the current object instance.
- See Also:
Object.clone()
calculateFitness
protected Fitness calculateFitness(Type solution)
- Description copied from class:
OptimisationProblemAdapter
- Determine the
Fitness
of the current Problem
instance
based on the provided solution
.
- Specified by:
calculateFitness
in class OptimisationProblemAdapter
- Parameters:
solution
- The Type
representing the candidate solution.
- Returns:
- The
Fitness
of the solution
in the current Problem. - See Also:
OptimisationProblemAdapter.getFitness(Type, boolean)
getDomain
public DomainRegistry getDomain()
- Description copied from interface:
OptimisationProblem
- Returns the domain component that describes the search space for this problem.
- Returns:
- A
DomainRegistry
object representing the search space.
getBehaviouralDomain
public DomainRegistry getBehaviouralDomain()
- Description copied from interface:
OptimisationProblem
- Returns the domain component that describes the search space of the needed
behavioral characteristics of the problem. This is mainly used for ECs, however,
the use of behavioral parameters with PSO will be investigated.
- Returns:
- The domain of the behavioral component
getFunction
public FunctionDimensionMapping getFunction()
- Returns:
- Returns the function.
setFunction
public void setFunction(FunctionDimensionMapping function)
- Parameters:
function
- The function to set.
setDataSetBuilder
public void setDataSetBuilder(StringDataSetBuilder builder)
Copyright © 2009 CIRG. All Rights Reserved.