Concept for objective policies used by branch and bound.
More...
#include <Branch_And_Bound.H>
template<typename Policy, typename Value>
{ policy.better(a, b) } -> std::convertible_to<bool>;
{ policy.can_improve(a, b) } -> std::convertible_to<bool>;
{ policy.more_promising(a, b) } -> std::convertible_to<bool>;
}
Concept for objective policies used by branch and bound.
Divide_Conquer_DP_Result< Cost > divide_and_conquer_partition_dp(const size_t groups, const size_t n, Transition_Cost_Fn transition_cost, const Cost inf=dp_optimization_detail::default_inf< Cost >())
Optimize partition DP using divide-and-conquer optimization.
Concept for objective policies used by branch and bound.
Definition at line 115 of file Branch_And_Bound.H.