manbet体育手机客户端


mip1_cs.cs


*/ /*这个例子制定并解决了以下简单狗万app足彩的MIP模型:最大化x + y + 2 z服从x + 2 y + 3 z <= 4 x + y >= 1 x, y, z二进制*/使用系统;使用Gurobi;class mip1_cs {static void Main() {try {GRBEnv env = new GRBEnv("mip1.log");GRBModel model =新GRBModel(env);//创建变量GRBVar x = model.AddVar(0.0, 1.0, 0.0, GRB.)二、“x”);GRBVar y = model.AddVar(0.0, 1.0, 0.0, GRB。二、“y”);GRBVar z = model.AddVar(0.0, 1.0, 0.0, GRB。二、“z”);//设定目标:最大化x + y + 2z模型。SetObjective(x + y + 2 * z, grb .最大化);//添加约束:x + 2 y + 3 z <= 4模型。if (x + 2 * y + 3 * z <= 4.0, "c0"); / /输出结果//添加约束:x + y >= 1个模型。AddConstr(x + y >= 1.0, "c1"); // Optimize model model.Optimize(); Console.WriteLine(x.VarName + " " + x.X); Console.WriteLine(y.VarName + " " + y.X); Console.WriteLine(z.VarName + " " + z.X); Console.WriteLine("Obj: " + model.ObjVal); // Dispose of model and env model.Dispose(); env.Dispose(); } catch (GRBException e) { Console.WriteLine("Error code: " + e.ErrorCode + ". " + e.Message); } } }