Uses of Record Class
algorithm.SearchAlgorithm.Limits
Packages that use SearchAlgorithm.Limits
Package
Description
Search techniques based on B* and various utility classes used primarily by these search techniques.
Experiment classes which run individual experiments, as performed for the thesis, and the utility classes used by these experiments.
-
Uses of SearchAlgorithm.Limits in algorithm
Fields in algorithm declared as SearchAlgorithm.LimitsModifier and TypeFieldDescriptionstatic final SearchAlgorithm.LimitsSearchAlgorithm.Limits.NONEfinal SearchAlgorithm.LimitsBstarSquaredDB.L1Position.Settings.space_limitfinal SearchAlgorithm.LimitsBstarSquaredSimple.L1Position.Settings.space_limitfinal SearchAlgorithm.LimitsBstarSquaredSimpleMax.L1Position.Settings.space_limitfinal SearchAlgorithm.LimitsBstarSquaredVariant.L1Position.Settings.space_limitMethods in algorithm that return SearchAlgorithm.LimitsModifier and TypeMethodDescriptionSearchAlgorithm.Limits.combine(SearchAlgorithm.Limits other) static SearchAlgorithm.LimitsSearchAlgorithm.Limits.memoryLimit(long maxNodes) static SearchAlgorithm.LimitsSearchAlgorithm.Limits.of(long maxEvaluations, long maxExpansions, long maxNodes) Methods in algorithm with parameters of type SearchAlgorithm.LimitsModifier and TypeMethodDescriptionSearchAlgorithm.Limits.combine(SearchAlgorithm.Limits other) static TableTable.getTable(SearchAlgorithm.Limits space_limit) <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> BstarBasic.search(P root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> BstarBasicDB.search(P root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> BstarSquaredDB.search(P root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> BstarSquaredSimple.search(P root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> BstarSquaredSimpleMax.search(P root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> BstarSquaredVariant.search(P root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) Deprecated.<P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> DfBstar.search(P root, Table table, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) Deprecated.<P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> DfBstar2.search(P root, Table table, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> DfBstar3.search(P root, Table table, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> DfBstarDB.search(P root, Table table, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) default <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> SearchAlgorithm.search(P root, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) Initiates the search of the provided game tree without time limits.<P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> SearchAlgorithm.search(P root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) Initiates the search of the provided game tree with a given time limit and spatial limit.default <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> SearchAlgorithm.SearchWithTable.search(P root, Table table, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) Initiates the search of the provided game tree without time limits.<P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> SearchAlgorithm.SearchWithTable.search(P root, Table table, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) Initiates the search of the provided game tree with a given time limit and spatial limit.default <P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<?, P> SearchAlgorithm.SearchWithTable.search(P root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) Initiates the search of the provided game tree with a given time limit and spatial limit.<N extends GameTreeNode<N,P>, P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<N, P> BstarBasic.searchWithTree(N root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) <N extends GameTreeNode<N,P>, P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<N, P> BstarBasicDB.searchWithTree(N root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) default <N extends GameTreeNode<N,P>, P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<N, P> SearchAlgorithm.SearchWithTree.searchWithTree(N root, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) Initiates the search of the provided game tree without time limits.<N extends GameTreeNode<N,P>, P extends IGamePosition<P>>
SearchAlgorithm.SearchResult<N, P> SearchAlgorithm.SearchWithTree.searchWithTree(N root, Duration time_limit, SearchAlgorithm.Limits space_limit, MetricKeeper... metrics) Initiates the search of the provided game tree with a given time limit and spatial limit.Constructors in algorithm with parameters of type SearchAlgorithm.LimitsModifierConstructorDescriptionSettings(int level, Instant start, SearchAlgorithm.Limits space_limit, Duration time_limit, MetricKeeper L1_metrics, MetricKeeper L2_metrics, MetricKeeper true_metrics, MetricKeeper[] other_metrics, StrategyFunction[] strategyFunctions) Settings(int level, Instant start, SearchAlgorithm.Limits space_limit, Duration time_limit, MetricKeeper L1_metrics, MetricKeeper L2_metrics, MetricKeeper true_metrics, MetricKeeper[] other_metrics, StrategyFunction[] strategyFunctions) Settings(int level, Instant start, SearchAlgorithm.Limits space_limit, Duration time_limit, MetricKeeper L1_metrics, MetricKeeper L2_metrics, MetricKeeper true_metrics, MetricKeeper[] other_metrics, StrategyFunction[] strategyFunctions) Settings(int level, Instant start, SearchAlgorithm.Limits space_limit, Duration time_limit, MetricKeeper L1_metrics, MetricKeeper L2_metrics, MetricKeeper true_metrics, MetricKeeper[] other_metrics, StrategyFunction[] strategyFunctions) -
Uses of SearchAlgorithm.Limits in experiment
Methods in experiment with parameters of type SearchAlgorithm.LimitsModifier and TypeMethodDescription(package private) static booleanCompareAlgorithms.checkIfSaved(String skipAlgStr, String algorithm, int iteration, boolean[] wasSolved, boolean[] sameLimits, SearchAlgorithm.Limits limits) Check if this algorithm with the specified iteration is stored in the previous file.static voidCompareAlgorithms.run(Stream<Supplier<ArtificialGamePosition>> trees, CompareAlgorithms.AlgoSetup algorithms, SearchAlgorithm.Limits limits, String write_to, Optional<String[]> read_from, int number_of_threads, boolean breakIterationOnSolve, boolean retry_unsolved, int initial_iteration) CompareAlgorithms.run(Stream, AlgoSetup, Duration, Limits, String, Optional, int, int, int, boolean, boolean, boolean, int)with an infinite time limit and without any transposition tables.static voidCompareAlgorithms.run(Stream<Supplier<ArtificialGamePosition>> trees, CompareAlgorithms.AlgoSetup algorithms, SearchAlgorithm.Limits limits, String write_to, Optional<String[]> read_from, int number_of_threads, int number_of_tables, int table_size, boolean breakIterationOnSolve, boolean retry_unsolved, int initial_iteration) static voidCompareAlgorithms.run(Stream<Supplier<ArtificialGamePosition>> trees, CompareAlgorithms.AlgoSetup algorithms, Duration time_limit, SearchAlgorithm.Limits limits, String write_to, Optional<String[]> read_from, int number_of_threads, int number_of_tables, int table_size, boolean saveTimeIntractable, boolean breakIterationOnSolve, boolean retry_unsolved, int initial_iteration) Performs an algorithm comparison on the provided tree generator and algorithm set.Method parameters in experiment with type arguments of type SearchAlgorithm.LimitsModifier and TypeMethodDescriptionvoidCompareAlgorithms.AlgoSetup.include(String name, int iterations, BiFunction<ArtificialGamePosition, Integer, SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func) voidCompareAlgorithms.AlgoSetup.include(String name, int iterations, Supplier<SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func) voidCompareAlgorithms.AlgoSetup.include(String name, BiFunction<ArtificialGamePosition, Integer, SearchAlgorithm> algo_getter, Function<Integer, SearchAlgorithm.Limits> limit_func)