46 std::cout <<
"Number of variables = " << lp.
num_variables() << std::endl;
47 std::cout <<
"Number of constraints = " << lp.
num_constraints() << std::endl;
51 parameters.set_provide_strong_optimal_guarantee(
true);
56 std::cout <<
"Optimal solution found !" << std::endl;
62 std::cout <<
"Solution:" << std::endl
63 <<
"x = " << values[col_x] << std::endl
64 <<
", y = " << values[col_y] << std::endl;
72 int main(
int argc,
char** argv) {
const DenseRow & variable_values() const
Fractional GetObjectiveValue() const
ABSL_MUST_USE_RESULT ProblemStatus Solve(const LinearProgram &lp)
void SetParameters(const GlopParameters ¶meters)
void SetVariableBounds(ColIndex col, Fractional lower_bound, Fractional upper_bound)
void SetCoefficient(RowIndex row, ColIndex col, Fractional value)
ColIndex FindOrCreateVariable(const std::string &variable_id)
void SetConstraintBounds(RowIndex row, Fractional lower_bound, Fractional upper_bound)
RowIndex FindOrCreateConstraint(const std::string &constraint_id)
void SetObjectiveCoefficient(ColIndex col, Fractional value)
ColIndex num_variables() const
void SetMaximizationProblem(bool maximize)
RowIndex num_constraints() const
int main(int argc, char **argv)