23 return "MIP_SOLUTION";
43 LOG(
FATAL) <<
"Unrecognized callback event: " <<
static_cast<int>(event);
50 bool CallbacksMightAddCuts(
const std::vector<MPCallback*>& callbacks) {
51 for (MPCallback*
callback : callbacks) {
60 bool CallbacksMightAddLazyConstraints(
61 const std::vector<MPCallback*>& callbacks) {
62 for (MPCallback*
callback : callbacks) {
74 CallbacksMightAddLazyConstraints(callbacks)),
75 callbacks_(callbacks) {}
bool might_add_cuts() const
bool might_add_lazy_constraints() const
void RunCallback(MPCallbackContext *context) override
MPCallbackList(const std::vector< MPCallback * > &callbacks)
GurobiMPCallbackContext * context
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from th...
const absl::string_view ToString(MPSolver::OptimizationProblemType optimization_problem_type)