mip1_cs.cs


/ * 2023年版权,Gurobi优狗万app足彩化,LLC * / / *本例制定和解决以下简单的MIP模型:最大化x + y + 2 z受到x + 2 y + 3 z < = 4 x + y > = 1 x, y, z二进制* /使用系统;使用Gurobi;类mip1_cs{静态void Main(){尝试{/ /创建一个空的环境,设置选项,开始GRBEnv env = new GRBEnv(真正的);env。设置(“记录文件”、“mip1.log”);env.Start ();/ /创建空模型GRBModel模型= new GRBModel (env);/ /创建变量GRBVar x = model.AddVar(0.0, 1.0, 0.0,伽马线暴。二、“x”);GRBVar y = model.AddVar(0.0, 1.0, 0.0,伽马线暴。二、“y”);GRBVar z = model.AddVar(0.0, 1.0, 0.0,伽马线暴。二、“z”); // Set objective: maximize x + y + 2 z model.SetObjective(x + y + 2 * z, GRB.MAXIMIZE); // Add constraint: x + 2 y + 3 z <= 4 model.AddConstr(x + 2 * y + 3 * z <= 4.0, "c0"); // Add constraint: x + y >= 1 model.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); } } }

尝试Gurobi免费

选择最适合你的评估许可,开始使用我们的专家团队提供技术指导和支持。

评估许可
得到一个免费的,功能齐全的许可证的Gurobi性能优化经验,支持,基准测试和调优服务我们提供我们产品的一部分。
学术许可
Gurobi支持教学和学术机构内使用的优化。我们提供免费的,功能齐全的Gurobi用于类的副本,并进行研究。
云试验

申请免费试用时间,所以你可以看到一个模型可以解决如何快速而方便地在云上。

<\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default">

Gurobi通讯