Interface ITreasureModel
-
- All Superinterfaces:
org.api4.java.common.attributedobjects.IGetter<org.api4.java.datastructure.graph.ILabeledPath<ITransparentTreeNode,java.lang.Integer>,java.lang.Double>,org.api4.java.common.control.ILoggingCustomizable,org.api4.java.common.attributedobjects.IObjectEvaluator<org.api4.java.datastructure.graph.ILabeledPath<ITransparentTreeNode,java.lang.Integer>,java.lang.Double>,org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IPathEvaluator<ITransparentTreeNode,java.lang.Integer,java.lang.Double>
- All Known Implementing Classes:
AbyssTreasureModel,AIslandTreasureModel,ChaoticMeansTreasureModel,DominatedFunnelTreasureModel,FunnelTreasureModel,LinearTreasureModel,LinkedTreasureIslandPathCostGenerator,NoisyMeanTreasureModel,RelativeFunnelTreasureModel
public interface ITreasureModel extends org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IPathEvaluator<ITransparentTreeNode,java.lang.Integer,java.lang.Double>, org.api4.java.common.control.ILoggingCustomizable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetMinimumAchievable()-
Methods inherited from interface org.api4.java.common.control.ILoggingCustomizable
getLoggerName, setLoggerName
-
-