public class OversearchAvoidanceConfig<N,V extends java.lang.Comparable<V>>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OversearchAvoidanceConfig.OversearchAvoidanceMode |
| Constructor and Description |
|---|
OversearchAvoidanceConfig(OversearchAvoidanceConfig.OversearchAvoidanceMode mode,
long seed) |
public OversearchAvoidanceConfig(OversearchAvoidanceConfig.OversearchAvoidanceMode mode, long seed)
public OversearchAvoidanceConfig.OversearchAvoidanceMode getOversearchAvoidanceMode()
public ISolutionDistanceMetric<N> getSolutionDistanceMetric()
public OversearchAvoidanceConfig<N,V> setSolutionDistanceMetric(ISolutionDistanceMetric<N> solutionDistanceMetric)
public boolean getAdjustPhaseLengthsDynamically()
public void activateDynamicPhaseLengthsAdjustment(long timeout)
public long getTimeout()
public int getInterval()
public void setInterval(int interval)
public double getExploitationScoreThreshold()
public void setExploitationScoreThreshold(double exploitationScoreThreshold)
public double getExplorationUncertaintyThreshold()
public void setExplorationUncertaintyThreshold(double explorationUncertaintyThreshold)
public double getMinimumSolutionDistanceForExploration()
public void setMinimumSolutionDistanceForExploration(double minimumSolutionDistanceForExploration)
public long getSeed()
public void setParetoComparator(java.util.Comparator<Node<N,V>> paretoComparator)