Class OversearchAvoidanceConfig<N,A,V extends java.lang.Comparable<V>>
- java.lang.Object
-
- ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig<N,A,V>
-
public class OversearchAvoidanceConfig<N,A,V extends java.lang.Comparable<V>> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OversearchAvoidanceConfig.OversearchAvoidanceMode
-
Constructor Summary
Constructors Constructor Description OversearchAvoidanceConfig(OversearchAvoidanceConfig.OversearchAvoidanceMode mode, long seed)
-
Method Summary
-
-
-
Constructor Detail
-
OversearchAvoidanceConfig
public OversearchAvoidanceConfig(OversearchAvoidanceConfig.OversearchAvoidanceMode mode, long seed)
-
-
Method Detail
-
getOversearchAvoidanceMode
public OversearchAvoidanceConfig.OversearchAvoidanceMode getOversearchAvoidanceMode()
-
getSolutionDistanceMetric
public ISolutionDistanceMetric<N> getSolutionDistanceMetric()
-
setSolutionDistanceMetric
public OversearchAvoidanceConfig<N,A,V> setSolutionDistanceMetric(ISolutionDistanceMetric<N> solutionDistanceMetric)
-
getAdjustPhaseLengthsDynamically
public boolean getAdjustPhaseLengthsDynamically()
-
activateDynamicPhaseLengthsAdjustment
public void activateDynamicPhaseLengthsAdjustment(long timeout)
-
getTimeout
public long getTimeout()
-
getInterval
public int getInterval()
-
setInterval
public void setInterval(int interval)
-
getExploitationScoreThreshold
public double getExploitationScoreThreshold()
-
setExploitationScoreThreshold
public void setExploitationScoreThreshold(double exploitationScoreThreshold)
-
getExplorationUncertaintyThreshold
public double getExplorationUncertaintyThreshold()
-
setExplorationUncertaintyThreshold
public void setExplorationUncertaintyThreshold(double explorationUncertaintyThreshold)
-
getMinimumSolutionDistanceForExploration
public double getMinimumSolutionDistanceForExploration()
-
setMinimumSolutionDistanceForExploration
public void setMinimumSolutionDistanceForExploration(double minimumSolutionDistanceForExploration)
-
getSeed
public long getSeed()
-
setParetoComparator
public void setParetoComparator(java.util.Comparator<BackPointerPath<N,A,V>> paretoComparator)
-
getParetoComperator
public java.util.Comparator<BackPointerPath<N,A,V>> getParetoComperator()
-
-