internal static void maxExample() { Network net = new Network(); IntVariable x = new IntVariable(net, -1, 1, "x"); IntVariable y = new IntVariable(net, -1, 1, "y"); IntVariable z = x.Max(y); z.Name = "z"; runExample(net, Solver.Default); }
internal static void minimizeExample() { Network net = new Network(); IntVariable x = new IntVariable(net, 1, 10, "x"); IntVariable y = new IntVariable(net, 1, 10, "y"); // x + y >= 10 x.Add(y).Ge(10); // z = max(x, y) IntVariable z = x.Max(y); z.Name = "z"; // minimize z net.Objective = z; runExample(net, Solver.Minimize | Solver.Better); }