Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- gametree - package gametree
-
Various classes for storing and generating game trees for the use by algorithms and tree visualisation.
- GameTreeNode<N,
P> - Class in gametree -
This class represents an abstract GameTreeNode which stores game positions of a game tree along with the structure of the tree itself through
GameTreeNode.children(MetricKeeper...)andGameTreeNode.parent()relations. - GameTreeNode(N, P, MetricKeeper...) - Constructor for class gametree.GameTreeNode
-
Creates a GameTreeNode in the same game tree as the given parent node, as its child node, where the given position is the current game state.
- GameTreeNode.Result<N,
P> - Record Class in gametree -
A record to hold the two best nodes (and their indices in the original collection).
- generate(Random, int, int, long) - Method in interface gametree.Generator.Width
-
Generates a random branching factor for one node given the provided parameters.
- generate(Random, S) - Method in interface gametree.Generator
-
Generate the output value of type
Twith the random number generatorrand the inputparamsof typeS. - generateBerlinerExamples(boolean, String) - Static method in class visualizer.GenerateBerlinerTreeFigures
- GenerateBerlinerTreeFigures - Class in visualizer
-
Generates the tree figures included in the thesis.
- GenerateBerlinerTreeFigures() - Constructor for class visualizer.GenerateBerlinerTreeFigures
- Generator<T,
S> - Interface in gametree -
A generator for customising the tree structure of artificial game trees made with the
VariantAGPclass. - Generator.Bounds - Interface in gametree
-
The generator type specifically used for generating the bounds of the children generated as the children of each node of a
VariantAGPartificial game tree. - Generator.Width - Interface in gametree
-
The generator type specifically used for generating the variable branching factor at each node of a
VariantAGPartificial game tree. - getAllLeafnodes(int, Predicate<N>, MetricKeeper...) - Method in class gametree.GameTreeNode
- getAlreadyComputedRuns(long[][], String[][][], boolean, boolean, boolean, String...) - Static method in class experiment.CompareAlgorithms
- getAlreadyComputedRuns(String[], long[][], String[][][], boolean, boolean, boolean) - Static method in class experiment.CompareAlgorithms
-
Reads from a file or set of files and recovers which runs have previously been completed so they can be skipped.
- getAlreadyComputedRuns(String, long[][], String[][][], boolean, boolean, boolean) - Static method in class experiment.CompareAlgorithms
- getAlreadyComputedRuns(String, String, long[][], String[][][], boolean, boolean, boolean) - Static method in class experiment.CompareAlgorithms
- getAlreadyComputedRuns(String, String, String, long[][], String[][][], boolean, boolean, boolean) - Static method in class experiment.CompareAlgorithms
- getAttachedMetrics() - Method in class gametree.GameTreeNode
- getComparator(boolean, boolean, MetricKeeper...) - Static method in class gametree.GameTreeNode
-
This method gives a comparator for
GameTreeNodeobjects from the perspective of a parent node. - getCurrent() - Method in class visualizer.TextExplorer
- getHeuristicStrategyFunction(int, boolean, StrategyFunction.HeuristicFunction, StrategyFunction.HeuristicFunction) - Static method in interface algorithm.StrategyFunction
-
If the sum of the
restNodesFunctionvalues for the alternatives is less than thebestNodeFunctionvalue for the best node, then use DISPROVEREST; otherwise use PROVEBEST. - getIntFromSplit(String[]) - Method in class visualizer.TextExplorer
- getKey(long) - Method in class algorithm.Table
- getLimit() - Method in class algorithm.BstarSquaredDB.L1Position
- getLimit() - Method in class algorithm.BstarSquaredSimple.L1Position
- getLimit() - Method in class algorithm.BstarSquaredSimpleMax.L1Position
- getLimit() - Method in class algorithm.BstarSquaredVariant.L1Position
-
Deprecated.
- getMetrics() - Method in class algorithm.Table
- getMetrics() - Method in class visualizer.TextExplorer
- getRoot() - Method in class visualizer.TextExplorer
- getSavedLeafnodes(int, Predicate<N>) - Method in class gametree.GameTreeNode
- getTable() - Static method in class algorithm.Table
- getTable(int) - Static method in class algorithm.Table
- getTable(SearchAlgorithm.Limits) - Static method in class algorithm.Table
- getTree() - Method in class gametree.ArtificialGamePosition.Settings
-
Creates a new
ArtificialGamePositionobject representing a unique tree defined by the parameters set in thisArtificialGamePosition.Settingsobject. - getTree() - Method in class gametree.VariantAGP.Settings
-
Creates a new
VariantAGPobject representing a unique tree defined by the parameters set in thisVariantAGP.Settingsobject. - getTree(P) - Static method in class gametree.SearchTreeNode
- getTree(P, boolean, boolean) - Static method in class gametree.SearchTreeNode
- getTree(P, boolean, long, boolean, long) - Static method in class gametree.SearchTreeNode
- getTree(P, boolean, long, boolean, long, boolean) - Static method in class gametree.SearchTreeNode
- getTree(P, boolean, MetricKeeper...) - Static method in class gametree.DepthFirstNode
-
Get a new depth-first game tree based on the provided game position and the
saveRootChildrenparameter. - getTree(P, long, long) - Static method in class gametree.SearchTreeNode
- getTrees(Boolean[], Integer[], Generator.Width[], Long[], Generator.Bounds[], Double[], Double[], LongSupplier) - Static method in class experiment.CompareAlgorithms
-
Generates a stream of variant artificial game trees for all combinations of the provided parameters, using a supplied seed for each tree.
- getTrees(Boolean[], Integer[], Long[], Integer[], Double[], Double[], long) - Static method in class experiment.CompareAlgorithms
-
Generates a stream of artificial game trees for all combinations of the provided parameters, using a random seed for each tree generated from the given initial seed.
- getTrees(Boolean[], Integer[], Long[], Integer[], Double[], Double[], Long[]) - Static method in class experiment.CompareAlgorithms
-
Generates a stream of artificial game trees for all combinations of the provided parameters, for each seed in the given array.
- getTrees(Boolean[], Integer[], Long[], Integer[], Double[], Double[], LongSupplier) - Static method in class experiment.CompareAlgorithms
-
Generates a stream of artificial game trees for all combinations of the provided parameters, using a supplied seed for each tree.
- greaterOrEqual(double[], int, int) - Static method in class utils.Probability
- greaterOrEqualFromCDF(double[], int, int) - Static method in class utils.Probability
- growth_factor - Variable in class gametree.ArtificialGamePosition.Settings
-
Parameter g, growth factor, always
> 0, typically>= 1, dictates how much child bounds may maximally diverge from their parents' bounds in a single generation, as a factor of the parent's range:|Upper - Lower|. - growth_factor - Variable in class gametree.VariantAGP.Settings
-
Parameter g, growth factor, always
> 0, typically>= 1, dictates how much child bounds may maximally diverge from their parents' bounds in a single generation, as a factor of the parent's range:|Upper - Lower|.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form