lio.search.probabilistic
Class EDA
java.lang.Object
lio.search.LiOSearch
lio.search.probabilistic.EDA
- All Implemented Interfaces:
- java.lang.Runnable, LiOResource
public class EDA
- extends LiOSearch
Constructor Summary |
EDA()
Creates a new instance of StdGeneticAlgorithm |
Methods inherited from class lio.search.LiOSearch |
addLiOEventListener, build, cleanExecution, execute, fireFinishEvent, getSearchOutput, getStopCondition, initialize, initialize, loadSearchOutput, loadStatistics, loadStopCondition, removeLiOEventListener, setOptions, setSearchOutput, setStopCondition, setTask, showOptions, stopCondition, stopSearching, updateTaskDependentResources |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EDA
public EDA()
- Creates a new instance of StdGeneticAlgorithm
run
public void run()
worksWith
public boolean worksWith(LiOTask kindOfTask)
- Description copied from class:
LiOSearch
- Allows knowing if the specified algorithm is able to process the task.
- Specified by:
worksWith
in class LiOSearch
- Returns:
- true if the search algorithm can deal with this kind of task and
the corresponding data-type
getDefinition
public LiOResourceDefinition getDefinition()
- Description copied from interface:
LiOResource
- Return a LiOResDescription object which holds the name and all
parameters that describe the resource.
- Returns:
- A definition of the resource.
main
public static void main(java.lang.String[] args)
- Parameters:
args
- the command line arguments
getGenerator
public Generator getGenerator()
- Returns:
- Returns the generator.
setGenerator
public void setGenerator(Generator generator)
- Parameters:
generator
- The generator to set.
getPopulationSize
public int getPopulationSize()
- Returns:
- Returns the populationSize.
setPopulationSize
public void setPopulationSize(int populationSize)
- Parameters:
populationSize
- The populationSize to set.
getProbDistribution
public ProbDistribution getProbDistribution()
- Returns:
- Returns the probDistribution.
setProbDistribution
public void setProbDistribution(ProbDistribution probDistribution)
- Parameters:
probDistribution
- The probDistribution to set.
getReplacer
public Replacement getReplacer()
- Returns:
- Returns the replacer.
setReplacer
public void setReplacer(Replacement replacer)
- Parameters:
replacer
- The replacer to set.
getSelector
public Selector getSelector()
- Returns:
- the selector
setSelector
public void setSelector(Selector selector)
- Parameters:
selector
- the selector to set