DantzigWolfe::ArtificialCosts¶
Doxygen¶
-
class ArtificialCosts : public idol::DantzigWolfe::InfeasibilityStrategyFactory¶
Public Functions
-
inline virtual InfeasibilityStrategyFactory::Strategy *operator()() const override¶
-
inline virtual ArtificialCosts *clone() const override¶
-
ArtificialCosts &with_max_updates_before_phase_I(unsigned int t_value)¶
-
ArtificialCosts &with_update_factor(double t_value)¶
-
ArtificialCosts &with_initial_costs(double t_value)¶
-
class Strategy : public idol::DantzigWolfe::InfeasibilityStrategyFactory::Strategy¶
Public Functions
-
Strategy(double t_initial_costs, double t_update_factor, unsigned int t_max_updates_before_phase_I)¶
-
virtual void execute(Optimizers::DantzigWolfeDecomposition &t_parent) override¶
-
inline SolutionStatus status() const¶
-
inline SolutionReason reason() const¶
-
inline double best_obj() const¶
-
inline double best_bound() const¶
-
const PrimalPoint &primal_solution() const¶
-
Strategy(double t_initial_costs, double t_update_factor, unsigned int t_max_updates_before_phase_I)¶
-
inline virtual InfeasibilityStrategyFactory::Strategy *operator()() const override¶