DantzigWolfe::ArtificialCosts
-
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
-
Strategy(double t_initial_costs, double t_update_factor, unsigned int t_max_updates_before_phase_I)
-
inline virtual InfeasibilityStrategyFactory::Strategy *operator()() const override