Uses of Class
org.ddolib.ddo.core.SubProblem
Packages that use SubProblem
Package
Description
This package contains the implementations of cache mechanism.
This package contains defining the compilation type and the compilation input
This package contains the classes implementing solver frontiers.
This package contains the classes that are used to implement a
restricted/relaxed MDD.
This package contains util stuff related to the debug mode.
This package contains util stuff related the verbose mode.
-
Uses of SubProblem in org.ddolib.ddo.core.cache
Methods in org.ddolib.ddo.core.cache with parameters of type SubProblemModifier and TypeMethodDescriptiondefault booleanCache.mustExplore(SubProblem<T> subproblem, int depth) Determines whether the given subproblem must still be explored, based on the information currently stored in the cache. -
Uses of SubProblem in org.ddolib.ddo.core.compilation
Fields in org.ddolib.ddo.core.compilation declared as SubProblemModifier and TypeFieldDescriptionCompilationConfig.residualThe residual (sub)problem defining the remaining search space to explore during compilation. -
Uses of SubProblem in org.ddolib.ddo.core.frontier
Methods in org.ddolib.ddo.core.frontier that return SubProblemModifier and TypeMethodDescriptionFrontier.pop()Extracts and returns the most promising subproblem from the frontier.SimpleFrontier.pop()Removes and returns the most promising subproblem from the frontier.Methods in org.ddolib.ddo.core.frontier with parameters of type SubProblemModifier and TypeMethodDescriptionvoidFrontier.push(SubProblem<T> sub) Adds a new subproblem to the frontier for future exploration.voidSimpleFrontier.push(SubProblem<T> sub) Adds a subproblem to the frontier. -
Uses of SubProblem in org.ddolib.ddo.core.mdd
Methods in org.ddolib.ddo.core.mdd that return SubProblemModifier and TypeMethodDescriptionNodeSubProblem.toSubProblem(Set<Decision> pathToRoot) Converts this node-state association into an actualSubProblem.Methods in org.ddolib.ddo.core.mdd that return types with arguments of type SubProblemModifier and TypeMethodDescriptionDecisionDiagram.exactCutset()Provides an iterator over the nodes belonging to the exact cutset of the diagram.LinkedDecisionDiagram.exactCutset()Returns an iterator over the nodes in the exact cutset, transformed into subproblems. -
Uses of SubProblem in org.ddolib.util.debug
Methods in org.ddolib.util.debug with parameters of type SubProblemModifier and TypeMethodDescriptionstatic <T> voidDebugUtil.checkFlbConsistency(SubProblem<T> current, SubProblem<T> next, double transitionCost) Given the current node and one of its successor. -
Uses of SubProblem in org.ddolib.util.verbosity
Methods in org.ddolib.util.verbosity with parameters of type SubProblemModifier and TypeMethodDescription<T> voidVerboseMode.currentSubProblem(int nbIter, SubProblem<T> sub) Prints message describing the current explored sub problem.