24 MPSolver solver =
new MPSolver(
"LinearProgrammingExample",
"GLOP_LINEAR_PROGRAMMING");
28 Variable x = solver.MakeNumVar(0.0,
double.PositiveInfinity,
"x");
29 Variable y = solver.MakeNumVar(0.0,
double.PositiveInfinity,
"y");
34 Constraint c0 = solver.MakeConstraint(
double.NegativeInfinity, 14.0);
39 Constraint c1 = solver.MakeConstraint(0.0,
double.PositiveInfinity);
44 Constraint c2 = solver.MakeConstraint(
double.NegativeInfinity, 2.0);
62 Console.WriteLine(
"Number of variables = " + solver.NumVariables());
63 Console.WriteLine(
"Number of constraints = " + solver.NumConstraints());
65 Console.WriteLine(
"Solution:");
69 Console.WriteLine(
"Optimal objective value = " +
70 solver.Objective().Value());