14 double outer_loop_stopping_threshold);
17 double outer_loop_stopping_threshold,
18 const std::string& name);
19 bool Update(
double lambda_min,
double lambda_max)
override;
20 [[nodiscard]]
double Rhs()
const override;
23 void CheckTau(
double tau);
24 void UpdateConstraints();
25 void AddMinInvestConstraint();
26 int additional_constraint_index_ = -1;
27 pBendersBase benders_;
30 double dichotomy_weight_coeff_ = 0.5;
31 double outer_loop_stopping_threshold_ = 1e-1;
33 std::string min_invest_constraint_name_ =
"Min_Investment_Constraint";
34 bool stop_update_ =
true;