Class RuleBasedSearch
java.lang.Object
org.opt4j.core.optimizer.AbstractOptimizer
de.uka.ipd.sdq.dsexplore.opt4j.optimizer.RuleBasedSearch
- All Implemented Interfaces:
org.opt4j.core.optimizer.Optimizer
public class RuleBasedSearch
extends org.opt4j.core.optimizer.AbstractOptimizer
-
Field Summary
Fields inherited from class org.opt4j.core.optimizer.AbstractOptimizer
archive, completer, control, iteration, iterationListeners, optimizing, population, stateListeners
-
Constructor Summary
ConstructorDescriptionRuleBasedSearch
(org.opt4j.core.optimizer.Population population, org.opt4j.core.optimizer.Archive archive, org.opt4j.core.IndividualFactory individualFactory, org.opt4j.core.optimizer.IndividualCompleter completer, org.opt4j.core.optimizer.Control control, org.opt4j.operator.copy.Copy<org.opt4j.core.Genotype> copy, org.opt4j.core.optimizer.Iteration iteration, boolean fullSearch) -
Method Summary
Methods inherited from class org.opt4j.core.optimizer.AbstractOptimizer
addOptimizerIterationListener, addOptimizerStateListener, getIteration, injectListeners, isRunning, nextIteration, removeOptimizerIterationListener, removeOptimizerStateListener, startOptimization, stopOptimization
-
Constructor Details
-
RuleBasedSearch
@Inject public RuleBasedSearch(org.opt4j.core.optimizer.Population population, org.opt4j.core.optimizer.Archive archive, org.opt4j.core.IndividualFactory individualFactory, org.opt4j.core.optimizer.IndividualCompleter completer, org.opt4j.core.optimizer.Control control, org.opt4j.operator.copy.Copy<org.opt4j.core.Genotype> copy, org.opt4j.core.optimizer.Iteration iteration, boolean fullSearch)
-
-
Method Details
-
optimize
public void optimize() throws org.opt4j.core.optimizer.StopException, org.opt4j.core.optimizer.TerminationException- Throws:
org.opt4j.core.optimizer.StopException
org.opt4j.core.optimizer.TerminationException
-
flushAllLogs
public static void flushAllLogs()
-