11 double outer_loop_stopping_threshold);
13 double outer_loop_stopping_threshold,
14 const std::string &name);
15 bool Update(
double lambda_min,
double lambda_max)
override;
16 [[nodiscard]]
double Rhs()
const override;
19 void CheckTau(
double tau);
20 void UpdateConstraints();
21 void AddMinInvestConstraint();
22 int additional_constraint_index_ = -1;
23 pBendersBase benders_;
26 double dichotomy_weight_coeff_ = 0.5;
27 double outer_loop_stopping_threshold_ = 1e-1;
29 std::string min_invest_constraint_name_ =
"Min_Investment_Constraint";
30 bool stop_update_ =
true;