A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AAnyPathInORGraphSearch<I extends org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,O extends SearchGraphPath<N,A>,N,A> - Class in ai.libs.jaicore.search.core.interfaces
-
This is a template for algorithms that aim at finding paths from a root to goal nodes in a graph.
- AAnyPathInORGraphSearch(IOwnerBasedAlgorithmConfig, I) - Constructor for class ai.libs.jaicore.search.core.interfaces.AAnyPathInORGraphSearch
- AAnyPathInORGraphSearch(I) - Constructor for class ai.libs.jaicore.search.core.interfaces.AAnyPathInORGraphSearch
- AbstractNode - Class in ai.libs.jaicore.search.model.travesaltree
-
abstract class for nodeobjects which only contains a simple equals method and the id
- AbstractNode() - Constructor for class ai.libs.jaicore.search.model.travesaltree.AbstractNode
- AbstractNode(int) - Constructor for class ai.libs.jaicore.search.model.travesaltree.AbstractNode
- AbyssTreasureModel - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel
-
the landscape is: plateau + mountain + abyss + mountain + plateau
- AbyssTreasureModel(IIslandModel, int, int, double, double, double, double, double, double, double, double) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.AbyssTreasureModel
- AbyssTreasureModel(IIslandModel, int, Random) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.AbyssTreasureModel
- ActionPredictionFailedException - Exception in ai.libs.jaicore.search.algorithms.mdp.mcts
- ActionPredictionFailedException(Exception) - Constructor for exception ai.libs.jaicore.search.algorithms.mdp.mcts.ActionPredictionFailedException
- ActionPredictionFailedException(String, Exception) - Constructor for exception ai.libs.jaicore.search.algorithms.mdp.mcts.ActionPredictionFailedException
- actionToNode - Variable in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- activateDynamicPhaseLengthsAdjustment(long) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- activeJobs - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- add(BackPointerPath<T, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- add(BackPointerPath<T, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
-
Adds a node to the open list and, if its not dominated by any other point also to the pareto front.
- addAll(Collection<? extends BackPointerPath<T, A, V>>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- addAll(Collection<? extends BackPointerPath<T, A, V>>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- addEntry(String, double) - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- addEntry(String, double) - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginModel
- additionalThreadsForNodeAttachment - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- addObservation(String, double) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- addPredecessor(GammaNode<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.GammaNode
-
Add a predecessor to this node.
- addPull(A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- addRewardForAction(A, double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- addVisit() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- adjustPhaseLength(int, int, long, long) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.BasicClockModelPhaseLengthAdjuster
- adjustPhaseLength(int, int, long, long) - Method in interface ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.IPhaseLengthAdjuster
-
Called on every complete iteration of an exploration and an exploitation phase to determine how to change the phase lengths.
- adjustThreshold(T) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
- afterExpansion(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- afterInitialization() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
-
BLOCK C: Hooks
- afterSelection(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- aggregate(Map<BackPointerPath<T, A, Integer>, Integer>) - Method in interface ai.libs.jaicore.search.algorithms.standard.gbf.GeneralBestFirstEvaluationAggregation
- AgnosticPathEvaluator<N,A> - Class in ai.libs.jaicore.search.model.other
- AgnosticPathEvaluator() - Constructor for class ai.libs.jaicore.search.model.other.AgnosticPathEvaluator
- ai.libs.jaicore.search.algorithms.mdp.mcts - package ai.libs.jaicore.search.algorithms.mdp.mcts
- ai.libs.jaicore.search.algorithms.mdp.mcts.brue - package ai.libs.jaicore.search.algorithms.mdp.mcts.brue
- ai.libs.jaicore.search.algorithms.mdp.mcts.comparison - package ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping - package ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping
- ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble - package ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble
- ai.libs.jaicore.search.algorithms.mdp.mcts.spuct - package ai.libs.jaicore.search.algorithms.mdp.mcts.spuct
- ai.libs.jaicore.search.algorithms.mdp.mcts.tag - package ai.libs.jaicore.search.algorithms.mdp.mcts.tag
- ai.libs.jaicore.search.algorithms.mdp.mcts.thompson - package ai.libs.jaicore.search.algorithms.mdp.mcts.thompson
- ai.libs.jaicore.search.algorithms.mdp.mcts.uct - package ai.libs.jaicore.search.algorithms.mdp.mcts.uct
- ai.libs.jaicore.search.algorithms.mdp.mcts.uuct - package ai.libs.jaicore.search.algorithms.mdp.mcts.uuct
- ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility - package ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility
- ai.libs.jaicore.search.algorithms.standard.astar - package ai.libs.jaicore.search.algorithms.standard.astar
- ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer - package ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer
- ai.libs.jaicore.search.algorithms.standard.awastar - package ai.libs.jaicore.search.algorithms.standard.awastar
- ai.libs.jaicore.search.algorithms.standard.bestfirst - package ai.libs.jaicore.search.algorithms.standard.bestfirst
- ai.libs.jaicore.search.algorithms.standard.bestfirst.events - package ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- ai.libs.jaicore.search.algorithms.standard.bestfirst.exceptions - package ai.libs.jaicore.search.algorithms.standard.bestfirst.exceptions
- ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation - package ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
- ai.libs.jaicore.search.algorithms.standard.bnb - package ai.libs.jaicore.search.algorithms.standard.bnb
- ai.libs.jaicore.search.algorithms.standard.dfs - package ai.libs.jaicore.search.algorithms.standard.dfs
- ai.libs.jaicore.search.algorithms.standard.gbf - package ai.libs.jaicore.search.algorithms.standard.gbf
- ai.libs.jaicore.search.algorithms.standard.lds - package ai.libs.jaicore.search.algorithms.standard.lds
- ai.libs.jaicore.search.algorithms.standard.mcts - package ai.libs.jaicore.search.algorithms.standard.mcts
- ai.libs.jaicore.search.algorithms.standard.opencollections - package ai.libs.jaicore.search.algorithms.standard.opencollections
- ai.libs.jaicore.search.algorithms.standard.random - package ai.libs.jaicore.search.algorithms.standard.random
- ai.libs.jaicore.search.algorithms.standard.random.exception - package ai.libs.jaicore.search.algorithms.standard.random.exception
- ai.libs.jaicore.search.algorithms.standard.rdfs - package ai.libs.jaicore.search.algorithms.standard.rdfs
- ai.libs.jaicore.search.algorithms.standard.rstar - package ai.libs.jaicore.search.algorithms.standard.rstar
- ai.libs.jaicore.search.algorithms.standard.uncertainty - package ai.libs.jaicore.search.algorithms.standard.uncertainty
- ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch - package ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch
- ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch - package ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch
- ai.libs.jaicore.search.core.interfaces - package ai.libs.jaicore.search.core.interfaces
- ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem - package ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem
- ai.libs.jaicore.search.exampleproblems.cannibals - package ai.libs.jaicore.search.exampleproblems.cannibals
- ai.libs.jaicore.search.exampleproblems.enhancedttsp - package ai.libs.jaicore.search.exampleproblems.enhancedttsp
- ai.libs.jaicore.search.exampleproblems.enhancedttsp.binarytelescope - package ai.libs.jaicore.search.exampleproblems.enhancedttsp.binarytelescope
- ai.libs.jaicore.search.exampleproblems.gridworld - package ai.libs.jaicore.search.exampleproblems.gridworld
- ai.libs.jaicore.search.exampleproblems.knapsack - package ai.libs.jaicore.search.exampleproblems.knapsack
- ai.libs.jaicore.search.exampleproblems.lake - package ai.libs.jaicore.search.exampleproblems.lake
- ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding - package ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding
- ai.libs.jaicore.search.exampleproblems.npuzzle.standard - package ai.libs.jaicore.search.exampleproblems.npuzzle.standard
- ai.libs.jaicore.search.exampleproblems.nqueens - package ai.libs.jaicore.search.exampleproblems.nqueens
- ai.libs.jaicore.search.exampleproblems.openshop - package ai.libs.jaicore.search.exampleproblems.openshop
- ai.libs.jaicore.search.exampleproblems.racetrack - package ai.libs.jaicore.search.exampleproblems.racetrack
- ai.libs.jaicore.search.exampleproblems.randomtrees - package ai.libs.jaicore.search.exampleproblems.randomtrees
- ai.libs.jaicore.search.exampleproblems.sailing - package ai.libs.jaicore.search.exampleproblems.sailing
- ai.libs.jaicore.search.exampleproblems.samegame - package ai.libs.jaicore.search.exampleproblems.samegame
- ai.libs.jaicore.search.exampleproblems.taxi - package ai.libs.jaicore.search.exampleproblems.taxi
- ai.libs.jaicore.search.experiments - package ai.libs.jaicore.search.experiments
- ai.libs.jaicore.search.experiments.terminationcriteria - package ai.libs.jaicore.search.experiments.terminationcriteria
- ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry - package ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry
- ai.libs.jaicore.search.gui.plugins.mcts.dng - package ai.libs.jaicore.search.gui.plugins.mcts.dng
- ai.libs.jaicore.search.gui.plugins.rolloutboxplots - package ai.libs.jaicore.search.gui.plugins.rolloutboxplots
- ai.libs.jaicore.search.gui.plugins.rollouthistograms - package ai.libs.jaicore.search.gui.plugins.rollouthistograms
- ai.libs.jaicore.search.landscapeanalysis - package ai.libs.jaicore.search.landscapeanalysis
- ai.libs.jaicore.search.model - package ai.libs.jaicore.search.model
- ai.libs.jaicore.search.model.other - package ai.libs.jaicore.search.model.other
- ai.libs.jaicore.search.model.travesaltree - package ai.libs.jaicore.search.model.travesaltree
- ai.libs.jaicore.search.probleminputs - package ai.libs.jaicore.search.probleminputs
- ai.libs.jaicore.search.probleminputs.builders - package ai.libs.jaicore.search.probleminputs.builders
- ai.libs.jaicore.search.problemtransformers - package ai.libs.jaicore.search.problemtransformers
- ai.libs.jaicore.search.structure.graphgenerator - package ai.libs.jaicore.search.structure.graphgenerator
- ai.libs.jaicore.search.syntheticgraphs - package ai.libs.jaicore.search.syntheticgraphs
- ai.libs.jaicore.search.syntheticgraphs.experiments - package ai.libs.jaicore.search.syntheticgraphs.experiments
- ai.libs.jaicore.search.syntheticgraphs.graphmodels - package ai.libs.jaicore.search.syntheticgraphs.graphmodels
- ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced - package ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced
- ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated - package ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated
- ai.libs.jaicore.search.syntheticgraphs.islandmodels - package ai.libs.jaicore.search.syntheticgraphs.islandmodels
- ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized - package ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized
- ai.libs.jaicore.search.syntheticgraphs.treasuremodels - package ai.libs.jaicore.search.syntheticgraphs.treasuremodels
- ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands - package ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands
- ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel - package ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel
- ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean - package ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean
- ai.libs.jaicore.search.util - package ai.libs.jaicore.search.util
- AIslandTreasureModel - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands
- AIslandTreasureModel(IIslandModel) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.AIslandTreasureModel
- ALL - ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst.ParentDiscarding
- allowsGeneErasure() - Method in interface ai.libs.jaicore.search.core.interfaces.ISuccessorGenerationRelevantRemovalNode
- allowsGeneErasure() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- AlternativeNodeEvaluator<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
-
This node evaluator can be used a) if there is a prioritized node evaluator that should be used unless it returns NULL b) to realize dead-end recognition c) to use different node evaluators in different regions of the search graph
- AlternativeNodeEvaluator(IPathEvaluator<N, A, V>, IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- AlternativeNodeEvaluator(IPathEvaluator<N, A, V>, IPathEvaluator<N, A, V>, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- AMDP<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.probleminputs
- AMDP(N) - Constructor for class ai.libs.jaicore.search.probleminputs.AMDP
- annotatesUncertainty() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- AOptimalPathInORGraphSearch<I extends org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.core.interfaces
-
This is a template for algorithms that aim at finding paths from a root to goal nodes in a graph.
- AOptimalPathInORGraphSearch(IOwnerBasedAlgorithmConfig, I) - Constructor for class ai.libs.jaicore.search.core.interfaces.AOptimalPathInORGraphSearch
- AOptimalPathInORGraphSearch(I) - Constructor for class ai.libs.jaicore.search.core.interfaces.AOptimalPathInORGraphSearch
- appendPathToNode(ILabeledPath<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- apply(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ShiftedSineTreasureGenerator
- ASearchExperimentDecoder<N,A,I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,java.lang.Double>,O extends org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,A,java.lang.Double>,P extends org.api4.java.ai.graphsearch.problem.IOptimalPathInORGraphSearch<? extends I,? extends O,N,A,java.lang.Double>> - Class in ai.libs.jaicore.search.experiments
- ASearchExperimentDecoder(IExperimentSetConfig) - Constructor for class ai.libs.jaicore.search.experiments.ASearchExperimentDecoder
- AStar<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.astar
-
A* algorithm implementation that is nothing else than BestFirst with a specific problem input.
- AStar(GraphSearchWithNumberBasedAdditivePathEvaluation<N, A>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.astar.AStar
- AStarEdgeCost<T,A> - Interface in ai.libs.jaicore.search.algorithms.standard.astar
- AStarFactory<T,A> - Class in ai.libs.jaicore.search.algorithms.standard.astar
- AStarFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.astar.AStarFactory
- AStarFactory(int) - Constructor for class ai.libs.jaicore.search.algorithms.standard.astar.AStarFactory
- ATreasureMeanFunction - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean
- ATreasureMeanFunction(IIslandModel, long) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ATreasureMeanFunction
- attack(int, int) - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
-
Checks if a cell is attacked by the queens on the board
- AUpdatingPolicy<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.uct
- AUpdatingPolicy(double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- AWAStarFactory<I extends GraphSearchWithSubpathEvaluationsInput<N,A,V>,N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.awastar
- AWAStarFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.awastar.AWAStarFactory
- AwaStarSearch<I extends GraphSearchWithSubpathEvaluationsInput<N,A,V>,N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.awastar
-
This is a modified version of the AWA* algorithm for problems without admissible heuristic.
- AwaStarSearch(I) - Constructor for class ai.libs.jaicore.search.algorithms.standard.awastar.AwaStarSearch
B
- BackPointerPath<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.model.travesaltree
- BackPointerPath(BackPointerPath<N, A, V>, N, A) - Constructor for class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- BackPointerPath(N) - Constructor for class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- BalancedGraphGeneratorGenerator - Class in ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced
- BalancedGraphGeneratorGenerator(int, int) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator
- BalancedGraphGeneratorGenerator.BalancedTreeNode - Class in ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced
- BalancedGraphSearchWithPathEvaluationsProblem - Class in ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced
- BalancedGraphSearchWithPathEvaluationsProblem(int, int, int, int) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphSearchWithPathEvaluationsProblem
- BalancedTreeNode(int, BigInteger) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- BalanceGraphSearchProblem - Class in ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced
- BalanceGraphSearchProblem(int, int) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalanceGraphSearchProblem
- BasicClockModelPhaseLengthAdjuster - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch
- BasicClockModelPhaseLengthAdjuster() - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.BasicClockModelPhaseLengthAdjuster
- BasicExplorationCandidateSelector<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch
- BasicExplorationCandidateSelector(double) - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.BasicExplorationCandidateSelector
- BasicUncertaintySource<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty
- BasicUncertaintySource() - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.BasicUncertaintySource
- beforeExpansion(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- beforeSelection() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- BEST - ai.libs.jaicore.search.algorithms.mdp.mcts.EBehaviorForNotFullyExploredStates
- BestFirst<I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,V>,N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst
- BestFirst(IBestFirstConfig, I) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- BestFirst(IBestFirstConfig, I, IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- BestFirst(I) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- BestFirst(I, IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- BestFirst.ParentDiscarding - Enum in ai.libs.jaicore.search.algorithms.standard.bestfirst
- BestFirstEpsilon<T,A,W extends java.lang.Comparable<W>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst
-
A* algorithm implementation using the method design pattern.
- BestFirstEpsilon(GraphSearchWithSubpathEvaluationsInput<T, A, Double>, IPathEvaluator<T, A, W>, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstEpsilon
- BestFirstEpsilon(GraphSearchWithSubpathEvaluationsInput<T, A, Double>, IPathEvaluator<T, A, W>, int) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstEpsilon
- BestFirstEvent - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- BestFirstEvent(IAlgorithm<?, ?>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.BestFirstEvent
- BestFirstFactory<P extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,V>,N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst
- BestFirstFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- BestFirstFactory(int) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- BestFirstLimitedDiscrepancySearch<I extends GraphSearchWithNodeRecommenderInput<T,A>,T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.lds
-
This class conducts a limited discrepancy search by running a best first algorithm with list-based node evaluations.
- BestFirstLimitedDiscrepancySearch(I) - Constructor for class ai.libs.jaicore.search.algorithms.standard.lds.BestFirstLimitedDiscrepancySearch
- BestFirstLimitedDiscrepancySearchFactory<I extends GraphSearchWithNodeRecommenderInput<N,A>,N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.lds
- BestFirstLimitedDiscrepancySearchFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.lds.BestFirstLimitedDiscrepancySearchFactory
- boardVisualizationAsString() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
- bootstrap(Collection<BackPointerPath<N, A, V>>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
-
This method can be used to create an initial graph different from just root nodes.
- BootstrappingPreferenceKernel<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping
- BootstrappingPreferenceKernel(IBootstrappingParameterComputer, IBootstrapConfigurator, int) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- BootstrappingPreferenceKernel(IBootstrappingParameterComputer, IBootstrapConfigurator, Random, int, int) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- BoundPropagator<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.bnb
- BoundPropagator(IPathEvaluator<N, A, Double>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bnb.BoundPropagator
- BradleyTerryEventPropertyComputer - Class in ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry
- BradleyTerryEventPropertyComputer(NodeInfoAlgorithmEventPropertyComputer) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryEventPropertyComputer
- BradleyTerryPlugin - Class in ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry
- BradleyTerryPlugin() - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPlugin
- BradleyTerryPlugin(String) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPlugin
- BradleyTerryPluginController - Class in ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry
- BradleyTerryPluginController(BradleyTerryPluginModel, BradleyTerryPluginView) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginController
- BradleyTerryPluginModel - Class in ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry
- BradleyTerryPluginModel() - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- BradleyTerryPluginView - Class in ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry
- BradleyTerryPluginView(BradleyTerryPluginModel) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginView
- BradleyTerryUpdate - Class in ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry
- BradleyTerryUpdate(String, int, int, int, Collection<Double>, Collection<Double>, double, double, double, double) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- BranchAndBound<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.bnb
-
Branch and Bound algorithm.
- BranchAndBound(IPathSearchWithPathEvaluationsInput<N, A, Double>, IPathEvaluator<N, A, Double>, int) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bnb.BranchAndBound
- branchingFactors() - Method in interface ai.libs.jaicore.search.syntheticgraphs.experiments.ISyntheticSearchExperimentConfig
- BRUE<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.brue
- BRUE(IMDP<N, A, Double>, IPolicy<N, A>, int, double, double, Random, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.brue.BRUE
- BRUEFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.brue
- BRUEFactory() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.brue.BRUEFactory
- BRUEPolicy<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.brue
-
This policy implements the BRUE algorithm presented in
- BRUEPolicy(boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.brue.BRUEPolicy
- BRUEPolicy(boolean, int, Random) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.brue.BRUEPolicy
- build() - Method in class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithPathEvaluationsInputBuilder
- build() - Method in class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithSubpathEvaluationsInputBuilder
- build() - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- build() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator
- build() - Method in interface ai.libs.jaicore.search.syntheticgraphs.ISyntheticGraphGeneratorBuilder
- build() - Method in class ai.libs.jaicore.search.syntheticgraphs.SyntheticSearchProblemBuilder
C
- calculateUncertainty(IEvaluatedPath<T, A, V>, List<ILabeledPath<T, A>>, List<V>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.BasicUncertaintySource
- call() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- call() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCT
- cancel() - Method in class ai.libs.jaicore.search.algorithms.standard.lds.BestFirstLimitedDiscrepancySearch
- cancel() - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearch
- cancel() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStar
- cancelActiveTasks() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- cancelActiveTasks() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- CannibalGraphGenerator - Class in ai.libs.jaicore.search.exampleproblems.cannibals
- CannibalGraphGenerator(CannibalProblem) - Constructor for class ai.libs.jaicore.search.exampleproblems.cannibals.CannibalGraphGenerator
- CannibalNodeGoalPredicate - Class in ai.libs.jaicore.search.exampleproblems.cannibals
- CannibalNodeGoalPredicate() - Constructor for class ai.libs.jaicore.search.exampleproblems.cannibals.CannibalNodeGoalPredicate
- CannibalProblemToGraphSearchReducer - Class in ai.libs.jaicore.search.exampleproblems.cannibals
- CannibalProblemToGraphSearchReducer() - Constructor for class ai.libs.jaicore.search.exampleproblems.cannibals.CannibalProblemToGraphSearchReducer
- canProduceReliableRankings(N, Collection<A>) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.IPreferenceKernel
- canProduceReliableRankings(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- ChaoticMeansTreasureModel - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean
-
In this model, the means for the islands do not follow any pattern but are just drawn randomly.
- ChaoticMeansTreasureModel(int, IIslandModel, long) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ChaoticMeansTreasureModel
- ChaoticMeansTreasureModel(int, IIslandModel, Random) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ChaoticMeansTreasureModel
- checkInterruption() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- checkValidityOfPathCompletion(ILabeledPath<N, A>, ILabeledPath<N, A>) - Static method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearchUtil
- clear() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- clear() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- clear() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- clear() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginView
- clear() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- clear() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginView
- clear() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- clear() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginView
- clear() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginModel
- clear() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginView
- clearKnowledge(N) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.IPreferenceKernel
- clearKnowledge(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- closed - Variable in class ai.libs.jaicore.search.algorithms.standard.rstar.RStar
- cLow - Variable in class ai.libs.jaicore.search.algorithms.standard.rstar.GammaNode
-
Maps from each successor s_ to the lowest cost for path(this, s_).
- CombinedGammaFunction - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- CombinedGammaFunction(IGammaFunction, IGammaFunction) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.CombinedGammaFunction
- compare(BackPointerPath<N, A, V>, BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.model.travesaltree.DefaultNodeComparator
- compare(BackPointerPath<T, A, V>, BackPointerPath<T, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.CosinusDistanceComparator
-
Compares the cosine distance of two nodes to x.
- compare(BackPointerPath<T, A, V>, BackPointerPath<T, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.FirstInFirstOutComparator
-
Compares two Pareto nodes on time of insertion (n).
- compare(BackPointerPath<T, A, V>, BackPointerPath<T, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.RandomComparator
-
Randomly outputs a negative or positive integer.
- compareTo(NodeOrderList) - Method in class ai.libs.jaicore.search.algorithms.standard.lds.NodeOrderList
- compareTo(RStarK) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarK
- computeAlgorithmEventProperty(IAlgorithmEvent) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryEventPropertyComputer
- computeAlgorithmEventProperty(IAlgorithmEvent) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGEventPropertyComputer
- computeAlgorithmEventProperty(IAlgorithmEvent) - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfoAlgorithmEventPropertyComputer
- configureBestFirst(BestFirst<I, N, A, V>) - Method in interface ai.libs.jaicore.search.algorithms.standard.bestfirst.IBestFirstQueueConfiguration
- contains(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- contains(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- containsAll(Collection<?>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- containsAll(Collection<?>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- containsNode(N) - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- containsNode(N) - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- ControlledNodeEvaluationException - Exception in ai.libs.jaicore.search.algorithms.standard.bestfirst.exceptions
-
Use this exception if the node evaluation was rejected on purpose.
- ControlledNodeEvaluationException(String) - Constructor for exception ai.libs.jaicore.search.algorithms.standard.bestfirst.exceptions.ControlledNodeEvaluationException
- convert(List<Boolean>) - Static method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPTelescopeGraphGenerator
- cosineSimilarity(double, double) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.CosinusDistanceComparator
-
Cosine similarity to x.
- CosinusDistanceComparator<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch
- CosinusDistanceComparator(double, double) - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.CosinusDistanceComparator
- CosLinGammaFunction - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- CosLinGammaFunction(double, int, int, int) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.CosLinGammaFunction
- CoveringNodeEvaluator<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
-
This node evaluator allows to use pair of two node evaluators of which the first is HIDDEN by the second.
- CoveringNodeEvaluator(IPathEvaluator<N, A, V>, IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.CoveringNodeEvaluator
- create() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator
- CTPMDP - Class in ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem
- CTPMDP(LabeledGraph<Short, Double>) - Constructor for class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPMDP
- CTPState - Class in ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem
- CTPState(ShortList, Map<Pair<Short, Short>, ECTPEdgeKnowledge>) - Constructor for class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPState
- cutHead() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- cutHead() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- CVaR - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility
- CVaR(double) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility.CVaR
- CycleDetectedResult<N> - Class in ai.libs.jaicore.search.util
- CycleDetectedResult(List<N>, N) - Constructor for class ai.libs.jaicore.search.util.CycleDetectedResult
D
- DeadEndDetectedResult<N> - Class in ai.libs.jaicore.search.util
- DeadEndDetectedResult(N) - Constructor for class ai.libs.jaicore.search.util.DeadEndDetectedResult
- decodeSolution(EvaluatedSearchGraphPath<EnhancedTTSPState, String, Double>) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPGraphSearchToAdditiveGraphSearchReducer
- decodeSolution(EvaluatedSearchGraphPath<EnhancedTTSPState, String, Double>) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPGraphSearchToUncertaintyBasedGraphSearchReducer
- decodeSolution(EvaluatedSearchGraphPath<NPuzzleState, String, Integer>) - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleToGraphSearchReducer
- decodeSolution(EvaluatedSearchGraphPath<N, A, Double>) - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchWithPathEvaluationsInputToGraphSearchWithSubpathEvaluationViaUninformedness
- decodeSolution(EvaluatedSearchGraphPath<N, A, V>) - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer
- decodeSolution(SearchGraphPath<CannibalProblem, String>) - Method in class ai.libs.jaicore.search.exampleproblems.cannibals.CannibalProblemToGraphSearchReducer
- decodeSolution(SearchGraphPath<KnapsackConfiguration, String>) - Method in class ai.libs.jaicore.search.exampleproblems.knapsack.KnapsackToGraphSearchReducer
- decodeSolution(SearchGraphPath<QueenNode, String>) - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGraphSearchToGraphSearchWithSubPathEvaluationReducer
- decodeSolution(SearchGraphPath<QueenNode, String>) - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGraphSearchToNodeRecommendedTreeReducer
- decodeSolution(SearchGraphPath<QueenNode, String>) - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensToGraphSearchReducer
- decodeSolution(ILabeledPath<AEnhancedTTSPBinaryTelescopeNode, String>) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPToBinaryTelescopeGraphSearchReducer
- decodeSolution(ILabeledPath<EnhancedTTSPState, String>) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPToSimpleGraphSearchReducer
- DecoratingNodeEvaluator<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
- DecoratingNodeEvaluator(IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- DefaultBootsrapConfigurator - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping
- DefaultBootsrapConfigurator() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.DefaultBootsrapConfigurator
- DefaultBootsrapConfigurator(int, int, int, int) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.DefaultBootsrapConfigurator
- DefaultNodeComparator<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.model.travesaltree
- DefaultNodeComparator() - Constructor for class ai.libs.jaicore.search.model.travesaltree.DefaultNodeComparator
- DegeneratedGraphGenerator() - Constructor for class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.DegeneratedGraphGenerator
- DegeneratedGraphGeneratorGenerator - Class in ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated
- DegeneratedGraphGeneratorGenerator(Random, int, int, int) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator
- DegeneratedGraphGeneratorGenerator.DegeneratedGraphGenerator - Class in ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated
- DegeneratedGraphGeneratorGenerator.TreeNode - Class in ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated
- DegeneratedGraphSearchProblem - Class in ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated
- DegeneratedGraphSearchProblem(Random, int, int, int) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphSearchProblem
- DegeneratedGraphSearchWithPathEvaluationsProblem - Class in ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated
- DegeneratedGraphSearchWithPathEvaluationsProblem(Random, int, int, int, int, int, IIslandModel, ITreasureModel) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphSearchWithPathEvaluationsProblem
- DelayingNodeEvaluator<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
-
This path evaluator can be used to artificially delay the computation of scores.
- DelayingNodeEvaluator(IPathEvaluator<N, A, V>, Timeout) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DelayingNodeEvaluator
- depth - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- depth - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- DepthFirstSearch<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.dfs
- DepthFirstSearch(IPathSearchInput<N, A>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearch
- DepthFirstSearchFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.dfs
- DepthFirstSearchFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearchFactory
- depths() - Method in interface ai.libs.jaicore.search.syntheticgraphs.experiments.ISyntheticSearchExperimentConfig
- desiredNumberOfSuccesfulSamples - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- dfs(N) - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.TinyDepthFirstSearch
- dimension - Variable in class ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding.PDPuzzleGenerator
- dimension - Variable in class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleGraphGenerator
- DNGBeliefUpdate - Class in ai.libs.jaicore.search.gui.plugins.mcts.dng
- DNGBeliefUpdate(String, double, double, double, double) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGBeliefUpdate
- DNGBeliefUpdateEvent<N> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.thompson
- DNGBeliefUpdateEvent(IAlgorithm<?, ?>, N, double, double, double, double) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGBeliefUpdateEvent
- DNGEventPropertyComputer - Class in ai.libs.jaicore.search.gui.plugins.mcts.dng
- DNGEventPropertyComputer(NodeInfoAlgorithmEventPropertyComputer) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGEventPropertyComputer
- DNGMCTS<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.thompson
- DNGMCTS(IMDP<N, A, Double>, double, double, int, double, double, Random, boolean, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGMCTS
- DNGMCTS(IMDP<N, A, Double>, IPolicy<N, A>, double, double, int, double, double, boolean, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGMCTS
- DNGMCTSFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.thompson
- DNGMCTSFactory() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGMCTSFactory
- DNGMCTSPlugin - Class in ai.libs.jaicore.search.gui.plugins.mcts.dng
- DNGMCTSPlugin() - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPlugin
- DNGMCTSPlugin(String) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPlugin
- DNGMCTSPluginController - Class in ai.libs.jaicore.search.gui.plugins.mcts.dng
- DNGMCTSPluginController(DNGMCTSPluginModel, DNGMCTSPluginView) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginController
- DNGMCTSPluginModel - Class in ai.libs.jaicore.search.gui.plugins.mcts.dng
- DNGMCTSPluginModel() - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- DNGMCTSPluginView - Class in ai.libs.jaicore.search.gui.plugins.mcts.dng
- DNGMCTSPluginView(DNGMCTSPluginModel) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginView
- DNGPolicy<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.thompson
-
This is the implementation of the DNG-algorithm (for MDPs) presented in
- DNGPolicy(double, Predicate<N>, double, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
- DNGQSample - Class in ai.libs.jaicore.search.gui.plugins.mcts.dng
- DNGQSample(String, String, double) - Constructor for class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGQSample
- DNGQSampleEvent<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.thompson
- DNGQSampleEvent(IAlgorithm<?, ?>, N, A, double) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGQSampleEvent
- doesDecoratedEvaluatorReportSolutions() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- doesPrimaryNodeEvaluatorReportSolutions() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- DominatedFunnelTreasureModel - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel
- DominatedFunnelTreasureModel(IIslandModel, Random) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.DominatedFunnelTreasureModel
- down(TimedLakeState) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- DOWN - ai.libs.jaicore.search.exampleproblems.lake.ELakeActions
- drawNewRankingsForActions(N, Collection<A>, IBootstrappingParameterComputer) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
-
Computes new rankings from a fresh bootstrap
- drawSuccessorState(IMDP<N, A, ?>, N, A) - Method in class ai.libs.jaicore.search.probleminputs.MDPUtils
- drawSuccessorState(IMDP<N, A, ?>, N, A, Random) - Method in class ai.libs.jaicore.search.probleminputs.MDPUtils
- DyadRankedBestFirstFactory<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst
-
Factory for a best first search with a dyad ranked OPEN list.
- DyadRankedBestFirstFactory(IBestFirstQueueConfiguration<GraphSearchWithSubpathEvaluationsInput<N, A, V>, N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.DyadRankedBestFirstFactory
-
Construct a new factory that makes best first search objects using the given config.
E
- E - ai.libs.jaicore.search.exampleproblems.sailing.SailingMove
- E - ai.libs.jaicore.search.exampleproblems.taxi.ETaxiAction
- EBehaviorForNotFullyExploredStates - Enum in ai.libs.jaicore.search.algorithms.mdp.mcts
- ECTPEdgeKnowledge - Enum in ai.libs.jaicore.search.exampleproblems.lake
- Edge<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.model.travesaltree
- Edge(BackPointerPath<T, A, V>, BackPointerPath<T, A, V>) - Constructor for class ai.libs.jaicore.search.model.travesaltree.Edge
- EdgeCountingSolutionEvaluator<N,A> - Class in ai.libs.jaicore.search.core.interfaces
-
Uses Double to be compliant with algorithms that MUST work with double instead of Integer (such as AStar)
- EdgeCountingSolutionEvaluator() - Constructor for class ai.libs.jaicore.search.core.interfaces.EdgeCountingSolutionEvaluator
- ELakeActions - Enum in ai.libs.jaicore.search.exampleproblems.lake
- element() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- element() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- encodeBoundsIntoProblem(IPathSearchWithPathEvaluationsInput<N, A, Double>, int) - Static method in class ai.libs.jaicore.search.algorithms.standard.bnb.BranchAndBound
- encodeProblem(CannibalProblem) - Method in class ai.libs.jaicore.search.exampleproblems.cannibals.CannibalProblemToGraphSearchReducer
- encodeProblem(EnhancedTTSP) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPToBinaryTelescopeGraphSearchReducer
- encodeProblem(EnhancedTTSP) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPToSimpleGraphSearchReducer
- encodeProblem(KnapsackProblem) - Method in class ai.libs.jaicore.search.exampleproblems.knapsack.KnapsackToGraphSearchReducer
- encodeProblem(NPuzzleProblem) - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleToGraphSearchReducer
- encodeProblem(NQueensProblem) - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensToGraphSearchReducer
- encodeProblem(GraphSearchInput<QueenNode, String>) - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGraphSearchToGraphSearchWithSubPathEvaluationReducer
- encodeProblem(GraphSearchInput<QueenNode, String>) - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGraphSearchToNodeRecommendedTreeReducer
- encodeProblem(GraphSearchWithSubpathEvaluationsInput<EnhancedTTSPState, String, Double>) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPGraphSearchToAdditiveGraphSearchReducer
- encodeProblem(GraphSearchWithSubpathEvaluationsInput<EnhancedTTSPState, String, Double>) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPGraphSearchToUncertaintyBasedGraphSearchReducer
- encodeProblem(IPathSearchInput<N, A>) - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer
- encodeProblem(IPathSearchInput<N, A>) - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS
- encodeProblem(IPathSearchInput<N, A>) - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationViaUninformedness
- encodeProblem(IPathSearchWithPathEvaluationsInput<N, A, Double>) - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchWithPathEvaluationsInputToGraphSearchWithSubpathEvaluationViaUninformedness
- EnforcedExplorationOpenSelection<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.opencollections
-
This OPEN selection allows to enforce that the search is restricted to be searched under a given node
- EnforcedExplorationOpenSelection() - Constructor for class ai.libs.jaicore.search.algorithms.standard.opencollections.EnforcedExplorationOpenSelection
- enforcePrefixPathOnAllRollouts(ILabeledPath<N, A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- EnhancedTTSPBinaryTelescopeSolutionPredicate - Class in ai.libs.jaicore.search.exampleproblems.enhancedttsp.binarytelescope
- EnhancedTTSPBinaryTelescopeSolutionPredicate(EnhancedTTSP) - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.binarytelescope.EnhancedTTSPBinaryTelescopeSolutionPredicate
- EnhancedTTSPGraphSearchToAdditiveGraphSearchReducer - Class in ai.libs.jaicore.search.exampleproblems.enhancedttsp
- EnhancedTTSPGraphSearchToAdditiveGraphSearchReducer() - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPGraphSearchToAdditiveGraphSearchReducer
- EnhancedTTSPGraphSearchToUncertaintyBasedGraphSearchReducer - Class in ai.libs.jaicore.search.exampleproblems.enhancedttsp
- EnhancedTTSPGraphSearchToUncertaintyBasedGraphSearchReducer() - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPGraphSearchToUncertaintyBasedGraphSearchReducer
- EnhancedTTSPSimpleGraphGenerator - Class in ai.libs.jaicore.search.exampleproblems.enhancedttsp
- EnhancedTTSPSimpleGraphGenerator(EnhancedTTSP) - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSimpleGraphGenerator
- EnhancedTTSPSimpleSolutionPredicate - Class in ai.libs.jaicore.search.exampleproblems.enhancedttsp
- EnhancedTTSPSimpleSolutionPredicate(EnhancedTTSP) - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSimpleSolutionPredicate
- EnhancedTTSPSolutionPredicate - Class in ai.libs.jaicore.search.exampleproblems.enhancedttsp
- EnhancedTTSPSolutionPredicate(EnhancedTTSP) - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSolutionPredicate
- EnhancedTTSPSuccessorGenerator - Class in ai.libs.jaicore.search.exampleproblems.enhancedttsp
- EnhancedTTSPSuccessorGenerator(EnhancedTTSP) - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSuccessorGenerator
- EnhancedTTSPTelescopeGraphGenerator - Class in ai.libs.jaicore.search.exampleproblems.enhancedttsp
- EnhancedTTSPTelescopeGraphGenerator(EnhancedTTSP) - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPTelescopeGraphGenerator
- EnhancedTTSPToBinaryTelescopeGraphSearchReducer - Class in ai.libs.jaicore.search.exampleproblems.enhancedttsp
- EnhancedTTSPToBinaryTelescopeGraphSearchReducer() - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPToBinaryTelescopeGraphSearchReducer
- EnhancedTTSPToBinaryTelescopeGraphSearchReducer(ToDoubleFunction<Number>) - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPToBinaryTelescopeGraphSearchReducer
- EnhancedTTSPToSimpleGraphSearchReducer - Class in ai.libs.jaicore.search.exampleproblems.enhancedttsp
- EnhancedTTSPToSimpleGraphSearchReducer() - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPToSimpleGraphSearchReducer
- EnhancedTTSPToSimpleGraphSearchReducer(ToDoubleFunction<Number>) - Constructor for class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPToSimpleGraphSearchReducer
- ENodeAnnotation - Enum in ai.libs.jaicore.search.algorithms.standard.bestfirst
- EnsembleMCTS<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble
- EnsembleMCTS(IMDP<N, A, Double>, IPolicy<N, A>, Collection<IPathUpdatablePolicy<N, A, Double>>, int, double, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble.EnsembleMCTS
- EnsembleMCTSFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble
- EnsembleMCTSFactory() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble.EnsembleMCTSFactory
- EnsembleTreePolicy<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble
- EnsembleTreePolicy(Collection<? extends IPathUpdatablePolicy<N, A, Double>>) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble.EnsembleTreePolicy
- enumerateChildrenOfNodeUpToDepth(N, int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- equals(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.lds.NodeOrderList
- equals(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoNode
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPState
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeLayout
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeState
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.lake.TimedLakeState
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding.PDPuzzleNode
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopMachineSelectionState
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopOperationSelectionState
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackAction
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingState
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- equals(Object) - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiState
- equals(Object) - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfo
- equals(Object) - Method in class ai.libs.jaicore.search.model.NodeExpansionDescription
- equals(Object) - Method in class ai.libs.jaicore.search.model.other.EvaluatedSearchGraphPath
- equals(Object) - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- equals(Object) - Method in class ai.libs.jaicore.search.model.travesaltree.Edge
- equals(Object) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- equals(Object) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- EqualSizedIslandsModel - Class in ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized
- EqualSizedIslandsModel(int) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized.EqualSizedIslandsModel
- EqualSizedIslandsModel(BigInteger) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized.EqualSizedIslandsModel
- eraseGenes() - Method in interface ai.libs.jaicore.search.core.interfaces.ISuccessorGenerationRelevantRemovalNode
- eraseGenes() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- ETaxiAction - Enum in ai.libs.jaicore.search.exampleproblems.taxi
- evaluate(SearchGraphPath<N, A>) - Method in class ai.libs.jaicore.search.core.interfaces.EdgeCountingSolutionEvaluator
- evaluate(ILabeledPath<GridWorldNode, Object>) - Method in class ai.libs.jaicore.search.exampleproblems.gridworld.GridWorldHeuristic
- evaluate(ILabeledPath<SameGameNode, SameGameCell>) - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGamePathEvaluator
- evaluate(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.AbyssTreasureModel
- evaluate(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.DominatedFunnelTreasureModel
- evaluate(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.FunnelTreasureModel
- evaluate(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.RelativeFunnelTreasureModel
- evaluate(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.NoisyMeanTreasureModel
- evaluate(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.LinearTreasureModel
- evaluate(ILabeledPath<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- evaluate(ILabeledPath<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- evaluate(ILabeledPath<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DelayingNodeEvaluator
- evaluate(ILabeledPath<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bnb.BoundPropagator
- evaluate(ILabeledPath<N, A>) - Method in class ai.libs.jaicore.search.model.other.AgnosticPathEvaluator
- evaluate(ILabeledPath<N, A>) - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer
- evaluate(ILabeledPath<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.LinearCombiningNodeEvaluator
- evaluate(ILabeledPath<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomizedDepthFirstNodeEvaluator
- evaluate(ILabeledPath<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.SkippingNodeEvaluator
- evaluate(ILabeledPath<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- evaluate(ILabeledPath<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeLoggingNodeEvaluator
- EvaluatedSearchGraphPath<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.model.other
- EvaluatedSearchGraphPath(List<N>, List<A>, V) - Constructor for class ai.libs.jaicore.search.model.other.EvaluatedSearchGraphPath
- EvaluatedSearchGraphPath(ILabeledPath<N, A>, V) - Constructor for class ai.libs.jaicore.search.model.other.EvaluatedSearchGraphPath
- EvaluatedSearchSolutionCandidateFoundEvent<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- EvaluatedSearchSolutionCandidateFoundEvent(IAlgorithm<?, ?>, EvaluatedSearchGraphPath<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.EvaluatedSearchSolutionCandidateFoundEvent
- evaluateTimeouted(ILabeledPath<T, A>, int) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- evaluateTimeouted(ILabeledPath<T, A>, int) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- eventBus - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- EXCEPTION - ai.libs.jaicore.search.algorithms.mdp.mcts.EBehaviorForNotFullyExploredStates
- exhausted - Variable in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- expanded - Variable in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- expandNextNode() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
-
This method conducts the expansion of the next node.
- ext2int - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- extend(N, A) - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- extend(N, A) - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
F
- F_ERROR - ai.libs.jaicore.search.algorithms.standard.bestfirst.ENodeAnnotation
- F_MESSAGE - ai.libs.jaicore.search.algorithms.standard.bestfirst.ENodeAnnotation
- F_SCORE - ai.libs.jaicore.search.algorithms.standard.bestfirst.ENodeAnnotation
- F_TIME - ai.libs.jaicore.search.algorithms.standard.bestfirst.ENodeAnnotation
- F_UNCERTAINTY - ai.libs.jaicore.search.algorithms.standard.bestfirst.ENodeAnnotation
- FComputer(GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N, A>, IPathEvaluator<N, A, Double>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer
- FelixLakeMDP - Class in ai.libs.jaicore.search.exampleproblems.lake
- FelixLakeMDP(int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.lake.FelixLakeMDP
- FIRST - ai.libs.jaicore.search.landscapeanalysis.LandscapeAnalysisCompletionTechnique
- FirstInFirstOutComparator<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch
- FirstInFirstOutComparator() - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.FirstInFirstOutComparator
- FixedCommitmentMCTS<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- FixedCommitmentMCTS(IMDP<N, A, Double>, IPolicy<N, A>, int, ToDoubleFunction<DescriptiveStatistics>, int, double, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.FixedCommitmentMCTS
- FixedCommitmentMCTSFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- FixedCommitmentMCTSFactory() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.FixedCommitmentMCTSFactory
- FixedCommitmentPolicy<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- FixedCommitmentPolicy(int, ToDoubleFunction<DescriptiveStatistics>) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.FixedCommitmentPolicy
- fromProblem(IPathSearchInput<N, A>) - Method in class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithPathEvaluationsInputBuilder
- fromProblem(IPathSearchInput<N, A>) - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- functions() - Method in interface ai.libs.jaicore.search.syntheticgraphs.experiments.ITreasureIslandExperimentSetConfig
- FunnelTreasureModel - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel
- FunnelTreasureModel(IIslandModel, int, int, double, double, double, double, double, double) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.FunnelTreasureModel
- FunnelTreasureModel(IIslandModel, int, Random) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.FunnelTreasureModel
- FValueEvent<V> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- FValueEvent(IAlgorithm<?, ?>, V, double) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.FValueEvent
- fValues - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
G
- g(BackPointerPath<N, A, ?>, BackPointerPath<N, A, ?>) - Method in interface ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer
- g(BackPointerPath<T, A, ?>, BackPointerPath<T, A, ?>) - Method in interface ai.libs.jaicore.search.algorithms.standard.astar.AStarEdgeCost
- GammaNode<T,A> - Class in ai.libs.jaicore.search.algorithms.standard.rstar
-
Node wrapper for usage in R*.
- GammaNode(T) - Constructor for class ai.libs.jaicore.search.algorithms.standard.rstar.GammaNode
-
Constructor.
- GeneralBestFirstEvaluationAggregation<T,A> - Interface in ai.libs.jaicore.search.algorithms.standard.gbf
- GeneralBestFirstEvaluationOrSelector<T,A> - Interface in ai.libs.jaicore.search.algorithms.standard.gbf
- generateInfoForNode(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.model.travesaltree.JaicoreNodeInfoGenerator
- generateSuccessor(EnhancedTTSPState, short) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSuccessorGenerator
- generateSuccessors(EnhancedTTSPState) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSuccessorGenerator
- generateSuccessors(SameGameNode) - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameLazySuccessorGenerator
- generator - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- GenericLandscapeAnalyzer<N,A> - Class in ai.libs.jaicore.search.landscapeanalysis
- GenericLandscapeAnalyzer(IPathSearchWithPathEvaluationsInput<N, A, Double>) - Constructor for class ai.libs.jaicore.search.landscapeanalysis.GenericLandscapeAnalyzer
- getA() - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.IUCBUtilityFunction
- getA() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility.CVaR
- getA() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility.VaR
- getAccumulatedRewardsOfAction(A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- getAction() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGQSampleEvent
- getAction() - Method in class ai.libs.jaicore.search.model.NodeExpansionDescription
- getAction(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.brue.BRUEPolicy
- getAction(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.FixedCommitmentPolicy
- getAction(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- getAction(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble.EnsembleTreePolicy
- getAction(N, Collection<A>) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.IPolicy
- getAction(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
- getAction(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- getAction(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.UniformRandomPolicy
- getAction(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.UUCBPolicy
- getAction(T, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
- getActionBasedOnScores(Map<A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- getActionBasedOnScores(Map<A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCBPolicy
- getActiveNodes() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- getActiveTree() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- getAdditionalThreadsForExpansion() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getAdjustPhaseLengthsDynamically() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.astar.AStarFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizerFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AWAStarFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.DyadRankedBestFirstFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.StandardBestFirstFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearchFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.lds.BestFirstLimitedDiscrepancySearchFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearchFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearchFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearchFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- getAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.UncertaintyORGraphSearchFactory
- getAlgorithm(Experiment) - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticExperimentDecoder
- getAlgorithm(Experiment, IPathSearchWithPathEvaluationsInput<N, A, Double>) - Method in class ai.libs.jaicore.search.experiments.StandardExperimentSearchAlgorithmFactory
- getAlgorithm(GraphSearchWithNumberBasedAdditivePathEvaluation<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.astar.AStarFactory
- getAlgorithm(IMDP<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.brue.BRUEFactory
- getAlgorithm(IMDP<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.FixedCommitmentMCTSFactory
- getAlgorithm(IMDP<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLuceMCTSFactory
- getAlgorithm(IMDP<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble.EnsembleMCTSFactory
- getAlgorithm(IMDP<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCTFactory
- getAlgorithm(IMDP<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGMCTSFactory
- getAlgorithm(IMDP<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGMCTSFactory
- getAlgorithm(IMDP<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCTFactory
- getAlgorithm(IMDP<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.UUCTFactory
- getAlgorithm(I) - Method in class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizerFactory
- getAlgorithm(I) - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AWAStarFactory
- getAlgorithm(I) - Method in class ai.libs.jaicore.search.algorithms.standard.lds.BestFirstLimitedDiscrepancySearchFactory
- getAlgorithm(I) - Method in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearchFactory
- getAlgorithm(I) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- getAlgorithm(IPathSearchInput<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearchFactory
- getAlgorithm(IPathSearchInput<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearchFactory
- getAlgorithm(IPathSearchWithPathEvaluationsInput<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearchFactory
- getAlgorithm(P) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- getAlpha() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGBeliefUpdateEvent
- getAlpha() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGBeliefUpdate
- getAnnotation(String) - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getAnnotationName() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.NodeAnnotationEvent
- getAnnotationName() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.SolutionAnnotationEvent
- getAnnotations() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getAnnotations() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getAnnotationValue() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.NodeAnnotationEvent
- getAnnotationValue() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.SolutionAnnotationEvent
- getApplicableActions(CTPState) - Method in class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPMDP
- getApplicableActions(TimedLakeState) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- getApplicableActions(RacetrackState) - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackMDP
- getApplicableActions(SailingState) - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingMDP
- getApplicableActions(TaxiState) - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiMDP
- getApplicableActions(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- getApplicableActions(N) - Method in interface ai.libs.jaicore.search.probleminputs.IMDP
- getArcLabel() - Method in class ai.libs.jaicore.search.model.NodeExpansionDescription
- getArcs() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getArcs() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getAverageRewardOfAction(A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- getAvoid() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.GammaNode
- getB() - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.IUCBUtilityFunction
- getB() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility.CVaR
- getB() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility.VaR
- getB() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- getBaseAlgorithm() - Method in class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizer
- getBaseAlgorithmFactory() - Method in class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizerFactory
- getBehaviorWhenActionForNotFullyExploredStateIsRequested() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- getBeta() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGBeliefUpdateEvent
- getBeta() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGBeliefUpdate
- getBigD() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCTFactory
- getBootstrapSizePerChild(Map<?, DoubleList>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.DefaultBootsrapConfigurator
- getBootstrapSizePerChild(Map<?, DoubleList>) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.IBootstrapConfigurator
- getBtUpdates() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- getBuilderClass() - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticDomain
- getChildren() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.NodeExpansionJobSubmittedEvent
- getChildrenOfNodesInOrderOfTheNumberOfVisits(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- getChildrenStatisticsAtPointOfDecisionOfMostVisitedPathPerDepth(int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- getCol() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeState
- getCol() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingState
- getCols() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeLayout
- getCols() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingMDP
- getConfig() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getConfig() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.UncertaintyORGraphSearchFactory
- getCoveringNodeEvaluator() - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS
- getCreatedCounter() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getCurrentlySelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- getCurrentlySelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getCurrentlySelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- getCurrentlySelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginModel
- getCurrentPath() - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearch
- getCurrentPathToNode(N) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
-
BLOCK D: Getters and Setters
- getCurrentTour() - Method in class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPState
- getD() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- getDeadEnd() - Method in class ai.libs.jaicore.search.util.DeadEndDetectedResult
- getDecisionIndicesForCurrentPath() - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearch
- getDecisionListForNode(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- getDecisionPathToRoot() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- getDecoder() - Method in class ai.libs.jaicore.search.experiments.SearchExperimentDomain
- getDecoder() - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticDomain
- getDefaultPolicy() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- getDefaultPolicy(boolean) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- getDelta() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGMCTSFactory
- getDelta() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- getDepth() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getDepth() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getDepth() - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getDepthOfActiveNode(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- getDepthOfFunnel(double) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.RelativeFunnelTreasureModel
- getDestinationBasedOnBitVectorAndAvailableDestinations(ShortList, List<Boolean>) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPTelescopeGraphGenerator
- getDimension() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
- getDistance() - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding.PDPuzzleNode
- getDistanceToDeepestLeafUnderNode() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getDistanceToDeepestLeafUnderNode() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getDistanceToDeepestLeafUnderNode() - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getDistanceToShallowestLeafUnderNode() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getDistanceToShallowestLeafUnderNode() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getDistanceToShallowestLeafUnderNode() - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getDistantSuccessorGenerator() - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic
- getDistantSuccessors(N, int, IMetric<N>, double) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.GraphBasedDistantSuccessorGenerator
- getDistantSuccessors(N, int, IMetric<N>, double) - Method in interface ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.DistantSuccessorGenerator
- getDuplicateNode() - Method in class ai.libs.jaicore.search.util.CycleDetectedResult
- getEdgeKnowledge() - Method in class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPState
- getEdgeLabelToParent() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getEmpiricalMean(T, A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCBPolicy
- getEnforcedPrefixPath() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- getEpsilon() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- getEpsilon() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstEpsilon
- getErasedObservationsInTotal() - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.IPreferenceKernel
- getErasedObservationsInTotal() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- getEvaluator() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- getExpandedCounter() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
-
Check how many times a node was expanded.
- getExpandedNode() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.NodeExpansionCompletedEvent
- getExpandedNode() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.NodeExpansionJobSubmittedEvent
- getExpectedNumberOfIslands() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphSearchWithPathEvaluationsProblem
- getExpectedNumberOfIslands() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphSearchWithPathEvaluationsProblem
- getExpectedNumberOfIslands() - Method in interface ai.libs.jaicore.search.syntheticgraphs.ISyntheticTreasureIslandProblem
- getExploitationScoreThreshold() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- getExplorationConstant() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGMCTSFactory
- getExplorationConstant() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
- getExplorationConstant() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCBPolicy
- getExplorationTerm(T, A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCBPolicy
- getExplorationUncertaintyThreshold() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- getExploredGraph() - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- getFallbackNodeEvaluator() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- getFrom() - Method in class ai.libs.jaicore.search.model.NodeExpansionDescription
- getFrom() - Method in class ai.libs.jaicore.search.model.travesaltree.Edge
- getfValue() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.FValueEvent
- getFValue(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getFValue(N) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getFValueOfSolutionPath(ILabeledPath<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- getG() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.GammaNode
- getG() - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer
- getGamma() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- getGamma() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- getGammaFunction(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- getGammaValue(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- getGg() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- getGoalCol() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingMDP
- getGoalNode() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.RemovedGoalNodeFromOpenEvent
- getGoalRow() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingMDP
- getGoalTester() - Method in class ai.libs.jaicore.search.core.interfaces.AOptimalPathInORGraphSearch
- getGoalTester() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGraphSearchProblem
- getGoalTester() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- getGoalTester() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphSearchProblem
- getGoalTester() - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- getGoalTester() - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchInput
- getGraphGenerator() - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AwaStarSearch
- getGraphGenerator() - Method in class ai.libs.jaicore.search.core.interfaces.AAnyPathInORGraphSearch
- getGraphGenerator() - Method in class ai.libs.jaicore.search.core.interfaces.AOptimalPathInORGraphSearch
- getGraphGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGraphSearchProblem
- getGraphGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- getGraphGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphSearchProblem
- getGraphGenerator() - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- getGraphGenerator() - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchInput
- getGraphGenerator() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphSearchProblem
- getGraphGenerator() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphSearchWithPathEvaluationsProblem
- getGraphSearchInput() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ChaoticMeansTreasureModel
- getGt() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- getH() - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer
- gethAcceleration() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackAction
- getHead() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getHead() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- gethPath() - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.SubPathEvaluationBasedFComputer
- gethSpeed() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- getId() - Method in class ai.libs.jaicore.search.model.travesaltree.AbstractNode
- getInArc(N) - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getInArc(N) - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getInitialPhaseLengths(int) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.BasicClockModelPhaseLengthAdjuster
- getInitialPhaseLengths(int) - Method in interface ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.IPhaseLengthAdjuster
-
Called before the search to set the phase lengths initially.
- getInitLambda() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGMCTSFactory
- getInitState() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- getInitState() - Method in class ai.libs.jaicore.search.probleminputs.AMDP
- getInitState() - Method in interface ai.libs.jaicore.search.probleminputs.IMDP
- getInternalRepresentationOf(N) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getInterval() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- getIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized.EqualSizedIslandsModel
- getIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in interface ai.libs.jaicore.search.syntheticgraphs.islandmodels.IIslandModel
- getIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.AIslandTreasureModel
- getIslandModel() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphSearchWithPathEvaluationsProblem
- getIslandModel() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphSearchWithPathEvaluationsProblem
- getIslandModel() - Method in interface ai.libs.jaicore.search.syntheticgraphs.ISyntheticTreasureIslandProblem
- getIslandModel() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.AIslandTreasureModel
- getIslandModel(int, int, int) - Static method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphSearchWithPathEvaluationsProblem
- getIslandSize(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.AIslandTreasureModel
- getIterationOfDecision() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- getIterations() - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- getIterativeGenerator(EnhancedTTSPState) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSuccessorGenerator
- getIterativeGenerator(SameGameNode) - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameLazySuccessorGenerator
- getIterativeGenerator(SameGameNode, Random) - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameLazySuccessorGenerator
- getIterativeGenerator(N, Random) - Method in interface ai.libs.jaicore.search.model.ILazyRandomizableSuccessorGenerator
- getIterativeProbeValues(ILabeledPath<N, A>, Number) - Method in class ai.libs.jaicore.search.landscapeanalysis.GenericLandscapeAnalyzer
- getIterativeProbeValuesAlongRandomPath(Number) - Method in class ai.libs.jaicore.search.landscapeanalysis.GenericLandscapeAnalyzer
- getK() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.FixedCommitmentMCTSFactory
- getK() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- getLabelOfNode(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- getLambda() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGBeliefUpdateEvent
- getLambda() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGBeliefUpdate
- getLatestRolloutAlongMostVisitedChildrenPerDepth(int, int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- getLayout() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeState
- getLikelihood(ILabeledPath<N, A>) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.IPathLikelihoodProvidingPolicy
- getListOfKnownSuccessorsOfCurrentlySelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- getListOfKnownSuccessorsOfCurrentlySelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getListOfKnownSuccessorsOfCurrentlySelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- getListOfObersvationsPerNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getListsOfKnownSuccessors() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- getListsOfKnownSuccessors() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getListsOfKnownSuccessors() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- getLocalVersionOfNode(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
-
This is relevant if we work with several copies of a node (usually if we need to copy the search space somewhere).
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCBPolicy
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCBPolicy
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.UniformRandomPolicy
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AwaStarSearch
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstEpsilon
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.StandardBestFirstFactory
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearch
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearchFactory
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.lds.BestFirstLimitedDiscrepancySearch
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearch
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearchFactory
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.rdfs.RandomizedDepthFirstSearch
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.GraphBasedDistantSuccessorGenerator
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStar
- getLoggerName() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- getLoggerName() - Method in class ai.libs.jaicore.search.core.interfaces.AAnyPathInORGraphSearch
- getLoggerName() - Method in class ai.libs.jaicore.search.core.interfaces.AOptimalPathInORGraphSearch
- getLoggerName() - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSimpleGraphGenerator
- getLoggerName() - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSuccessorGenerator
- getLoggerName() - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPTelescopeGraphGenerator
- getLoggerName() - Method in class ai.libs.jaicore.search.exampleproblems.knapsack.KnapsackProblemGraphGenerator
- getLoggerName() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphGenerator
- getLoggerName() - Method in class ai.libs.jaicore.search.probleminputs.MDPUtils
- getLoggerName() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.AIslandTreasureModel
- getLoggerName() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.LinearTreasureModel
- getLoggerName() - Method in class ai.libs.jaicore.search.util.GraphSanityChecker
- getLongTermWeightBasedOnProbability(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.CombinedGammaFunction
- getMachineSelectedInParent() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopOperationSelectionState
- getMaximumIslandSizes() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphSearchWithPathEvaluationsProblem
- getMaximumIslandSizes() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphSearchWithPathEvaluationsProblem
- getMaximumIslandSizes() - Method in interface ai.libs.jaicore.search.syntheticgraphs.ISyntheticTreasureIslandProblem
- getMaxIterations() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- getMaxNumberOfLeafsInEverySubtreeOfMaxLength(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.DegeneratedGraphGenerator
- getMaxNumberOfLeafsInEverySubtreeWithLimitedNumberOfLeafs(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator
- getMaxScore() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphSearchProblem
- getMaxScore() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGamePathEvaluator
- getMcts() - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearch
- getMctsFactory() - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearchFactory
- getMdp() - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearch
- getMe() - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.TreasureIslandSearchExperimentBuilder
- getMeanOfIsland(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ChaoticMeansTreasureModel
- getMeanOfIsland(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.LinkedTreasureIslandPathCostGenerator
- getMeanOfIsland(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.NoisyMeanTreasureModel
- getMetric() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.FixedCommitmentMCTSFactory
- getMetricOverStates() - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic
- getMinimumAchievable() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.AbyssTreasureModel
- getMinimumAchievable() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.DominatedFunnelTreasureModel
- getMinimumAchievable() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.FunnelTreasureModel
- getMinimumAchievable() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.RelativeFunnelTreasureModel
- getMinimumAchievable() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ChaoticMeansTreasureModel
- getMinimumAchievable() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.LinkedTreasureIslandPathCostGenerator
- getMinimumAchievable() - Method in interface ai.libs.jaicore.search.syntheticgraphs.treasuremodels.ITreasureModel
- getMinimumAchievable() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.LinearTreasureModel
- getMinimumIslandSizes() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphSearchWithPathEvaluationsProblem
- getMinimumIslandSizes() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphSearchWithPathEvaluationsProblem
- getMinimumIslandSizes() - Method in interface ai.libs.jaicore.search.syntheticgraphs.ISyntheticTreasureIslandProblem
- getMinimumOfFunnel(double) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.RelativeFunnelTreasureModel
- getMinimumSolutionDistanceForExploration() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- getMinRequiredVisits(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.CosLinGammaFunction
-
This function computes a mapping into the sigmoid where initialMinThreshold is mapped to 1 and absoluteMinThreshold -1
- getMinScore() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGamePathEvaluator
- getMostImportantActionToObtainApplicability(N, Collection<A>) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.IPreferenceKernel
- getMostImportantActionToObtainApplicability(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
-
Returns the action that has least observations
- getMostVisistedSubPath(int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- getMSRequiredForComputation(ILabeledPath<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeLoggingNodeEvaluator
- getMsSpentInRollouts() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- getMsSpentInTreePolicyQueries() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- getMsSpentInTreePolicyUpdates() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- getMu() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGBeliefUpdateEvent
- getMu() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGBeliefUpdate
- getName() - Method in class ai.libs.jaicore.search.model.travesaltree.JaicoreNodeInfoGenerator
- getNextRandomPathCompletionForNode(BackPointerPath<T, A, ?>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- getNode() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- getNode() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGBeliefUpdateEvent
- getNode() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGQSampleEvent
- getNode() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.NodeAnnotationEvent
- getNode() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.SuccessorComputationCompletedEvent
- getNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- getNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGBeliefUpdate
- getNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGQSample
- getNodeAnnotation(N, String) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getNodeAnnotations(N) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getNodeEvaluator() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getNodeEvaluator() - Method in class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithSubpathEvaluationsInputBuilder
- getNodeEvaluator() - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer
- getNodeGamma(int, double, double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.CombinedGammaFunction
- getNodeGamma(int, double, double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.CosLinGammaFunction
- getNodeGamma(int, double, double) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.IGammaFunction
- getNodes() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getNodes() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getNodesForWhichAnActionHasBeenRequested() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- getNumberOfAttackedCells() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
-
Returns the number of attacked cells of the current boardconfiguration
- getNumberOfAttackedCellsInNextRow() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
-
Returns the number of attacked cells in the next free row from top down.
- getNumberOfChoicesPerAction() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- getNumberOfIslands() - Method in class ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized.EqualSizedIslandsModel
- getNumberOfIslands() - Method in interface ai.libs.jaicore.search.syntheticgraphs.islandmodels.IIslandModel
- getNumberOfLeafsInSubtreesWithMaxNumberOfNodesPriorToThisNode(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getNumberOfLeafsInSubtreesWithMaxNumberOfNodesPriorToThisNode(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getNumberOfLeafsInSubtreesWithMaxNumberOfNodesPriorToThisNode(BigInteger) - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
-
Gets the number of leaf nodes of all sub-trees of maximum given size prior to the node on which it is invoked.
- getNumberOfLeafsPriorToNodeViaDFS() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getNumberOfLeafsPriorToNodeViaDFS() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getNumberOfLeafsPriorToNodeViaDFS() - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getNumberOfLeafsStemmingFromLeftRelativesInSameGeneration() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getNumberOfLeafsStemmingFromLeftRelativesInSameGeneration() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getNumberOfLeafsStemmingFromLeftRelativesInSameGeneration() - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getNumberOfLeafsStemmingFromRightRelativesInSameGeneration() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getNumberOfLeafsStemmingFromRightRelativesInSameGeneration() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getNumberOfLeafsStemmingFromRightRelativesInSameGeneration() - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getNumberOfLeafsUnderANonTerminalNodeInDepth(int, int) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator
- getNumberOfLeafsUnderANonTerminalNodeInDepth(int, int, int) - Static method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator
- getNumberOfLeafsUnderNode() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getNumberOfLeafsUnderNode() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getNumberOfLeafsUnderNode() - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getNumberOfLeftRelativesInSameGeneration() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getNumberOfLeftRelativesInSameGeneration() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getNumberOfLeftRelativesInSameGeneration() - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getNumberOfMaxSubtreesOfMaxLengthUnderNonTerminalNodeInDepth(int, BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator
- getNumberOfMaxSubtreesOfMaxLengthUnderNonTerminalNodeInDepth(int, BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator
- getNumberOfMaxSubtreesOfMaxLengthUnderNonTerminalNodeInDepth(int, BigInteger, int, int) - Static method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator
- getNumberOfNodes() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getNumberOfNodes() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getNumberOfNodesInMemory() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- getNumberOfNodesInMemory() - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearch
- getNumberOfNotAttackedCells() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
- getNumberOfQueens() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
- getNumberOfRealizedPlayouts() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- getNumberOfRightRelativesInSameGeneration() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getNumberOfRightRelativesInSameGeneration() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getNumberOfRightRelativesInSameGeneration() - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getNumberOfSubtreesWithMaxNumberOfNodes(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getNumberOfSubtreesWithMaxNumberOfNodes(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getNumberOfSubtreesWithMaxNumberOfNodes(BigInteger) - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getNumberOfSubtreesWithMaxNumberOfNodesPriorToThisNode(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- getNumberOfSubtreesWithMaxNumberOfNodesPriorToThisNode(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- getNumberOfSubtreesWithMaxNumberOfNodesPriorToThisNode(BigInteger) - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- getNumberOfTreasureIslands() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphSearchWithPathEvaluationsProblem
- getNumberOfTreasureIslands() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphSearchWithPathEvaluationsProblem
- getNumberOfTreasureIslands() - Method in interface ai.libs.jaicore.search.syntheticgraphs.ISyntheticTreasureIslandProblem
- getNumberOfTreasures() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ATreasureMeanFunction
- getNumBootstraps(Map<?, DoubleList>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.DefaultBootsrapConfigurator
- getNumBootstraps(Map<?, DoubleList>) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.IBootstrapConfigurator
- getNumCols() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingLayout
- getNumCPUs() - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AwaStarSearch
- getNumPulls(A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- getNumRows() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingLayout
- getNumSamples() - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS
- getObservations(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- getObservationStatisticsOfNode(String) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getObservedMuValues() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getObservedMuValuesOfCurrentlySelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getObservedPerformances() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- getObservedPerformances() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginModel
- getObservedPerformancesUnderSelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- getObservedPerformancesUnderSelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginModel
- getOpen() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getOperationSelectedInParent() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopMachineSelectionState
- getOriginalScoreFromRelativeScore(double) - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGamePathEvaluator
- getOutArc(N) - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getOutArc(N) - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getOversearchAvoidanceMode() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- getParameter(DescriptiveStatistics) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.IBootstrappingParameterComputer
- getParent() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.GammaNode
- getParent() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopMachineSelectionState
- getParent() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopOperationSelectionState
- getParent() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getParentOfCurrentNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- getParentOfCurrentNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getParentOfCurrentNode() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- getParentOfHead() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getParentOfHead() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getParents() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- getParents() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getParents() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- getParetoComperator() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- getPartialAssignment() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopMachineSelectionState
- getPartialAssignment() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopOperationSelectionState
- getPartialAssignment() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopState
- getPath() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.RolloutEvent
- getPath() - Method in exception ai.libs.jaicore.search.algorithms.standard.random.exception.IllegalArgumentForPathExtensionException
- getPath() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- getPath() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfo
- getPathEvaluator() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGraphSearchProblem
- getPathEvaluator() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- getPathEvaluator() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphSearchProblem
- getPathEvaluator() - Method in class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithPathEvaluationsInputBuilder
- getPathEvaluator() - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchWithPathEvaluationsInput
- getPathFromChildOfRoot() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getPathFromChildOfRoot() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getPathToParentOfHead() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getPathToParentOfHead() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getPickupLocations() - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiMDP
- getPits() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeLayout
- getPits(int) - Static method in class ai.libs.jaicore.search.exampleproblems.lake.FelixLakeMDP
- getpLeft() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- getpLeft() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- getpLeftScaled() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- getpLeftScaled() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- getPosition() - Method in class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPState
- getPosition() - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiState
- getPositionOnIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized.EqualSizedIslandsModel
- getPositionOnIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in interface ai.libs.jaicore.search.syntheticgraphs.islandmodels.IIslandModel
- getPositionOnIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.AIslandTreasureModel
- getPositions() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
- getPossibleTransitions() - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiMDP
- getPotentialActions(ILabeledPath<N, A>, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- getPredecessors() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.GammaNode
- getPreferenceKernel() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLuceMCTSFactory
- getPreferenceKernel() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- getPreferredNodeEvaluator() - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS
- getPrefixPath() - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- getpRight() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- getpRight() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- getpRightScaled() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- getpRightScaled() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- getPrimaryNodeEvaluator() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- getPrioritizedNodePredicatesForRandomCompletion() - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS
- getProb(CTPState, Short) - Method in class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPMDP
- getProb(TimedLakeState, ELakeActions) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- getProb(RacetrackState, RacetrackAction) - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackMDP
- getProb(SailingState, SailingMove) - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingMDP
- getProb(TaxiState, ETaxiAction) - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiMDP
- getProb(N, A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- getProb(N, A) - Method in interface ai.libs.jaicore.search.probleminputs.IMDP
- getProb(N, A, N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- getProb(N, A, N) - Method in class ai.libs.jaicore.search.probleminputs.AMDP
- getProb(N, A, N) - Method in interface ai.libs.jaicore.search.probleminputs.IMDP
- getProb(N, A, N, boolean) - Method in class ai.libs.jaicore.search.probleminputs.AMDP
- getProbabilityOfNode(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- getProblem() - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearchFactory
- getProblem() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGraphSearchProblem
- getProblem(Experiment) - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticExperimentDecoder
- getPropertyComputers() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPlugin
- getPropertyComputers() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPlugin
- getPropertyComputers() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPlugin
- getPropertyComputers() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPlugin
- getPropertyName() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryEventPropertyComputer
- getPropertyName() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGEventPropertyComputer
- getPropertyName() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfoAlgorithmEventPropertyComputer
- getQ() - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.IUCBUtilityFunction
- getQ() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility.CVaR
- getQ() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility.VaR
- getQValue(N, A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
-
In the deterministic case (and when transitions are clear), without discounts, and inner rewards = 0, the QValue function in the paper degenerates to just returning the value of the successor state of the given state.
- getQValuesOfNode(String) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getQValuesOfSelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- getRandom() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- getRandom() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.UniformRandomPolicy
- getRandom() - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- getRankingsForActions(N, Collection<A>) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.IPreferenceKernel
- getRankingsForActions(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- getRecommender() - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchWithNodeRecommenderInput
- getReduction() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- getRequiredPropertyComputers() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryEventPropertyComputer
- getRequiredPropertyComputers() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGEventPropertyComputer
- getRequiredPropertyComputers() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfoAlgorithmEventPropertyComputer
- getRewardGoal() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- getRewardOrdinary() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- getRewardPit() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- getRollout() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSIterationCompletedEvent
- getRoot() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getRoot() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getRootGenerator() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.SubPathGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.cannibals.CannibalGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSimpleGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPTelescopeGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.gridworld.GridWorldBasicGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.knapsack.KnapsackProblemGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding.PDPuzzleGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.model.travesaltree.ReducedGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.structure.graphgenerator.SubGraphGenerator
- getRootGenerator() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.DegeneratedGraphGenerator
- getRow() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeState
- getRow() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingState
- getRows() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeLayout
- getRows() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingMDP
- getRun(IMDP<N, A, Double>, double, IPolicy<N, A>, Random, Predicate<ILabeledPath<N, A>>) - Method in class ai.libs.jaicore.search.probleminputs.MDPUtils
- getS() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGMCTSFactory
- getSanityCheck() - Method in class ai.libs.jaicore.search.util.GraphSanityChecker
- getSchedule() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopState
- getScore() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGQSampleEvent
- getScore() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.EvaluatedSearchSolutionCandidateFoundEvent
- getScore() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.RolloutEvent
- getScore() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- getScore() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGQSample
- getScore() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfo
- getScore() - Method in class ai.libs.jaicore.search.model.other.EvaluatedSearchGraphPath
- getScore() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getScore(CTPState, Short, CTPState) - Method in class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPMDP
- getScore(TimedLakeState, ELakeActions, TimedLakeState) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- getScore(RacetrackState, RacetrackAction, RacetrackState) - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackMDP
- getScore(SailingState, SailingMove, SailingState) - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingMDP
- getScore(TaxiState, ETaxiAction, TaxiState) - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiMDP
- getScore(N, A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCBPolicy
- getScore(N, A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- getScore(N, A, N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- getScore(N, A, N) - Method in interface ai.libs.jaicore.search.probleminputs.IMDP
- getScore(T, A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCBPolicy
- getScores() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSIterationCompletedEvent
- getScoresLeft() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- getScoresLeft() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- getScoresRight() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- getScoresRight() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- getSe() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- getSeed() - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearchFactory
- getSeed() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- getSeed() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- getSelectedCell() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- getSelf() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- getSizeOfIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized.EqualSizedIslandsModel
- getSizeOfIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in interface ai.libs.jaicore.search.syntheticgraphs.islandmodels.IIslandModel
- getSolution() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.SolutionAnnotationEvent
- getSolutionDistanceMetric() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- getSolutionEvaluator() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- getSolutionPaths() - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.TinyDepthFirstSearch
- getSolutionQueue() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getState() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- getStates(IMDP<N, A, ?>) - Static method in class ai.libs.jaicore.search.probleminputs.MDPUtils
- getString() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getStringVisualization() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeState
- getStringVisualizationOfPolicy(IPolicy<TimedLakeState, ELakeActions>) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- getSuccessor() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGQSample
- getSuccessorDescriptions() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.SuccessorComputationCompletedEvent
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.SubPathGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.cannibals.CannibalGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSimpleGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPTelescopeGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.gridworld.GridWorldBasicGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.knapsack.KnapsackProblemGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding.PDPuzzleGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.model.travesaltree.ReducedGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.structure.graphgenerator.SubGraphGenerator
- getSuccessorGenerator() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.DegeneratedGraphGenerator
- getSuccessorRanking(Map<BackPointerPath<T, A, Integer>, Integer>) - Method in interface ai.libs.jaicore.search.algorithms.standard.gbf.GeneralBestFirstEvaluationOrSelector
- getSuccessRate() - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiMDP
- getSwitchingPoint(int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.brue.BRUEPolicy
- getTemporaryRoot() - Method in class ai.libs.jaicore.search.algorithms.standard.opencollections.EnforcedExplorationOpenSelection
- getTime() - Method in class ai.libs.jaicore.search.exampleproblems.lake.TimedLakeState
- getTimeHorizon(double, double) - Static method in class ai.libs.jaicore.search.probleminputs.MDPUtils
- getTimeout() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- getTimeoutEvaluator() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- getTimeoutEvaluator() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- getTimeoutForComputationOfF() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- getTimeoutForFInMS() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- getTimeoutForFInMS() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- getTimeoutForNodeEvaluationInMS() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- getTimeUnitlFound() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.FValueEvent
- getTo() - Method in class ai.libs.jaicore.search.model.NodeExpansionDescription
- getTo() - Method in class ai.libs.jaicore.search.model.travesaltree.Edge
- getTotalDeadline() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- getTotalNumberOfIslands() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.AIslandTreasureModel
- getTotalNumberOfIslands() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ATreasureMeanFunction
- getTreasureGenerator(String, IIslandModel, int) - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticExperimentDecoder
- getTreasureIslands() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ChaoticMeansTreasureModel
- getTreasureModel(int, int, int, int) - Static method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphSearchWithPathEvaluationsProblem
- getTreasureModel(IIslandModel, int, Random, String) - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticExperimentDecoder
- getTreePolicies() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble.EnsembleMCTSFactory
- getTreePolicy() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- getTreePolicy() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSIterationCompletedEvent
- getTreePolicy() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCT
- getUniformlyRandomApplicableAction(N, Random) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- getUniformlyRandomApplicableAction(N, Random) - Method in class ai.libs.jaicore.search.probleminputs.AMDP
- getUniformlyRandomApplicableAction(N, Random) - Method in interface ai.libs.jaicore.search.probleminputs.IMDP
- getUnmodifiableAccessor() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- getUnmodifiableAccessor() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- getUnnormalizedScore(SailingState, SailingMove) - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingMDP
- getUnselectedOperations() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopOperationSelectionState
- getUpdateOfSelectedNode() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- getUtility() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.UUCTFactory
- getUtility(DoubleList) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.IUCBUtilityFunction
- getUtility(DoubleList) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility.CVaR
- getUtility(DoubleList) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility.VaR
- getUtilityOfAction(T, A, int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
-
This method computes the part (b) in the Streeter paper
- getvAcceleration() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackAction
- getValue(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
-
The Value procedure of the paper
- getValues(Number) - Method in class ai.libs.jaicore.search.landscapeanalysis.GenericLandscapeAnalyzer
- getValues(Number, LandscapeAnalysisCompletionTechnique) - Method in class ai.libs.jaicore.search.landscapeanalysis.GenericLandscapeAnalyzer
- getValues(List<Integer>, int, LandscapeAnalysisCompletionTechnique) - Method in class ai.libs.jaicore.search.landscapeanalysis.GenericLandscapeAnalyzer
- getValues(ILabeledPath<N, A>, Number, LandscapeAnalysisCompletionTechnique) - Method in class ai.libs.jaicore.search.landscapeanalysis.GenericLandscapeAnalyzer
- getVarianceFactor() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGMCTSFactory
- getVisits() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- getVisits() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- getVisits() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- getVisitStatsOfMostVisitedChildrenPerDepth(int, int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- getVisitStatsPerDepth() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- getvSpeed() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- getW() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- getWholePath() - Method in class ai.libs.jaicore.search.util.CycleDetectedResult
- getWind() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingState
- getWinsLeft() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- getWinsLeft() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- getWinsRight() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- getWinsRight() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryUpdate
- getX() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- getY() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- goalTester - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- GraphBasedDistantSuccessorGenerator<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.rstar
- GraphBasedDistantSuccessorGenerator(IPathSearchInput<N, A>, int) - Constructor for class ai.libs.jaicore.search.algorithms.standard.rstar.GraphBasedDistantSuccessorGenerator
- GraphBasedMDP<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts
- GraphBasedMDP(IPathSearchWithPathEvaluationsInput<N, A, Double>) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- GraphEventBus<T> - Class in ai.libs.jaicore.search.model.travesaltree
- GraphEventBus() - Constructor for class ai.libs.jaicore.search.model.travesaltree.GraphEventBus
- graphGenerator - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- GraphSanityChecker<N,A> - Class in ai.libs.jaicore.search.util
- GraphSanityChecker(IPathSearchInput<N, A>, int) - Constructor for class ai.libs.jaicore.search.util.GraphSanityChecker
- GraphSearchInput<N,A> - Class in ai.libs.jaicore.search.probleminputs
-
This input is provided to algorithms that should find a solution path in a graph without path cost.
- GraphSearchInput(IPathSearchInput<N, A>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchInput
- GraphSearchInput(IGraphGenerator<N, A>, IPathGoalTester<N, A>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchInput
- GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.problemtransformers
- GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer() - Constructor for class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer
- GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer(IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer
- GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.problemtransformers
-
Takes a path search problem and uses the path evaluator as the evaluator within the random completion based node evaluator.
- GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS(IPathEvaluator<N, A, V>, Predicate<N>, Random, int, int, int) - Constructor for class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS
- GraphSearchProblemInputToGraphSearchWithSubpathEvaluationViaUninformedness<N,A> - Class in ai.libs.jaicore.search.problemtransformers
- GraphSearchProblemInputToGraphSearchWithSubpathEvaluationViaUninformedness() - Constructor for class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationViaUninformedness
- GraphSearchSolutionCandidateFoundEvent<N,A,S extends SearchGraphPath<N,A>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- GraphSearchSolutionCandidateFoundEvent(IAlgorithm<?, ?>, S) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.GraphSearchSolutionCandidateFoundEvent
- GraphSearchWithNodeRecommenderInput<N,A> - Class in ai.libs.jaicore.search.probleminputs
- GraphSearchWithNodeRecommenderInput(IPathSearchInput<N, A>, Comparator<N>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithNodeRecommenderInput
- GraphSearchWithNodeRecommenderInput(IGraphGenerator<N, A>, IPathGoalTester<N, A>, Comparator<N>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithNodeRecommenderInput
- GraphSearchWithNumberBasedAdditivePathEvaluation<N,A> - Class in ai.libs.jaicore.search.probleminputs
- GraphSearchWithNumberBasedAdditivePathEvaluation(IPathSearchInput<N, A>, GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N, A>, IPathEvaluator<N, A, Double>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation
- GraphSearchWithNumberBasedAdditivePathEvaluation(IPathSearchInput<N, A>, GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer<N, A>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation
- GraphSearchWithNumberBasedAdditivePathEvaluation(IGraphGenerator<N, A>, IPathGoalTester<N, A>, GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N, A>, IPathEvaluator<N, A, Double>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation
- GraphSearchWithNumberBasedAdditivePathEvaluation(IGraphGenerator<N, A>, IPathGoalTester<N, A>, GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer<N, A>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluation
-
This constructor can be used if one wants to extend AStar by some more specific f-value computer.
- GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N,A> - Interface in ai.libs.jaicore.search.probleminputs
- GraphSearchWithNumberBasedAdditivePathEvaluation.FComputer<N,A> - Class in ai.libs.jaicore.search.probleminputs
- GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic<N,A> - Class in ai.libs.jaicore.search.probleminputs
- GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic(IPathSearchInput<N, A>, GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N, A>, IPathEvaluator<N, A, Double>, GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.PathCostEstimator<N, A>, IMetric<N>, GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.DistantSuccessorGenerator<N>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic
- GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic(IGraphGenerator<N, A>, IPathGoalTester<N, A>, GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N, A>, IPathEvaluator<N, A, Double>, GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.PathCostEstimator<N, A>, IMetric<N>, GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.DistantSuccessorGenerator<N>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic
- GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.DistantSuccessorGenerator<N> - Interface in ai.libs.jaicore.search.probleminputs
- GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.PathCostEstimator<N,A> - Interface in ai.libs.jaicore.search.probleminputs
- GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.SubPathEvaluationBasedFComputer<N,A> - Class in ai.libs.jaicore.search.probleminputs
- GraphSearchWithPathEvaluationsInput<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.probleminputs
-
In AILibs, a graph search problem always aims at identifying one or more paths from a set of root nodes to a goal node.
- GraphSearchWithPathEvaluationsInput(IPathSearchInput<N, A>, IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithPathEvaluationsInput
- GraphSearchWithPathEvaluationsInput(IPathSearchInput<N, A>, IObjectEvaluator<ILabeledPath<N, A>, V>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithPathEvaluationsInput
- GraphSearchWithPathEvaluationsInput(IGraphGenerator<N, A>, IPathGoalTester<N, A>, IObjectEvaluator<ILabeledPath<N, A>, V>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithPathEvaluationsInput
- GraphSearchWithPathEvaluationsInputBuilder<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.probleminputs.builders
- GraphSearchWithPathEvaluationsInputBuilder() - Constructor for class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithPathEvaluationsInputBuilder
- GraphSearchWithPathEvaluationsInputBuilder(IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithPathEvaluationsInputBuilder
- GraphSearchWithPathEvaluationsInputToGraphSearchWithSubpathEvaluationViaUninformedness<N,A> - Class in ai.libs.jaicore.search.problemtransformers
- GraphSearchWithPathEvaluationsInputToGraphSearchWithSubpathEvaluationViaUninformedness() - Constructor for class ai.libs.jaicore.search.problemtransformers.GraphSearchWithPathEvaluationsInputToGraphSearchWithSubpathEvaluationViaUninformedness
- GraphSearchWithSubpathEvaluationsInput<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.probleminputs
-
Many algorithms such as best first and A* use a traversal tree to browse the underlying graph.
- GraphSearchWithSubpathEvaluationsInput(IPathSearchInput<N, A>, IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithSubpathEvaluationsInput
- GraphSearchWithSubpathEvaluationsInput(IGraphGenerator<N, A>, IPathGoalTester<N, A>, IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithSubpathEvaluationsInput
- GraphSearchWithSubpathEvaluationsInputBuilder<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.probleminputs.builders
- GraphSearchWithSubpathEvaluationsInputBuilder() - Constructor for class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithSubpathEvaluationsInputBuilder
- GraphSearchWithSubpathEvaluationsInputBuilder(IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithSubpathEvaluationsInputBuilder
- GraphSearchWithUncertaintyBasedSubpathEvaluationInput<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.probleminputs
- GraphSearchWithUncertaintyBasedSubpathEvaluationInput(IPathSearchInput<N, A>, IPotentiallyUncertaintyAnnotatingPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithUncertaintyBasedSubpathEvaluationInput
- GraphSearchWithUncertaintyBasedSubpathEvaluationInput(IGraphGenerator<N, A>, IPathGoalTester<N, A>, IPotentiallyUncertaintyAnnotatingPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithUncertaintyBasedSubpathEvaluationInput
- GraphSeemsSaneResult - Class in ai.libs.jaicore.search.util
- GraphSeemsSaneResult() - Constructor for class ai.libs.jaicore.search.util.GraphSeemsSaneResult
- GridWorldBasicGraphGenerator - Class in ai.libs.jaicore.search.exampleproblems.gridworld
- GridWorldBasicGraphGenerator(GridWorldProblem) - Constructor for class ai.libs.jaicore.search.exampleproblems.gridworld.GridWorldBasicGraphGenerator
- GridWorldHeuristic - Class in ai.libs.jaicore.search.exampleproblems.gridworld
- GridWorldHeuristic(int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.gridworld.GridWorldHeuristic
H
- h(BackPointerPath<N, A, ?>, BackPointerPath<N, A, ?>) - Method in interface ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.PathCostEstimator
- h(BackPointerPath<N, A, ?>, BackPointerPath<N, A, ?>) - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.SubPathEvaluationBasedFComputer
- handleAlgorithmEventInternally(IPropertyProcessedAlgorithmEvent) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginController
- handleAlgorithmEventInternally(IPropertyProcessedAlgorithmEvent) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginController
- handleAlgorithmEventInternally(IPropertyProcessedAlgorithmEvent) - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginController
- handleAlgorithmEventInternally(IPropertyProcessedAlgorithmEvent) - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginController
- handleGUIEvent(GUIEvent) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginController
- handleGUIEvent(GUIEvent) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginController
- handleGUIEvent(GUIEvent) - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginController
- handleGUIEvent(GUIEvent) - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginController
- hasChildren - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- hasChildren() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- hasChildren() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- hasChildren() - Method in interface ai.libs.jaicore.search.syntheticgraphs.graphmodels.ITransparentTreeNode
- hashCode() - Method in class ai.libs.jaicore.search.algorithms.standard.lds.NodeOrderList
- hashCode() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoNode
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPState
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeLayout
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeState
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.lake.TimedLakeState
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding.PDPuzzleNode
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopMachineSelectionState
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopOperationSelectionState
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackAction
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingState
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- hashCode() - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiState
- hashCode() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfo
- hashCode() - Method in class ai.libs.jaicore.search.model.NodeExpansionDescription
- hashCode() - Method in class ai.libs.jaicore.search.model.other.EvaluatedSearchGraphPath
- hashCode() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- hashCode() - Method in class ai.libs.jaicore.search.model.travesaltree.Edge
- hashCode() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- hashCode() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- hasNext() - Method in class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizer
- hasTreePolicyReachedLeafs() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- heuristic - Variable in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
I
- IBestFirstConfig - Interface in ai.libs.jaicore.search.algorithms.standard.bestfirst
- IBestFirstQueueConfiguration<I extends GraphSearchWithSubpathEvaluationsInput<N,A,V>,N,A,V extends java.lang.Comparable<V>> - Interface in ai.libs.jaicore.search.algorithms.standard.bestfirst
- IBootstrapConfigurator - Interface in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping
- IBootstrappingParameterComputer - Interface in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping
- id - Variable in class ai.libs.jaicore.search.model.travesaltree.AbstractNode
- idOfNodeAmongChildren - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- idOfNodeOnLayer - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- idOfNodeOnLayer - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- IExplorationCandidateSelector<T,A,V extends java.lang.Comparable<V>> - Interface in ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch
- IGammaFunction - Interface in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- IGraphDependentPolicy<N,A> - Interface in ai.libs.jaicore.search.algorithms.mdp.mcts
- IIslandModel - Interface in ai.libs.jaicore.search.syntheticgraphs.islandmodels
-
Gives information about the number of islands and the id of the island to which a particular path leads.
- ILazyRandomizableSuccessorGenerator<N,A> - Interface in ai.libs.jaicore.search.model
-
This allows to ensure that the received iterator is randomized in the desired way.
- IllegalArgumentForPathExtensionException - Exception in ai.libs.jaicore.search.algorithms.standard.random.exception
- IllegalArgumentForPathExtensionException(String, ILabeledPath<?, ?>) - Constructor for exception ai.libs.jaicore.search.algorithms.standard.random.exception.IllegalArgumentForPathExtensionException
- IMDP<N,A,V extends java.lang.Comparable<V>> - Interface in ai.libs.jaicore.search.probleminputs
- indicesOfChildrenWithoutChildren - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- initGraph() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
-
This method setups the graph by inserting the root nodes.
- insertNodeIntoLocalGraph(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- IPathLikelihoodProvidingPolicy<N,A> - Interface in ai.libs.jaicore.search.algorithms.mdp.mcts
- IPathUpdatablePolicy<N,A,V extends java.lang.Comparable<V>> - Interface in ai.libs.jaicore.search.algorithms.mdp.mcts
- IPhaseLengthAdjuster - Interface in ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch
- IPolicy<N,A> - Interface in ai.libs.jaicore.search.algorithms.mdp.mcts
- IPreferenceKernel<N,A> - Interface in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- IRolloutLimitDependentPolicy - Interface in ai.libs.jaicore.search.algorithms.mdp.mcts
- isAbsolute() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstEpsilon
- isActionApplicableInState(N, A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- isActionApplicableInState(N, A) - Method in class ai.libs.jaicore.search.probleminputs.AMDP
- isActionApplicableInState(N, A) - Method in interface ai.libs.jaicore.search.probleminputs.IMDP
- isCrashed() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- isDecoratedEvaluatorCancelable() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- isDecoratedEvaluatorGraphDependent() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- isDetectCycles() - Method in class ai.libs.jaicore.search.util.GraphSanityChecker
- isDetectDeadEnds() - Method in class ai.libs.jaicore.search.util.GraphSanityChecker
- ISearchExperimentDecoder<N,A,I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,java.lang.Double>,O extends org.api4.java.ai.graphsearch.problem.pathsearch.pathevaluation.IEvaluatedPath<N,A,java.lang.Double>,P extends org.api4.java.ai.graphsearch.problem.IOptimalPathInORGraphSearch<? extends I,? extends O,N,A,java.lang.Double>> - Interface in ai.libs.jaicore.search.experiments
- isEmpty() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- isEmpty() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- isExhausted() - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- isFinished() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- isGoal() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- isGoal(CannibalProblem) - Method in class ai.libs.jaicore.search.exampleproblems.cannibals.CannibalNodeGoalPredicate
- isGoal(AEnhancedTTSPBinaryTelescopeNode) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.binarytelescope.EnhancedTTSPBinaryTelescopeSolutionPredicate
- isGoal(EnhancedTTSPState) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSimpleSolutionPredicate
- isGoal(EnhancedTTSPState) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSolutionPredicate
- isGoal(NPuzzleState) - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleGoalPredicate
- isGoal(QueenNode) - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGoalPredicate
- isGoal(OpenShopState) - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGoalPredicate
- isGoal(SameGameNode) - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGoalPredicate
- isGoal(List<Integer>) - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeGoalTester
- isGoalState() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- isGoalState(LakeState) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- isInfinite() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- isInPit() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeState
- isKeepInMemory() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- isLastSuccess() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- isMaximize() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- isMaximize() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- isMaximize() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGamePathEvaluator
- isMaximizing() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- isMaximizing() - Method in class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPMDP
- isMaximizing() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- isMaximizing() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackMDP
- isMaximizing() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingMDP
- isMaximizing() - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiMDP
- isMaximizing() - Method in interface ai.libs.jaicore.search.probleminputs.IMDP
- ISolutionDistanceMetric<T> - Interface in ai.libs.jaicore.search.algorithms.standard.uncertainty
- isPassengerDelivered() - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiState
- isPassengerOnBoard() - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiState
- isPathATreasure(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphSearchWithPathEvaluationsProblem
- isPathATreasure(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphSearchWithPathEvaluationsProblem
- isPathATreasure(ILabeledPath<ITransparentTreeNode, Integer>) - Method in interface ai.libs.jaicore.search.syntheticgraphs.ISyntheticTreasureIslandProblem
- isPathToTreasureIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.AbyssTreasureModel
- isPathToTreasureIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.DominatedFunnelTreasureModel
- isPathToTreasureIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.FunnelTreasureModel
- isPathToTreasureIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.RelativeFunnelTreasureModel
- isPathToTreasureIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ChaoticMeansTreasureModel
- isPathToTreasureIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.LinkedTreasureIslandPathCostGenerator
- isPathToTreasureIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in interface ai.libs.jaicore.search.syntheticgraphs.treasuremodels.ITreasureModel
- isPathToTreasureIsland(ILabeledPath<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.LinearTreasureModel
- isPoint() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- isPoint() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- isRelativeScores() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGamePathEvaluator
- isSampling() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
- isScoresPerEdge() - Method in class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- isShutdownComplete() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- isTabooExhaustedNodes() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- isTabooExhaustedNodes() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- isTerminalState(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- isTerminalState(N) - Method in class ai.libs.jaicore.search.probleminputs.AMDP
- isTerminalState(N) - Method in interface ai.libs.jaicore.search.probleminputs.IMDP
- isTreasureIsland(BigInteger) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ChaoticMeansTreasureModel
- isTreasuresDistributed() - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ChaoticMeansTreasureModel
- ISuccessorGenerationRelevantRemovalNode - Interface in ai.libs.jaicore.search.core.interfaces
- isVirgin(A) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- isVisualizeSubSearch() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- ISyntheticGraphGeneratorBuilder - Interface in ai.libs.jaicore.search.syntheticgraphs
- ISyntheticSearchExperimentConfig - Interface in ai.libs.jaicore.search.syntheticgraphs.experiments
- ISyntheticTreasureIslandProblem - Interface in ai.libs.jaicore.search.syntheticgraphs
- IteratingGraphSearchOptimizer<I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,V>,N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer
-
This is a wrapper class to turn non-optimization algorithms into (uninformed working) optimizers.
- IteratingGraphSearchOptimizer(I, IPathSearch<IPathSearchInput<N, A>, SearchGraphPath<N, A>, N, A>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizer
- IteratingGraphSearchOptimizerFactory<I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,V>,N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer
- IteratingGraphSearchOptimizerFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizerFactory
- IteratingGraphSearchOptimizerFactory(IPathSearchFactory<IPathSearchInput<N, A>, SearchGraphPath<N, A>, N, A, ?>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizerFactory
- iterativeLandscapeAnalysis(Experiment, Number) - Method in class ai.libs.jaicore.search.experiments.SearchExperimentsProfiler
- iterator() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- iterator() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- ITransparentTreeNode - Interface in ai.libs.jaicore.search.syntheticgraphs.graphmodels
- ITreasureIslandExperimentSetConfig - Interface in ai.libs.jaicore.search.syntheticgraphs.experiments
- ITreasureModel - Interface in ai.libs.jaicore.search.syntheticgraphs.treasuremodels
- IUCBUtilityFunction - Interface in ai.libs.jaicore.search.algorithms.mdp.mcts.uuct
J
- JaicoreNodeInfoGenerator<N,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.model.travesaltree
- JaicoreNodeInfoGenerator() - Constructor for class ai.libs.jaicore.search.model.travesaltree.JaicoreNodeInfoGenerator
- JaicoreNodeInfoGenerator(NodeInfoGenerator<List<N>>) - Constructor for class ai.libs.jaicore.search.model.travesaltree.JaicoreNodeInfoGenerator
- JasminLakeMDP - Class in ai.libs.jaicore.search.exampleproblems.lake
- JasminLakeMDP() - Constructor for class ai.libs.jaicore.search.exampleproblems.lake.JasminLakeMDP
- JasminLakeMDP(int) - Constructor for class ai.libs.jaicore.search.exampleproblems.lake.JasminLakeMDP
K
- K_BRANCHING - Static variable in interface ai.libs.jaicore.search.syntheticgraphs.experiments.ISyntheticSearchExperimentConfig
- K_DEPTH - Static variable in interface ai.libs.jaicore.search.syntheticgraphs.experiments.ISyntheticSearchExperimentConfig
- K_ISLANDS_MAXISLANDSIZE - Static variable in interface ai.libs.jaicore.search.syntheticgraphs.experiments.ITreasureIslandExperimentSetConfig
- K_ISLANDS_NUMBER_OF_TREASURES - Static variable in interface ai.libs.jaicore.search.syntheticgraphs.experiments.ITreasureIslandExperimentSetConfig
- K_OE - Static variable in interface ai.libs.jaicore.search.algorithms.standard.bestfirst.IBestFirstConfig
- K_PD - Static variable in interface ai.libs.jaicore.search.algorithms.standard.bestfirst.IBestFirstConfig
- K_TREASURE_MODEL - Static variable in interface ai.libs.jaicore.search.syntheticgraphs.experiments.ITreasureIslandExperimentSetConfig
- KnapsackProblemGraphGenerator - Class in ai.libs.jaicore.search.exampleproblems.knapsack
- KnapsackProblemGraphGenerator(KnapsackProblem) - Constructor for class ai.libs.jaicore.search.exampleproblems.knapsack.KnapsackProblemGraphGenerator
- KnapsackToGraphSearchReducer - Class in ai.libs.jaicore.search.exampleproblems.knapsack
- KnapsackToGraphSearchReducer() - Constructor for class ai.libs.jaicore.search.exampleproblems.knapsack.KnapsackToGraphSearchReducer
- KNOWN_BLOCKED - ai.libs.jaicore.search.exampleproblems.lake.ECTPEdgeKnowledge
- KNOWN_FREE - ai.libs.jaicore.search.exampleproblems.lake.ECTPEdgeKnowledge
- knowsNode(N) - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
L
- labelNode(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- LakeLayout - Class in ai.libs.jaicore.search.exampleproblems.lake
- LakeLayout(int, int, boolean[][]) - Constructor for class ai.libs.jaicore.search.exampleproblems.lake.LakeLayout
- LakeMDP - Class in ai.libs.jaicore.search.exampleproblems.lake
- LakeMDP(LakeLayout, int, int, int, int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- LakeState - Class in ai.libs.jaicore.search.exampleproblems.lake
- LakeState(LakeLayout, int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.lake.LakeState
- LandscapeAnalysisCompletionTechnique - Enum in ai.libs.jaicore.search.landscapeanalysis
- LAST - ai.libs.jaicore.search.landscapeanalysis.LandscapeAnalysisCompletionTechnique
- LastEventBeforeTermination - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- LastEventBeforeTermination(IAlgorithm<?, ?>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.LastEventBeforeTermination
- left(TimedLakeState) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- LEFT - ai.libs.jaicore.search.exampleproblems.lake.ELakeActions
- LimitedDiscrepancySearch<I extends GraphSearchWithNodeRecommenderInput<N,A>,N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.lds
-
Implementation of the algorithm presented in
- LimitedDiscrepancySearch(I) - Constructor for class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- LimitedDiscrepancySearchFactory<I extends GraphSearchWithNodeRecommenderInput<N,A>,N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.lds
- LimitedDiscrepancySearchFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearchFactory
- LinearCombiningNodeEvaluator<T,A> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
- LinearCombiningNodeEvaluator(Map<IPathEvaluator<T, A, Double>, Double>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.LinearCombiningNodeEvaluator
- LinearTreasureModel - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels
-
Distributes scores according to a simple linear function from the left to the right.
- LinearTreasureModel() - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.LinearTreasureModel
- LinearTreasureModel(boolean) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.LinearTreasureModel
- LinkedTreasureIslandPathCostGenerator - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean
- LinkedTreasureIslandPathCostGenerator(IIslandModel, Function<BigInteger, Double>) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.LinkedTreasureIslandPathCostGenerator
- logger - Variable in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.AIslandTreasureModel
M
- maximize() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- maxIslandSize() - Method in interface ai.libs.jaicore.search.syntheticgraphs.experiments.ITreasureIslandExperimentSetConfig
- MaxRolloutExperimentTerminationCriterion - Class in ai.libs.jaicore.search.experiments.terminationcriteria
- MaxRolloutExperimentTerminationCriterion(int) - Constructor for class ai.libs.jaicore.search.experiments.terminationcriteria.MaxRolloutExperimentTerminationCriterion
- maxSamples - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- MaxSolutionExperimentTerminationCriterion - Class in ai.libs.jaicore.search.experiments.terminationcriteria
- MaxSolutionExperimentTerminationCriterion(int) - Constructor for class ai.libs.jaicore.search.experiments.terminationcriteria.MaxSolutionExperimentTerminationCriterion
- MCTS<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts
- MCTS(IMDP<N, A, Double>, IPathUpdatablePolicy<N, A, Double>, IPolicy<N, A>, int, double, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- MCTSFactory<N,A,B extends MCTSFactory<N,A,B>> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts
- MCTSFactory() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- MCTSIterationCompletedEvent<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts
- MCTSIterationCompletedEvent(IAlgorithm<?, ?>, IPolicy<N, A>, ILabeledPath<N, A>, List<V>) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSIterationCompletedEvent
- MCTSPathSearch<I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,java.lang.Double>,N,A> - Class in ai.libs.jaicore.search.algorithms.standard.mcts
- MCTSPathSearch(I, MCTSFactory<N, A, ?>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearch
- MCTSPathSearchFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.mcts
- MCTSPathSearchFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearchFactory
- MDPUtils - Class in ai.libs.jaicore.search.probleminputs
- MDPUtils() - Constructor for class ai.libs.jaicore.search.probleminputs.MDPUtils
- minimize() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- move(NPuzzleState, int, int) - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleGraphGenerator
-
The actual move of the empty tile.
- move(NPuzzleState, String) - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleGraphGenerator
-
Moves the empty tile to another location.
- move(PDPuzzleNode, int, int) - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding.PDPuzzleGenerator
-
The actual move of the empty tile.
- move(PDPuzzleNode, String) - Method in class ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding.PDPuzzleGenerator
-
Moves the empty tile to another location.
N
- N - ai.libs.jaicore.search.exampleproblems.sailing.SailingMove
- N - ai.libs.jaicore.search.exampleproblems.taxi.ETaxiAction
- NE - ai.libs.jaicore.search.exampleproblems.sailing.SailingMove
- newNode(TreeNode<N>, N) - Method in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- newNode(BackPointerPath<N, A, V>, N, A) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- newNode(BackPointerPath<N, A, V>, N, A, V) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- nextNodeExpansion() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- nextSolutionCandidateEvent() - Method in class ai.libs.jaicore.search.core.interfaces.AOptimalPathInORGraphSearch
- nextSolutionThatDominatesOpen() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- nextSolutionUnderSubPath(ILabeledPath<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
-
Returns a completion of the given path so that the whole path is a goal path.
- nextWithException() - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- nextWithException() - Method in class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizer
- nextWithException() - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AwaStarSearch
- nextWithException() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- nextWithException() - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearch
- nextWithException() - Method in class ai.libs.jaicore.search.algorithms.standard.lds.BestFirstLimitedDiscrepancySearch
- nextWithException() - Method in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- nextWithException() - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearch
- nextWithException() - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- nextWithException() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStar
- nextWithException() - Method in class ai.libs.jaicore.search.util.GraphSanityChecker
- NodeAnnotationEvent<T> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- NodeAnnotationEvent(IAlgorithm<?, ?>, T, String, Object) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.NodeAnnotationEvent
- nodeEvaluator - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- NodeExpansionCompletedEvent<N> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- NodeExpansionCompletedEvent(IAlgorithm<?, ?>, N) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.NodeExpansionCompletedEvent
- NodeExpansionDescription<S,A> - Class in ai.libs.jaicore.search.model
- NodeExpansionDescription(S) - Constructor for class ai.libs.jaicore.search.model.NodeExpansionDescription
- NodeExpansionDescription(S, A) - Constructor for class ai.libs.jaicore.search.model.NodeExpansionDescription
- NodeExpansionJobSubmittedEvent<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- NodeExpansionJobSubmittedEvent(IAlgorithm<?, ?>, BackPointerPath<T, A, V>, List<INewNodeDescription<T, A>>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.NodeExpansionJobSubmittedEvent
- NodeLabel<A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts
- NodeLabel() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- NodeOrderList - Class in ai.libs.jaicore.search.algorithms.standard.lds
- NodeOrderList() - Constructor for class ai.libs.jaicore.search.algorithms.standard.lds.NodeOrderList
- NoisyMeanTreasureModel - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean
-
In this model, every island has a mean, and the scores are distributed closely around this mean.
- NoisyMeanTreasureModel(IIslandModel) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.NoisyMeanTreasureModel
- NoMoreNodesOnLevelEvent - Class in ai.libs.jaicore.search.algorithms.standard.lds
- NoMoreNodesOnLevelEvent(IAlgorithm<?, ?>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.lds.NoMoreNodesOnLevelEvent
- NONE - ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst.ParentDiscarding
- NONE - ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig.OversearchAvoidanceMode
- NPuzzleGoalPredicate - Class in ai.libs.jaicore.search.exampleproblems.npuzzle.standard
- NPuzzleGoalPredicate(int) - Constructor for class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleGoalPredicate
- NPuzzleGraphGenerator - Class in ai.libs.jaicore.search.exampleproblems.npuzzle.standard
-
A simple generator for the normal NPuzzleProblem.
- NPuzzleGraphGenerator(int[][]) - Constructor for class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleGraphGenerator
- NPuzzleToGraphSearchReducer - Class in ai.libs.jaicore.search.exampleproblems.npuzzle.standard
- NPuzzleToGraphSearchReducer() - Constructor for class ai.libs.jaicore.search.exampleproblems.npuzzle.standard.NPuzzleToGraphSearchReducer
- NQueensGoalPredicate - Class in ai.libs.jaicore.search.exampleproblems.nqueens
- NQueensGoalPredicate(int) - Constructor for class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGoalPredicate
- NQueensGraphGenerator - Class in ai.libs.jaicore.search.exampleproblems.nqueens
- NQueensGraphGenerator(int) - Constructor for class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGraphGenerator
- NQueensGraphSearchToGraphSearchWithSubPathEvaluationReducer - Class in ai.libs.jaicore.search.exampleproblems.nqueens
- NQueensGraphSearchToGraphSearchWithSubPathEvaluationReducer() - Constructor for class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGraphSearchToGraphSearchWithSubPathEvaluationReducer
- NQueensGraphSearchToNodeRecommendedTreeReducer - Class in ai.libs.jaicore.search.exampleproblems.nqueens
- NQueensGraphSearchToNodeRecommendedTreeReducer() - Constructor for class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensGraphSearchToNodeRecommendedTreeReducer
- NQueensToGraphSearchReducer - Class in ai.libs.jaicore.search.exampleproblems.nqueens
- NQueensToGraphSearchReducer() - Constructor for class ai.libs.jaicore.search.exampleproblems.nqueens.NQueensToGraphSearchReducer
- numberOfLeafsFoundByDFSWhenReachingThisNode - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- numbersOfTreasureIslands() - Method in interface ai.libs.jaicore.search.syntheticgraphs.experiments.ITreasureIslandExperimentSetConfig
- numOfLeftRelativesThatHaveChildren - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- numOfLeftSiblingsThatHaveChildren - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- NW - ai.libs.jaicore.search.exampleproblems.sailing.SailingMove
O
- ObservationsUpdatedEvent<N> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- ObservationsUpdatedEvent(IAlgorithm<?, ?>, N, int, Collection<Double>, Collection<Double>, int, int, double, double, double, double) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.ObservationsUpdatedEvent
- offer(BackPointerPath<T, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- offer(BackPointerPath<T, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- onFValueReceivedEvent(FValueEvent<V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- open - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- open - Variable in class ai.libs.jaicore.search.algorithms.standard.rstar.RStar
- OPEN - ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst.ParentDiscarding
- OpenShopGoalPredicate - Class in ai.libs.jaicore.search.exampleproblems.openshop
- OpenShopGoalPredicate() - Constructor for class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGoalPredicate
- OpenShopGraphGenerator - Class in ai.libs.jaicore.search.exampleproblems.openshop
- OpenShopGraphGenerator(JobSchedulingProblemInput) - Constructor for class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGraphGenerator
- OpenShopGraphGenerator(JobSchedulingProblemInput, boolean) - Constructor for class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGraphGenerator
- OpenShopGraphSearchProblem - Class in ai.libs.jaicore.search.exampleproblems.openshop
- OpenShopGraphSearchProblem(JobSchedulingProblemInput) - Constructor for class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopGraphSearchProblem
- OpenShopMachineSelectionState - Class in ai.libs.jaicore.search.exampleproblems.openshop
- OpenShopMachineSelectionState(JobSchedulingProblemInput, OpenShopOperationSelectionState, Operation) - Constructor for class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopMachineSelectionState
- OpenShopOperationSelectionState - Class in ai.libs.jaicore.search.exampleproblems.openshop
- OpenShopOperationSelectionState(JobSchedulingProblemInput, OpenShopMachineSelectionState, Machine, Collection<String>) - Constructor for class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopOperationSelectionState
- OpenShopState - Class in ai.libs.jaicore.search.exampleproblems.openshop
- OpenShopState(JobSchedulingProblemInput) - Constructor for class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopState
- optimisticHeuristic() - Method in interface ai.libs.jaicore.search.algorithms.standard.bestfirst.IBestFirstConfig
- OversearchAvoidanceConfig<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty
- OversearchAvoidanceConfig(OversearchAvoidanceConfig.OversearchAvoidanceMode, long) - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- OversearchAvoidanceConfig.OversearchAvoidanceMode - Enum in ai.libs.jaicore.search.algorithms.standard.uncertainty
- overwriteRequiredPropertyComputer(AlgorithmEventPropertyComputer) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryEventPropertyComputer
- overwriteRequiredPropertyComputer(AlgorithmEventPropertyComputer) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGEventPropertyComputer
- overwriteRequiredPropertyComputer(AlgorithmEventPropertyComputer) - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfoAlgorithmEventPropertyComputer
P
- parent - Variable in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- parent - Variable in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- parentDiscarding() - Method in interface ai.libs.jaicore.search.algorithms.standard.bestfirst.IBestFirstConfig
- PARETO_FRONT_SELECTION - ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig.OversearchAvoidanceMode
- ParetoFrontVisualizer - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch
- ParetoFrontVisualizer() - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoFrontVisualizer
- ParetoNode<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch
-
Internal representation of nodes to maintain pareto front.
- ParetoNode(BackPointerPath<T, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoNode
- ParetoSelection<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch
-
Open collection pareto front implementation.
- ParetoSelection(Queue<BackPointerPath<T, A, V>>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
-
Constructor.
- path() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- pathGoalTester - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- pathGoalTester - Variable in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- PathVsSubpathNodeEvaluator<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
- PathVsSubpathNodeEvaluator(IPathEvaluator<N, A, V>, IPathEvaluator<N, A, V>, IPathGoalTester<N, A>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.PathVsSubpathNodeEvaluator
- PDPuzzleGenerator - Class in ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding
- PDPuzzleGenerator(int[][], int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding.PDPuzzleGenerator
- PDPuzzleNode - Class in ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding
- PDPuzzleNode(int[][], int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.npuzzle.parentdiscarding.PDPuzzleNode
- peek() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- peek() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
-
Return a node from pareto front.
- pendingSolutionFoundEvents - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- PICKUP - ai.libs.jaicore.search.exampleproblems.taxi.ETaxiAction
- PlackettLuceMCTS<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- PlackettLuceMCTS(IMDP<N, A, Double>, IPolicy<N, A>, IPreferenceKernel<N, A>, int, double, double, Random, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLuceMCTS
- PlackettLuceMCTSFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- PlackettLuceMCTSFactory() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLuceMCTSFactory
- PlackettLucePolicy<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.comparison
- PlackettLucePolicy(IPreferenceKernel<N, A>, Random) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- plainLandscapeAnalysis(Experiment, Number) - Method in class ai.libs.jaicore.search.experiments.SearchExperimentsProfiler
- plFails - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- plSuccesses - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- poll() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- poll() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- postedSolutions - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- postSolution(ILabeledPath<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- ppFails - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- PUTDOWN - ai.libs.jaicore.search.exampleproblems.taxi.ETaxiAction
Q
- QueenNode - Class in ai.libs.jaicore.search.exampleproblems.nqueens
- QueenNode(int) - Constructor for class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
-
Creates a QueenNode with a empty board
- QueenNode(int, int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
-
Creates a QueenNode with one Queen on it
- QueenNode(QueenNode, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
-
Creates a new QueenNode out of another QueenNode to add a new queen.
- QueenNode(List<Integer>, int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
-
Creates a QueenNode with exiting positions of other queens
- QueenNode(List<Integer>, int, int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
-
Creates a QueenNode with exiting positions of other queens
R
- RacetrackAction - Class in ai.libs.jaicore.search.exampleproblems.racetrack
- RacetrackAction(int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackAction
- RacetrackMDP - Class in ai.libs.jaicore.search.exampleproblems.racetrack
- RacetrackMDP(boolean[][], boolean[][], boolean[][], double, Random, boolean) - Constructor for class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackMDP
- RacetrackReader - Class in ai.libs.jaicore.search.exampleproblems.racetrack
- RacetrackReader() - Constructor for class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackReader
- RacetrackState - Class in ai.libs.jaicore.search.exampleproblems.racetrack
- RacetrackState(int, int, int, int, boolean, boolean, boolean) - Constructor for class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- random - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- RANDOM - ai.libs.jaicore.search.algorithms.mdp.mcts.EBehaviorForNotFullyExploredStates
- RANDOM - ai.libs.jaicore.search.landscapeanalysis.LandscapeAnalysisCompletionTechnique
- RandomComparator<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch
- RandomComparator() - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.RandomComparator
- RandomCompletionBasedNodeEvaluator<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
- RandomCompletionBasedNodeEvaluator(Random, int, int, IObjectEvaluator<ILabeledPath<T, A>, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- RandomCompletionBasedNodeEvaluator(Random, int, int, IObjectEvaluator<ILabeledPath<T, A>, V>, int, int) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- RandomCompletionBasedNodeEvaluator(Random, int, int, IObjectEvaluator<ILabeledPath<T, A>, V>, int, int, Predicate<T>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- RandomCompletionBasedNodeEvaluator(Random, int, IObjectEvaluator<ILabeledPath<T, A>, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- RandomizedDepthFirstNodeEvaluator<T,A> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
- RandomizedDepthFirstNodeEvaluator(Random) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomizedDepthFirstNodeEvaluator
- RandomizedDepthFirstSearch<T,A> - Class in ai.libs.jaicore.search.algorithms.standard.rdfs
- RandomizedDepthFirstSearch(IPathSearchInput<T, A>, Random) - Constructor for class ai.libs.jaicore.search.algorithms.standard.rdfs.RandomizedDepthFirstSearch
- RandomSearch<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.random
-
This search randomly draws paths from the root.
- RandomSearch(IPathSearchInput<N, A>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- RandomSearch(IPathSearchInput<N, A>, int) - Constructor for class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- RandomSearch(IPathSearchInput<N, A>, Predicate<N>, Random) - Constructor for class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- RandomSearch(IPathSearchInput<N, A>, Random) - Constructor for class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- RandomSearchFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.random
- RandomSearchFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.random.RandomSearchFactory
- RandomSearchUtil - Class in ai.libs.jaicore.search.algorithms.standard.random
- RandomTreeGoalTester - Class in ai.libs.jaicore.search.exampleproblems.randomtrees
- RandomTreeGoalTester(int) - Constructor for class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeGoalTester
- RandomTreeGraphGenerator - Class in ai.libs.jaicore.search.exampleproblems.randomtrees
- RandomTreeGraphGenerator(int, int, long, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeGraphGenerator
- RandomTreeSearchProblem - Class in ai.libs.jaicore.search.exampleproblems.randomtrees
- RandomTreeSearchProblem(int, int, long, int, boolean) - Constructor for class ai.libs.jaicore.search.exampleproblems.randomtrees.RandomTreeSearchProblem
- RCNEPathCompletionFailedException - Exception in ai.libs.jaicore.search.algorithms.standard.bestfirst.exceptions
- RCNEPathCompletionFailedException(Exception) - Constructor for exception ai.libs.jaicore.search.algorithms.standard.bestfirst.exceptions.RCNEPathCompletionFailedException
- RCNEPathCompletionFailedException(String) - Constructor for exception ai.libs.jaicore.search.algorithms.standard.bestfirst.exceptions.RCNEPathCompletionFailedException
- RCNEPathCompletionFailedException(String, Exception) - Constructor for exception ai.libs.jaicore.search.algorithms.standard.bestfirst.exceptions.RCNEPathCompletionFailedException
- read(File, double, Random, boolean) - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackReader
- receiveCompleterEvent(NodeExpansionCompletedEvent<BackPointerPath<T, A, Double>>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- receiveNodeAnnotationEvent(NodeAnnotationEvent<N>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- receiveRolloutEvent(RolloutEvent<N, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- receiveRolloutEvent(RolloutEvent<N, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- receiveSolutionCandidateAnnotationEvent(SolutionAnnotationEvent<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- receiveSolutionCandidateEvent(EvaluatedSearchSolutionCandidateFoundEvent<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- receiveSolutionEvent(EvaluatedSearchSolutionCandidateFoundEvent<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AwaStarSearch
- recoverGenes() - Method in interface ai.libs.jaicore.search.core.interfaces.ISuccessorGenerationRelevantRemovalNode
- recoverGenes() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- ReducedGraphGenerator<T,A> - Class in ai.libs.jaicore.search.model.travesaltree
-
Graph generator that uses another graph generator as a basis by reducing the graph generated by the basis generator so that it does not contain long chains of nodes anymore, that is successors of a node are skipped while a node only has 1 successor.
- ReducedGraphGenerator(IGraphGenerator<T, A>) - Constructor for class ai.libs.jaicore.search.model.travesaltree.ReducedGraphGenerator
-
Create a new ReducedGraphGenerator that uses the given graph generator as a basis.
- registerListener(Object) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- registerListener(Object) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- registerListener(Object) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
- registerListener(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.lds.BestFirstLimitedDiscrepancySearch
- registerNewSolutionCandidate(EvaluatedSearchGraphPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AwaStarSearch
- registerSolution(EvaluatedSearchGraphPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- registerSolution(EvaluatedSearchGraphPath<N, A, V>) - Method in class ai.libs.jaicore.search.core.interfaces.AOptimalPathInORGraphSearch
- registerSolution(O) - Method in class ai.libs.jaicore.search.core.interfaces.AAnyPathInORGraphSearch
- registerSolutionListener(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- registerSolutionListener(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- registerSolutionListener(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- registerSolutionListener(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.bnb.BoundPropagator
- RelativeFunnelTreasureModel - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel
- RelativeFunnelTreasureModel(IIslandModel, int, int, double, double, double, double, double) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.RelativeFunnelTreasureModel
- RelativeFunnelTreasureModel(IIslandModel, int, Random) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.funnel.RelativeFunnelTreasureModel
- remove() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- remove() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- remove(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- remove(Object) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
-
Removes an Node from
- removeAll(Collection<?>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- removeAll(Collection<?>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- RemovedGoalNodeFromOpenEvent<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- RemovedGoalNodeFromOpenEvent(IAlgorithm<?, ?>, BackPointerPath<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.RemovedGoalNodeFromOpenEvent
- reportsSolutions() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- reportsSolutions() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
-
default implementation that is just correct with respect to the decorated node evaluator.
- reportsSolutions() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- reportsSolutions() - Method in class ai.libs.jaicore.search.algorithms.standard.bnb.BoundPropagator
- requiresGraphGenerator() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- requiresGraphGenerator() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
-
default implementation that is just correct with respect to the decorated node evaluator.
- requiresGraphGenerator() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- retainAll(Collection<?>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- retainAll(Collection<?>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- right(TimedLakeState) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- RIGHT - ai.libs.jaicore.search.exampleproblems.lake.ELakeActions
- ROLLOUT_SCORE_PROPERTY_NAME - Static variable in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfoAlgorithmEventPropertyComputer
- RolloutAnalyzer<N> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts
- RolloutAnalyzer() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.RolloutAnalyzer
- RolloutEvent<N,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- RolloutEvent(IAlgorithm<?, ?>, List<N>, V) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.RolloutEvent
- RolloutInfo - Class in ai.libs.jaicore.search.gui.plugins.rollouthistograms
- RolloutInfo(List<String>, Object) - Constructor for class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfo
- RolloutInfoAlgorithmEventPropertyComputer - Class in ai.libs.jaicore.search.gui.plugins.rollouthistograms
- RolloutInfoAlgorithmEventPropertyComputer() - Constructor for class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfoAlgorithmEventPropertyComputer
- root - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- rootGenerator - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- rootGenerator - Variable in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- RStar<I extends GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic<T,A>,T,A> - Class in ai.libs.jaicore.search.algorithms.standard.rstar
-
Implementation of the R* algorithm.
- RStar(I, double, int, double) - Constructor for class ai.libs.jaicore.search.algorithms.standard.rstar.RStar
- RStarFactory<I extends GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic<T,A>,T,A> - Class in ai.libs.jaicore.search.algorithms.standard.rstar
- RStarFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- RStarFactory(int) - Constructor for class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- RStarK - Class in ai.libs.jaicore.search.algorithms.standard.rstar
-
k-Values (Priorities used for expansion from open.)
- run() - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.TinyDepthFirstSearch
S
- S - ai.libs.jaicore.search.exampleproblems.sailing.SailingMove
- S - ai.libs.jaicore.search.exampleproblems.taxi.ETaxiAction
- SailingLayout - Class in ai.libs.jaicore.search.exampleproblems.sailing
- SailingLayout(int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.sailing.SailingLayout
- SailingMDP - Class in ai.libs.jaicore.search.exampleproblems.sailing
- SailingMDP(int, int, int, int, int, int, SailingMove, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.sailing.SailingMDP
- SailingMove - Enum in ai.libs.jaicore.search.exampleproblems.sailing
- SailingState - Class in ai.libs.jaicore.search.exampleproblems.sailing
- SailingState(int, int, SailingMove) - Constructor for class ai.libs.jaicore.search.exampleproblems.sailing.SailingState
- SameGameGoalPredicate - Class in ai.libs.jaicore.search.exampleproblems.samegame
- SameGameGoalPredicate() - Constructor for class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGoalPredicate
- SameGameGraphGenerator - Class in ai.libs.jaicore.search.exampleproblems.samegame
- SameGameGraphGenerator(SameGameState) - Constructor for class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphGenerator
- SameGameGraphSearchProblem - Class in ai.libs.jaicore.search.exampleproblems.samegame
- SameGameGraphSearchProblem(SameGameState) - Constructor for class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphSearchProblem
- SameGameGraphSearchProblem(SameGameState, boolean) - Constructor for class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphSearchProblem
- SameGameGraphSearchProblem(SameGameState, boolean, boolean) - Constructor for class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphSearchProblem
- SameGameLazySuccessorGenerator - Class in ai.libs.jaicore.search.exampleproblems.samegame
- SameGameLazySuccessorGenerator() - Constructor for class ai.libs.jaicore.search.exampleproblems.samegame.SameGameLazySuccessorGenerator
- SameGameNode - Class in ai.libs.jaicore.search.exampleproblems.samegame
- SameGameNode(SameGameState) - Constructor for class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- SameGameNode(SameGameNode, SameGameCell) - Constructor for class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- SameGamePathEvaluator - Class in ai.libs.jaicore.search.exampleproblems.samegame
- SameGamePathEvaluator(SameGameState, boolean, boolean) - Constructor for class ai.libs.jaicore.search.exampleproblems.samegame.SameGamePathEvaluator
- sampleWithNormalGamma(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
- sampleWithThompson(N, Collection<A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
-
The ThompsonSampling procedure of the paper
- SanityCheckResult - Class in ai.libs.jaicore.search.util
- SanityCheckResult() - Constructor for class ai.libs.jaicore.search.util.SanityCheckResult
- scoresOfSolutionPaths - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- SE - ai.libs.jaicore.search.exampleproblems.sailing.SailingMove
- SearchExperimentDomain<B extends ai.libs.jaicore.experiments.IExperimentBuilder,I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,java.lang.Double>,N,A> - Class in ai.libs.jaicore.search.experiments
- SearchExperimentDomain(IExperimentSetConfig, ISearchExperimentDecoder<N, A, I, IEvaluatedPath<N, A, Double>, IOptimalPathInORGraphSearch<? extends I, ? extends IEvaluatedPath<N, A, Double>, N, A, Double>>) - Constructor for class ai.libs.jaicore.search.experiments.SearchExperimentDomain
- SearchExperimentsProfiler - Class in ai.libs.jaicore.search.experiments
- SearchExperimentsProfiler(ISearchExperimentDecoder<N, A, I, IEvaluatedPath<N, A, Double>, IOptimalPathInORGraphSearch<? extends I, ? extends IEvaluatedPath<N, A, Double>, N, A, Double>>, File) - Constructor for class ai.libs.jaicore.search.experiments.SearchExperimentsProfiler
- SearchGraphPath<N,A> - Class in ai.libs.jaicore.search.model.other
- SearchGraphPath(List<N>, List<A>) - Constructor for class ai.libs.jaicore.search.model.other.SearchGraphPath
- SearchGraphPath(List<N>, List<A>, Map<String, Object>) - Constructor for class ai.libs.jaicore.search.model.other.SearchGraphPath
- SearchGraphPath(N) - Constructor for class ai.libs.jaicore.search.model.other.SearchGraphPath
- SearchGraphPath(ILabeledPath<N, A>) - Constructor for class ai.libs.jaicore.search.model.other.SearchGraphPath
- SearchGraphPath(ILabeledPath<N, A>, N, A) - Constructor for class ai.libs.jaicore.search.model.other.SearchGraphPath
- SearchGraphPath(ILabeledPath<N, A>, ILabeledPath<N, A>, A) - Constructor for class ai.libs.jaicore.search.model.other.SearchGraphPath
- SearchProblemInputBuilder<N,A,I extends org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,B extends SearchProblemInputBuilder<N,A,I,B>> - Class in ai.libs.jaicore.search.probleminputs.builders
- SearchProblemInputBuilder() - Constructor for class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- SearchRolloutBoxplotPlugin - Class in ai.libs.jaicore.search.gui.plugins.rolloutboxplots
- SearchRolloutBoxplotPlugin() - Constructor for class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPlugin
- SearchRolloutBoxplotPlugin(String) - Constructor for class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPlugin
- SearchRolloutBoxplotPluginController - Class in ai.libs.jaicore.search.gui.plugins.rolloutboxplots
- SearchRolloutBoxplotPluginController(SearchRolloutBoxplotPluginModel, SearchRolloutBoxplotPluginView) - Constructor for class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginController
- SearchRolloutBoxplotPluginModel - Class in ai.libs.jaicore.search.gui.plugins.rolloutboxplots
- SearchRolloutBoxplotPluginModel() - Constructor for class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- SearchRolloutBoxplotPluginView - Class in ai.libs.jaicore.search.gui.plugins.rolloutboxplots
- SearchRolloutBoxplotPluginView(SearchRolloutBoxplotPluginModel) - Constructor for class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginView
- SearchRolloutHistogramPlugin - Class in ai.libs.jaicore.search.gui.plugins.rollouthistograms
- SearchRolloutHistogramPlugin() - Constructor for class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPlugin
- SearchRolloutHistogramPlugin(String) - Constructor for class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPlugin
- SearchRolloutHistogramPluginController - Class in ai.libs.jaicore.search.gui.plugins.rollouthistograms
- SearchRolloutHistogramPluginController(SearchRolloutHistogramPluginModel, SearchRolloutHistogramPluginView) - Constructor for class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginController
- SearchRolloutHistogramPluginModel - Class in ai.libs.jaicore.search.gui.plugins.rollouthistograms
- SearchRolloutHistogramPluginModel() - Constructor for class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginModel
- SearchRolloutHistogramPluginView - Class in ai.libs.jaicore.search.gui.plugins.rollouthistograms
- SearchRolloutHistogramPluginView(SearchRolloutHistogramPluginModel) - Constructor for class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginView
- selectExplorationCandidates(Queue<BackPointerPath<T, A, V>>, BackPointerPath<T, A, V>, ISolutionDistanceMetric<T>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.BasicExplorationCandidateSelector
- selectExplorationCandidates(Queue<BackPointerPath<T, A, V>>, BackPointerPath<T, A, V>, ISolutionDistanceMetric<T>) - Method in interface ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.IExplorationCandidateSelector
- selectNodeForNextExpansion(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- selectNodeForNextExpansion(N) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- self() - Method in class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithPathEvaluationsInputBuilder
- self() - Method in class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithSubpathEvaluationsInputBuilder
- self() - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- setAccumulatedRewardsOfAction(Map<A, Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- setAnnotation(String, Object) - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- setAnnotation(String, Object) - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- setAvoid(boolean) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.GammaNode
- setBaseAlgorithmFactory(IPathSearchFactory<IPathSearchInput<N, A>, SearchGraphPath<N, A>, N, A, ?>) - Method in class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizerFactory
- setBehaviorWhenActionForNotFullyExploredStateIsRequested(EBehaviorForNotFullyExploredStates) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- setBigD(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCTFactory
- setConfig(OversearchAvoidanceConfig<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.UncertaintyORGraphSearchFactory
- setCoveringNodeEvaluator(IPathEvaluator<N, A, V>) - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformerViaRDFS
- setCurrentlySelectedNode(String) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- setCurrentlySelectedNode(String) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- setCurrentlySelectedNode(String) - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginModel
- setCurrentlySelectedNode(String) - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginModel
- setCurrentPath(int...) - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearch
- setCurrentPath(ILabeledPath<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearch
- setDelta(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGMCTSFactory
- setDelta(double) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- setDetectCycles(boolean) - Method in class ai.libs.jaicore.search.util.GraphSanityChecker
- setDetectDeadEnds(boolean) - Method in class ai.libs.jaicore.search.util.GraphSanityChecker
- setEstimatedNumberOfRemainingRollouts(int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- setEstimatedNumberOfRemainingRollouts(int) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.IRolloutLimitDependentPolicy
- setExploitationScoreThreshold(double) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- setExplorationConstant(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGMCTSFactory
- setExplorationConstant(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
- setExplorationConstant(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCBPolicy
- setExplorationUncertaintyThreshold(double) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- setG(double) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.GammaNode
- setGenerator(IGraphGenerator<N, A>, IPathGoalTester<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- setGenerator(IGraphGenerator<N, A>, IPathGoalTester<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- setGenerator(IGraphGenerator<T, A>, IPathGoalTester<T, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- setGoal(boolean) - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- setGraph(LabeledGraph<N, A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble.EnsembleTreePolicy
- setGraph(LabeledGraph<N, A>) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.IGraphDependentPolicy
- setGraphGenerator(IGraphGenerator<N, A>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.StandardBestFirstFactory
- setGraphSearchInput(IPathSearchInput<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ChaoticMeansTreasureModel
- setId(int) - Method in class ai.libs.jaicore.search.model.travesaltree.AbstractNode
-
Method to set the id, if it was not set in the construction
- setInfinite(boolean) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- setInitLambda(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGMCTSFactory
- setInterval(int) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- setIterations(int) - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- setK(int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.FixedCommitmentMCTSFactory
- setK(int) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.GraphBasedMDP
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTS
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCBPolicy
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCBPolicy
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.UniformRandomPolicy
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AwaStarSearch
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstEpsilon
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.DecoratingNodeEvaluator
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.StandardBestFirstFactory
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearch
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.dfs.DepthFirstSearchFactory
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.lds.BestFirstLimitedDiscrepancySearch
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearch
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearch
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearchFactory
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.rdfs.RandomizedDepthFirstSearch
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.GraphBasedDistantSuccessorGenerator
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStar
- setLoggerName(String) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- setLoggerName(String) - Method in class ai.libs.jaicore.search.core.interfaces.AAnyPathInORGraphSearch
- setLoggerName(String) - Method in class ai.libs.jaicore.search.core.interfaces.AOptimalPathInORGraphSearch
- setLoggerName(String) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSimpleGraphGenerator
- setLoggerName(String) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPSuccessorGenerator
- setLoggerName(String) - Method in class ai.libs.jaicore.search.exampleproblems.enhancedttsp.EnhancedTTSPTelescopeGraphGenerator
- setLoggerName(String) - Method in class ai.libs.jaicore.search.exampleproblems.knapsack.KnapsackProblemGraphGenerator
- setLoggerName(String) - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameGraphGenerator
- setLoggerName(String) - Method in class ai.libs.jaicore.search.probleminputs.MDPUtils
- setLoggerName(String) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.AIslandTreasureModel
- setLoggerName(String) - Method in class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.LinearTreasureModel
- setLoggerName(String) - Method in class ai.libs.jaicore.search.util.GraphSanityChecker
- setMetric(ToDoubleFunction<DescriptiveStatistics>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.FixedCommitmentMCTSFactory
- setMinimumSolutionDistanceForExploration(double) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- setNode(BackPointerPath<T, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.SuccessorComputationCompletedEvent
- setNodeEvaluator(IPathEvaluator<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.StandardBestFirstFactory
- setNodeEvaluator(IPathEvaluator<N, A, V>) - Method in class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithSubpathEvaluationsInputBuilder
- setNodeEvaluator(IPathEvaluator<N, A, V>) - Method in class ai.libs.jaicore.search.problemtransformers.GraphSearchProblemInputToGraphSearchWithSubpathEvaluationInputTransformer
- setNodeStats(BradleyTerryUpdate) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginModel
- setNodeStats(DNGBeliefUpdate) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- setNodeStats(DNGQSample) - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginModel
- setNumberOfChoicesPerAction(Map<A, Integer>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- setNumCPUs(int) - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AwaStarSearch
- setNumCPUs(int) - Method in class ai.libs.jaicore.search.algorithms.standard.lds.BestFirstLimitedDiscrepancySearch
- setOpen(Queue<BackPointerPath<N, A, V>>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- setParent(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- setParetoComparator(Comparator<BackPointerPath<N, A, V>>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- setRandom(Random) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.UniformRandomPolicy
- setReduction(AlgorithmicProblemReduction<IPathSearchInput<N, A>, EvaluatedSearchGraphPath<N, A, V>, GraphSearchWithSubpathEvaluationsInput<N, A, V>, EvaluatedSearchGraphPath<N, A, V>>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- setRewardGoal(double) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- setRewardOrdinary(double) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- setRewardPit(double) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- setRootNode(ITransparentTreeNode) - Method in class ai.libs.jaicore.search.syntheticgraphs.islandmodels.equalsized.EqualSizedIslandsModel
- setRootNode(ITransparentTreeNode) - Method in interface ai.libs.jaicore.search.syntheticgraphs.islandmodels.IIslandModel
- setS(int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGMCTSFactory
- setSampling(boolean) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
- setScore(V) - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- setSeed(int) - Method in class ai.libs.jaicore.search.algorithms.standard.random.RandomSearchFactory
- setSolutionDistanceMetric(ISolutionDistanceMetric<N>) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig
- setSuccessorDescriptions(List<INewNodeDescription<T, A>>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.SuccessorComputationCompletedEvent
- setTemporaryRoot(BackPointerPath<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.opencollections.EnforcedExplorationOpenSelection
-
Set the temporary root under which the search should explore.
- setThresholdIncrement(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGMCTSFactory
-
The DELTA in the Streeter paper
- setTimeout(Timeout) - Method in class ai.libs.jaicore.search.algorithms.standard.auxilliary.iteratingoptimizer.IteratingGraphSearchOptimizer
- setTimeout(Timeout) - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearch
- setTimeoutForComputationOfF(int, IPathEvaluator<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- setTimeoutForFComputation(int, IPathEvaluator<N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- setTimeoutForFComputation(int, IPathEvaluator<T, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- setTotalDeadline(long) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- setTreePolicies(Collection<IPathUpdatablePolicy<N, A, Double>>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble.EnsembleMCTSFactory
- setUncertaintySource(IUncertaintySource<T, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- setupAlgorithm(BestFirst<P, N, A, V>) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirstFactory
- setUtility(IUCBUtilityFunction) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.UUCTFactory
- setVarianceFactor(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGMCTSFactory
- setVisits(int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.NodeLabel
- setVisualizeSubSearch(boolean) - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- setW(double) - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarFactory
- ShiftedSineTreasureGenerator - Class in ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean
- ShiftedSineTreasureGenerator(IIslandModel, long, double, double) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.treasuremodels.islands.noisymean.ShiftedSineTreasureGenerator
- show() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoFrontVisualizer
- shutdown() - Method in class ai.libs.jaicore.search.algorithms.standard.awastar.AwaStarSearch
- shutdown() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- signalNewScore(ILabeledPath<N, A>, double) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.IPreferenceKernel
- signalNewScore(ILabeledPath<N, A>, double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- signalNodeActiveness(N) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.IPreferenceKernel
- signalNodeActiveness(N) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.preferencekernel.bootstrapping.BootstrappingPreferenceKernel
- size() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- size() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- SkippingNodeEvaluator<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
- SkippingNodeEvaluator(IPathEvaluator<T, A, V>, Random, float) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.SkippingNodeEvaluator
- SolutionAnnotationEvent<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- SolutionAnnotationEvent(IAlgorithm<?, ?>, EvaluatedSearchGraphPath<T, A, V>, String, Object) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.SolutionAnnotationEvent
- solutionEvaluator - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- SolutionEventBus<T> - Class in ai.libs.jaicore.search.algorithms.standard.gbf
- SolutionEventBus() - Constructor for class ai.libs.jaicore.search.algorithms.standard.gbf.SolutionEventBus
- solutions - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- SPUCBPolicy<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.spuct
- SPUCBPolicy(double, boolean, double) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCBPolicy
- SPUCBPolicy(double, double) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCBPolicy
- SPUCT<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.spuct
- SPUCT(IMDP<N, A, Double>, IPolicy<N, A>, double, int, double, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCT
- SPUCTFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.spuct
- SPUCTFactory() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCTFactory
- StandardBestFirst<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst
- StandardBestFirst(IBestFirstConfig, GraphSearchWithSubpathEvaluationsInput<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.StandardBestFirst
- StandardBestFirst(IBestFirstConfig, GraphSearchWithSubpathEvaluationsInput<N, A, V>, IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.StandardBestFirst
- StandardBestFirst(GraphSearchWithSubpathEvaluationsInput<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.StandardBestFirst
- StandardBestFirst(GraphSearchWithSubpathEvaluationsInput<N, A, V>, IPathEvaluator<N, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.StandardBestFirst
- StandardBestFirstFactory<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst
- StandardBestFirstFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.StandardBestFirstFactory
- StandardExperimentSearchAlgorithmFactory<N,A,I extends org.api4.java.ai.graphsearch.problem.IPathSearchWithPathEvaluationsInput<N,A,java.lang.Double>> - Class in ai.libs.jaicore.search.experiments
- StandardExperimentSearchAlgorithmFactory() - Constructor for class ai.libs.jaicore.search.experiments.StandardExperimentSearchAlgorithmFactory
- StandardORGraphSearchFactory<I extends org.api4.java.ai.graphsearch.problem.IPathSearchInput<N,A>,O,N,A,V extends java.lang.Comparable<V>,A2 extends org.api4.java.ai.graphsearch.problem.IPathSearch<I,O,N,A>> - Class in ai.libs.jaicore.search.core.interfaces
- StandardORGraphSearchFactory() - Constructor for class ai.libs.jaicore.search.core.interfaces.StandardORGraphSearchFactory
- SubGraphGenerator<N,A> - Class in ai.libs.jaicore.search.structure.graphgenerator
-
This is a graph generator that takes another graph generator and generates its sub-graph under a given root node
- SubGraphGenerator(IGraphGenerator<N, A>, N) - Constructor for class ai.libs.jaicore.search.structure.graphgenerator.SubGraphGenerator
- SubPathEvaluationBasedFComputer(GraphSearchWithNumberBasedAdditivePathEvaluation.EdgeCostComputer<N, A>, IPathEvaluator<N, A, Double>, GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.PathCostEstimator<N, A>) - Constructor for class ai.libs.jaicore.search.probleminputs.GraphSearchWithNumberBasedAdditivePathEvaluationAndSubPathHeuristic.SubPathEvaluationBasedFComputer
- SubPathGraphGenerator<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.rstar
- SubPathGraphGenerator(IGraphGenerator<N, A>, N) - Constructor for class ai.libs.jaicore.search.algorithms.standard.rstar.SubPathGraphGenerator
- SuccessorComputationCompletedEvent<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.events
- SuccessorComputationCompletedEvent(IAlgorithm<?, ?>, BackPointerPath<T, A, V>, List<INewNodeDescription<T, A>>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.events.SuccessorComputationCompletedEvent
- successorGenerator - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- successorGenerator - Variable in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- SW - ai.libs.jaicore.search.exampleproblems.sailing.SailingMove
- SyntheticDomain - Class in ai.libs.jaicore.search.syntheticgraphs.experiments
- SyntheticDomain() - Constructor for class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticDomain
- SyntheticDomain(ISyntheticSearchExperimentConfig) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticDomain
- SyntheticExperimentDecoder - Class in ai.libs.jaicore.search.syntheticgraphs.experiments
- SyntheticExperimentDecoder(ISyntheticSearchExperimentConfig) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticExperimentDecoder
- SyntheticSearchExperimentBuilder<B extends SyntheticSearchExperimentBuilder<B>> - Class in ai.libs.jaicore.search.syntheticgraphs.experiments
- SyntheticSearchExperimentBuilder(ISyntheticSearchExperimentConfig) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticSearchExperimentBuilder
- SyntheticSearchProblemBuilder - Class in ai.libs.jaicore.search.syntheticgraphs
- SyntheticSearchProblemBuilder() - Constructor for class ai.libs.jaicore.search.syntheticgraphs.SyntheticSearchProblemBuilder
T
- TAGMCTS<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.tag
- TAGMCTS(IMDP<N, A, Double>, IPolicy<N, A>, double, int, double, double, int, double, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGMCTS
- TAGMCTSFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.tag
- TAGMCTSFactory() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGMCTSFactory
- TAGPolicy<T,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.tag
- TAGPolicy() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
- TAGPolicy(boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
- TAGPolicy(double, int, double, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
- TaxiMDP - Class in ai.libs.jaicore.search.exampleproblems.taxi
- TaxiMDP(boolean[][][], double, List<IntCoordinates>, Random) - Constructor for class ai.libs.jaicore.search.exampleproblems.taxi.TaxiMDP
- TaxiState - Class in ai.libs.jaicore.search.exampleproblems.taxi
- TaxiState(IntCoordinates, boolean, boolean) - Constructor for class ai.libs.jaicore.search.exampleproblems.taxi.TaxiState
- TimeAwareNodeEvaluator<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
-
This class can be used to create node evaluators with a time limit for the evaluation of each node.
- TimeAwareNodeEvaluator(int) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- TimeAwareNodeEvaluator(int, IPathEvaluator<T, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeAwareNodeEvaluator
- TimedLakeState - Class in ai.libs.jaicore.search.exampleproblems.lake
- TimedLakeState(LakeLayout, int, int, int) - Constructor for class ai.libs.jaicore.search.exampleproblems.lake.TimedLakeState
- TimeLoggingNodeEvaluator<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation
- TimeLoggingNodeEvaluator(IPathEvaluator<T, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.TimeLoggingNodeEvaluator
- timestampOfFirstEvaluation - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- timesToComputeEvaluations - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- TinyDepthFirstSearch<N,A> - Class in ai.libs.jaicore.search.algorithms.standard.dfs
- TinyDepthFirstSearch(GraphSearchInput<N, A>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.dfs.TinyDepthFirstSearch
- toArray() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- toArray() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- toArray(X[]) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- toArray(X[]) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- toDetailedString() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- toString() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst
- toString() - Method in enum ai.libs.jaicore.search.algorithms.standard.bestfirst.ENodeAnnotation
- toString() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.AlternativeNodeEvaluator
- toString() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- toString() - Method in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.SkippingNodeEvaluator
- toString() - Method in class ai.libs.jaicore.search.algorithms.standard.rstar.RStarK
- toString() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoNode
- toString() - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoSelection
- toString() - Method in class ai.libs.jaicore.search.exampleproblems.canadiantravelerproblem.CTPState
- toString() - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeState
- toString() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
- toString() - Method in class ai.libs.jaicore.search.exampleproblems.openshop.OpenShopMachineSelectionState
- toString() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackAction
- toString() - Method in class ai.libs.jaicore.search.exampleproblems.racetrack.RacetrackState
- toString() - Method in class ai.libs.jaicore.search.exampleproblems.sailing.SailingState
- toString() - Method in class ai.libs.jaicore.search.exampleproblems.samegame.SameGameNode
- toString() - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiMDP
- toString() - Method in class ai.libs.jaicore.search.exampleproblems.taxi.TaxiState
- toString() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.RolloutInfo
- toString() - Method in class ai.libs.jaicore.search.model.other.EvaluatedSearchGraphPath
- toString() - Method in class ai.libs.jaicore.search.model.other.SearchGraphPath
- toString() - Method in class ai.libs.jaicore.search.model.travesaltree.BackPointerPath
- toString() - Method in class ai.libs.jaicore.search.probleminputs.GraphSearchWithPathEvaluationsInput
- toString() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.balanced.BalancedGraphGeneratorGenerator.BalancedTreeNode
- toString() - Method in class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- toString() - Method in class ai.libs.jaicore.search.util.CycleDetectedResult
- toString() - Method in class ai.libs.jaicore.search.util.DeadEndDetectedResult
- toStringAttack() - Method in class ai.libs.jaicore.search.exampleproblems.nqueens.QueenNode
- traversalTree - Variable in class ai.libs.jaicore.search.algorithms.standard.lds.LimitedDiscrepancySearch
- TreasureIslandSearchExperimentBuilder - Class in ai.libs.jaicore.search.syntheticgraphs.experiments
- TreasureIslandSearchExperimentBuilder() - Constructor for class ai.libs.jaicore.search.syntheticgraphs.experiments.TreasureIslandSearchExperimentBuilder
- TreasureIslandSearchExperimentBuilder(ISyntheticSearchExperimentConfig) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.experiments.TreasureIslandSearchExperimentBuilder
- TreeNode(DegeneratedGraphGeneratorGenerator.TreeNode, int, BigInteger, int, BigInteger, boolean, int, BigInteger) - Constructor for class ai.libs.jaicore.search.syntheticgraphs.graphmodels.degenerated.DegeneratedGraphGeneratorGenerator.TreeNode
- TWO_PHASE_SELECTION - ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig.OversearchAvoidanceMode
U
- UCBPolicy<T,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.uct
- UCBPolicy(double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCBPolicy
- UCBPolicy(double, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCBPolicy
- UCT<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.uct
- UCT(IMDP<N, A, Double>, IPolicy<N, A>, int, double, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCT
- UCTFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.uct
- UCTFactory() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.UCTFactory
- UncertaintyExplorationOpenSelection<T,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch
- UncertaintyExplorationOpenSelection(long, int, double, double, IPhaseLengthAdjuster, ISolutionDistanceMetric<T>, IExplorationCandidateSelector<T, A, V>) - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.explorationexploitationsearch.UncertaintyExplorationOpenSelection
- UncertaintyORGraphSearchFactory<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.standard.uncertainty
- UncertaintyORGraphSearchFactory() - Constructor for class ai.libs.jaicore.search.algorithms.standard.uncertainty.UncertaintyORGraphSearchFactory
- uncertaintySource - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- UniformRandomPolicy<N,A,V extends java.lang.Comparable<V>> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts
- UniformRandomPolicy() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.UniformRandomPolicy
- UniformRandomPolicy(Random) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.UniformRandomPolicy
- UNKNOWN - ai.libs.jaicore.search.exampleproblems.lake.ECTPEdgeKnowledge
- unsuccessfulPaths - Variable in class ai.libs.jaicore.search.algorithms.standard.bestfirst.nodeevaluation.RandomCompletionBasedNodeEvaluator
- up(TimedLakeState) - Method in class ai.libs.jaicore.search.exampleproblems.lake.LakeMDP
- UP - ai.libs.jaicore.search.exampleproblems.lake.ELakeActions
- update() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryPluginView
- update() - Method in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGMCTSPluginView
- update() - Method in class ai.libs.jaicore.search.gui.plugins.rolloutboxplots.SearchRolloutBoxplotPluginView
- update() - Method in class ai.libs.jaicore.search.gui.plugins.rollouthistograms.SearchRolloutHistogramPluginView
- update(double, double) - Method in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.ParetoFrontVisualizer
- UPDATE_PROPERTY_NAME - Static variable in class ai.libs.jaicore.search.gui.plugins.mcts.bradleyterry.BradleyTerryEventPropertyComputer
- UPDATE_PROPERTY_NAME - Static variable in class ai.libs.jaicore.search.gui.plugins.mcts.dng.DNGEventPropertyComputer
- updatePath(List<N>, V) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.UniformRandomPolicy
- updatePath(ILabeledPath<N, A>, List<Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.brue.BRUEPolicy
- updatePath(ILabeledPath<N, A>, List<Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.FixedCommitmentPolicy
- updatePath(ILabeledPath<N, A>, List<Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
- updatePath(ILabeledPath<N, A>, List<Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.ensemble.EnsembleTreePolicy
- updatePath(ILabeledPath<N, A>, List<Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.spuct.SPUCBPolicy
- updatePath(ILabeledPath<N, A>, List<Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.thompson.DNGPolicy
- updatePath(ILabeledPath<N, A>, List<Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uct.AUpdatingPolicy
-
Note that this is a transposition-based and hence, only partially path-dependent, update.
- updatePath(ILabeledPath<N, A>, List<Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.UUCBPolicy
- updatePath(ILabeledPath<N, A>, List<V>) - Method in interface ai.libs.jaicore.search.algorithms.mdp.mcts.IPathUpdatablePolicy
- updatePath(ILabeledPath<T, A>, List<Double>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.tag.TAGPolicy
- UUCBPolicy<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.uuct
- UUCBPolicy(IUCBUtilityFunction) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.UUCBPolicy
- UUCT<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.uuct
- UUCT(IMDP<N, A, Double>, IPolicy<N, A>, IUCBUtilityFunction, int, double, double, boolean) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.UUCT
- UUCTFactory<N,A> - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.uuct
- UUCTFactory() - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.UUCTFactory
V
- valueOf(String) - Static method in enum ai.libs.jaicore.search.algorithms.mdp.mcts.EBehaviorForNotFullyExploredStates
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst.ParentDiscarding
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.search.algorithms.standard.bestfirst.ENodeAnnotation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig.OversearchAvoidanceMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.search.exampleproblems.lake.ECTPEdgeKnowledge
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.search.exampleproblems.lake.ELakeActions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.search.exampleproblems.sailing.SailingMove
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.search.exampleproblems.taxi.ETaxiAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ai.libs.jaicore.search.landscapeanalysis.LandscapeAnalysisCompletionTechnique
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ai.libs.jaicore.search.algorithms.mdp.mcts.EBehaviorForNotFullyExploredStates
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.libs.jaicore.search.algorithms.standard.bestfirst.BestFirst.ParentDiscarding
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.libs.jaicore.search.algorithms.standard.bestfirst.ENodeAnnotation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.libs.jaicore.search.algorithms.standard.uncertainty.OversearchAvoidanceConfig.OversearchAvoidanceMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.libs.jaicore.search.exampleproblems.lake.ECTPEdgeKnowledge
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.libs.jaicore.search.exampleproblems.lake.ELakeActions
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.libs.jaicore.search.exampleproblems.sailing.SailingMove
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.libs.jaicore.search.exampleproblems.taxi.ETaxiAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ai.libs.jaicore.search.landscapeanalysis.LandscapeAnalysisCompletionTechnique
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VaR - Class in ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility
- VaR(double, double) - Constructor for class ai.libs.jaicore.search.algorithms.mdp.mcts.uuct.utility.VaR
- VAR_COMMITMENT - Static variable in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLucePolicy
W
- w - Variable in class ai.libs.jaicore.search.algorithms.standard.rstar.RStar
- W - ai.libs.jaicore.search.exampleproblems.sailing.SailingMove
- W - ai.libs.jaicore.search.exampleproblems.taxi.ETaxiAction
- withBF(int) - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticSearchExperimentBuilder
- withDefaultPolicy(IPolicy<N, A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- withDepth(int) - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.SyntheticSearchExperimentBuilder
- withEpsilon(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- withGamma(double) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- withGGBuilder(ISyntheticGraphGeneratorBuilder) - Method in class ai.libs.jaicore.search.syntheticgraphs.SyntheticSearchProblemBuilder
- withGoalTester(IPathGoalTester<N, A>) - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- withGraphGenerator(IGraphGenerator<ITransparentTreeNode, Integer>) - Method in class ai.libs.jaicore.search.syntheticgraphs.SyntheticSearchProblemBuilder
- withGraphGenerator(IGraphGenerator<N, A>) - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- withMaxIslandSize(double) - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.TreasureIslandSearchExperimentBuilder
- withMaxIterations(int) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- withMCTSFactory(MCTSFactory<N, A, ?>) - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearchFactory
- withOffsetRoot(List<Integer>) - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
-
Replaces the current root by a new one based on the successor generator
- withPathEvaluator(IPathEvaluator<N, A, V>) - Method in class ai.libs.jaicore.search.probleminputs.builders.GraphSearchWithPathEvaluationsInputBuilder
- withPreferenceKernel(IPreferenceKernel<N, A>) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.comparison.PlackettLuceMCTSFactory
- withProblem(IPathSearchWithPathEvaluationsInput<N, A, Double>) - Method in class ai.libs.jaicore.search.algorithms.standard.mcts.MCTSPathSearchFactory
- withRandom(Random) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- withRoot(N) - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- withSeed(long) - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.TreasureIslandSearchExperimentBuilder
- withSuccessorGenerator(ISuccessorGenerator<N, A>) - Method in class ai.libs.jaicore.search.probleminputs.builders.SearchProblemInputBuilder
- withTabooExhaustedNodes(boolean) - Method in class ai.libs.jaicore.search.algorithms.mdp.mcts.MCTSFactory
- withTreasureModel(ITreasureModel) - Method in class ai.libs.jaicore.search.syntheticgraphs.SyntheticSearchProblemBuilder
- withTreasureModel(String) - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.TreasureIslandSearchExperimentBuilder
- withTreasures(int) - Method in class ai.libs.jaicore.search.syntheticgraphs.experiments.TreasureIslandSearchExperimentBuilder
X
- x1 - Variable in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.CosinusDistanceComparator
- x2 - Variable in class ai.libs.jaicore.search.algorithms.standard.uncertainty.paretosearch.CosinusDistanceComparator
All Classes All Packages