Uses of Interface
gametree.Generator.Bounds
Packages that use Generator.Bounds
Package
Description
Experiment classes which run individual experiments, as performed for the thesis, and the utility classes used by these experiments.
Various classes for storing and generating game trees for the use by algorithms and tree visualisation.
-
Uses of Generator.Bounds in experiment
Methods in experiment with parameters of type Generator.BoundsModifier and TypeMethodDescriptionstatic Stream<Supplier<VariantAGP>> CompareAlgorithms.getTrees(Boolean[] adversarial, Integer[] maxWidth, Generator.Width[] width, Long[] range, Generator.Bounds[] distribution, Double[] growth_factor, Double[] force_relevance, LongSupplier seeds) Generates a stream of variant artificial game trees for all combinations of the provided parameters, using a supplied seed for each tree. -
Uses of Generator.Bounds in gametree
Fields in gametree declared as Generator.BoundsModifier and TypeFieldDescriptionfinal Generator.BoundsVariantAGP.Settings.distributionDistribution of node bounds, returned array should have length of at least1containing a lower and upper bound for the node of which the information is given in theVariantAGP.NodeInfoobject (bounds are determined by taking the minimum and maximum values from the returned array).Methods in gametree that return Generator.BoundsModifier and TypeMethodDescriptionstatic Generator.BoundsGenerator.DEFAULT(int num_alts) Generates nodes with the same distribution asArtificialGamePositionwith the suppliednum_altsvariable.static Generator.BoundsGenerator.MAXDEPTH(int maxDepth, Generator.Bounds generator) Generates according to the supplied generator, unless the parent's depth is above or equal to the maxDepth.static Generator.BoundsGenerator.MAXRANGE(long maxRange, Generator.Bounds generator) Creates a modified generator which does not produce nodes with a range beyond the provided maxRange.static Generator.BoundsGenerator.MINRANGE(long minRange, Generator.Bounds generator) Generates according to the supplied generator, unless the parent's range is lower than or equal to the minRange.static Generator.BoundsGenerator.STEADY_SHRINK(long minShrink, long maxShrink) Generates nodes with a fixed range defined as the parent's range minus a random variable.Methods in gametree with parameters of type Generator.BoundsModifier and TypeMethodDescriptionstatic Generator.BoundsGenerator.MAXDEPTH(int maxDepth, Generator.Bounds generator) Generates according to the supplied generator, unless the parent's depth is above or equal to the maxDepth.static Generator.BoundsGenerator.MAXRANGE(long maxRange, Generator.Bounds generator) Creates a modified generator which does not produce nodes with a range beyond the provided maxRange.static Generator.BoundsGenerator.MINRANGE(long minRange, Generator.Bounds generator) Generates according to the supplied generator, unless the parent's range is lower than or equal to the minRange.Constructors in gametree with parameters of type Generator.BoundsModifierConstructorDescriptionSettings(boolean adversarial, long initial_seed, int maxWidth, Generator.Width width, long initial_range, Generator.Bounds distribution, double growth_factor, double force_relevance_chance) VariantAGP(boolean adversarial, long initial_seed, int maxWidth, Generator.Width width, long initial_range, Generator.Bounds distribution, double growth_factor, double force_relevance_chance) Gives the root node of the tree characterised by the given parameters.