Cuts::KnapsackCover
-
template<class NodeInfoT = idol::DefaultNodeInfo>
class KnapsackCover : public idol::BranchAndBoundCallbackFactory<idol::DefaultNodeInfo> Public Functions
-
virtual BranchAndBoundCallback<NodeInfoT> *operator()() override
-
virtual BranchAndBoundCallbackFactory<NodeInfoT> *clone() const override
-
KnapsackCover &with_lifting(bool t_value)
-
KnapsackCover &with_tree_node_cuts(bool t_value)
-
KnapsackCover &with_max_pass_root_node(unsigned int t_value)
-
KnapsackCover &with_max_cuts_factor(double t_value)
-
class Strategy : public idol::BranchAndBoundCallback<NodeInfoT>
Public Functions
-
Strategy(bool t_use_lifting, bool t_apply_to_tree_nodes, unsigned int t_max_pass_root_node, double t_max_cuts_factor)
-
Strategy(bool t_use_lifting, bool t_apply_to_tree_nodes, unsigned int t_max_pass_root_node, double t_max_cuts_factor)
-
virtual BranchAndBoundCallback<NodeInfoT> *operator()() override