net.sourceforge.cilib.problem
Class DiscreteOptimisationProblem

java.lang.Object
  extended by net.sourceforge.cilib.problem.DiscreteOptimisationProblem
All Implemented Interfaces:
Serializable, OptimisationProblem, Problem, Cloneable

public abstract class DiscreteOptimisationProblem
extends Object
implements OptimisationProblem

This class further extends the logical separation between a standard type of problem, usually placed in the real valued space, to enable Discrete problems.

Author:
Gary Pampara
See Also:
Serialized Form

Constructor Summary
DiscreteOptimisationProblem()
           
 
Method Summary
abstract  DiscreteOptimisationProblem getClone()
          Create a cloned copy of the current object and return it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.cilib.problem.OptimisationProblem
accept, getBehaviouralDomain, getDataSetBuilder, getDomain, getFitness, getFitnessEvaluations, setDataSetBuilder
 
Methods inherited from interface net.sourceforge.cilib.problem.Problem
changeEnvironment
 

Constructor Detail

DiscreteOptimisationProblem

public DiscreteOptimisationProblem()
Method Detail

getClone

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


Copyright © 2009 CIRG. All Rights Reserved.