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)