Uses of Class
org.ojalgo.optimisation.integer.NodeKey
Packages that use NodeKey
-
Uses of NodeKey in org.ojalgo.optimisation.integer
Fields in org.ojalgo.optimisation.integer with type parameters of type NodeKeyModifier and TypeFieldDescriptionstatic final Comparator<NodeKey> NodeKey.BREADTH_FIRST_SEARCHstatic final Comparator<NodeKey> NodeKey.DEPTH_FIRST_SEARCHstatic final Comparator<NodeKey> NodeKey.FIFO_SEQUENCEstatic final Comparator<NodeKey> NodeKey.LARGE_DISPLACEMENTstatic final Comparator<NodeKey> NodeKey.LIFO_SEQUENCEstatic final Comparator<NodeKey> NodeKey.MAX_OBJECTIVEstatic final Comparator<NodeKey> NodeKey.MIN_OBJECTIVEstatic final Comparator<NodeKey> NodeKey.SMALL_DISPLACEMENTMethods in org.ojalgo.optimisation.integer that return types with arguments of type NodeKeyModifier and TypeMethodDescriptionIntegerStrategy.ConfigurableStrategy.getWorkerPriorities()IntegerStrategy.getWorkerPriorities()There will be 1 worker thread per item in the returnedList.ModelStrategy.getWorkerPriorities()Methods in org.ojalgo.optimisation.integer with parameters of type NodeKeyModifier and TypeMethodDescriptionintprotected abstract booleanModelStrategy.isCutRatherThanBranch(NodeKey nodeKey, int branchIntegerIndex, double variableValue, double nodeValue, Optimisation.Result bestResultSoFar) Decide if cuts should be attempted at this node.protected abstract voidModelStrategy.markInfeasible(NodeKey key, boolean found, double incumbentValue) protected voidIntegerSolver.markInteger(NodeKey key, Optimisation.Result result, ModelStrategy strategy) protected abstract voidModelStrategy.markInteger(NodeKey key, Optimisation.Result result) protected abstract voidModelStrategy.onCutSuccess(NodeKey nodeKey) Called when cut generation added at least one cut (default: no-op).protected abstract voidModelStrategy.onNodeSolved(NodeKey key, Optimisation.Result child, double childObj, boolean minimisation) Hook to update pseudo-costs after a node is solved.