idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::Cuts::KnapsackCover< NodeInfoT >::Strategy Member List

This is the complete list of members for idol::Cuts::KnapsackCover< NodeInfoT >::Strategy, including all inherited members.

add_knapsack_structure(const Row &t_row, CtrType t_type) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
add_lazy_cut(const TempCtr &t_cut)idol::BranchAndBoundCallback< NodeInfoT >protected
add_local_variable_branching(const Var &t_var, CtrType t_type, double t_rhs) (defined in idol::BranchAndBoundCallback< NodeInfoT >)idol::BranchAndBoundCallback< NodeInfoT >protected
add_user_cut(const TempCtr &t_cut)idol::BranchAndBoundCallback< NodeInfoT >protected
best_bound() const (defined in idol::BranchAndBoundCallback< NodeInfoT >)idol::BranchAndBoundCallback< NodeInfoT >protected
best_obj() const (defined in idol::BranchAndBoundCallback< NodeInfoT >)idol::BranchAndBoundCallback< NodeInfoT >protected
compute_cut_activity(const SetOfItems &t_set_of_items, int t_right_hand_side) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
compute_initial_cover(const SetOfItems &t_N_1, const SetOfItems &t_N_free, const SetOfItems &t_N_0, int t_capacity) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
compute_minimal_cover(const SetOfItems &t_initial_cover, int t_capacity) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
create_cut(const SetOfItems &t_set_of_items, int t_right_hand_side) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
debug(const std::string &t_name, const SetOfItems &t_set_of_items, bool t_with_values=false, bool t_with_cut=false) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
detect_knapsack_structure(const Ctr &t_ctr) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
fix_variables_equal_to_one_or_zero(const SetOfItems &t_set_of_items) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
has_only_binary_variables(const Row &t_row) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
has_only_single_signed_coefficients(const Row &t_row) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
initialize() overrideidol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotectedvirtual
log_after_termination() override (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotectedvirtual
node() constidol::BranchAndBoundCallback< NodeInfoT >protected
operator()(CallbackEvent t_event) overrideidol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotectedvirtual
original_model() constidol::BranchAndBoundCallback< NodeInfoT >protected
partition_minimal_cover(const SetOfItems &t_minimal_cover) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
partition_remaining_items(const SetOfItems &t_remaining_items) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
relaxation() constidol::BranchAndBoundCallback< NodeInfoT >protected
separate_cut(const KnapsackStructure &t_knapsack_structure) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
sequential_up_and_down_lifting(const SetOfItems &t_C1, const SetOfItems &t_C2, const SetOfItems &t_F, const SetOfItems &t_R, int t_capacity) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
set_current_values(const SetOfItems &t_set_of_items) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
side_effect_registry() constidol::BranchAndBoundCallback< NodeInfoT >protected
solve_knapsack_approximately(const SetOfItems &t_set_of_items, int t_capacity) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
sort_by_non_decreasing_weights(const SetOfItems &t_set_of_items) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
sort_by_non_increasing_weights(const SetOfItems &t_set_of_items) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
Strategy(bool t_use_lifting, bool t_apply_to_tree_nodes, unsigned int t_max_pass_root_node, double t_max_cuts_factor) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategy
submit_bound(double t_bound)idol::BranchAndBoundCallback< NodeInfoT >protected
submit_heuristic_solution(NodeInfoT *t_info)idol::BranchAndBoundCallback< NodeInfoT >protected
sum_of_weights(const SetOfItems &t_set_of_items) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
swap_items(const SetOfItems &t_a, const SetOfItems &t_b) (defined in idol::Cuts::KnapsackCover< NodeInfoT >::Strategy)idol::Cuts::KnapsackCover< NodeInfoT >::Strategyprotected
terminate() (defined in idol::BranchAndBoundCallback< NodeInfoT >)idol::BranchAndBoundCallback< NodeInfoT >protected
time() const (defined in idol::BranchAndBoundCallback< NodeInfoT >)idol::BranchAndBoundCallback< NodeInfoT >protected
~BranchAndBoundCallback()=default (defined in idol::BranchAndBoundCallback< NodeInfoT >)idol::BranchAndBoundCallback< NodeInfoT >virtual