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

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
 
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