Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# GLOP-谷歌或工具-选择单纯形法_C#_Or Tools - Fatal编程技术网

C# GLOP-谷歌或工具-选择单纯形法

C# GLOP-谷歌或工具-选择单纯形法,c#,or-tools,C#,Or Tools,我在GLOP中使用默认的线性解算器(我认为是对偶单纯形),并得到异常的结果 我想改用普通单纯形(正如本文所描述的),但我不知道如何更改此设置。如何更改解算器?(顺便说一下,使用C)您需要更改解算器的参数 课程在这里: 您需要更改integer参数 要更改的参数是 要分配的值为Laurent给出了上述正确步骤。以下是创建这些参数并传递给解算器的实用代码(如果有人感兴趣): var Params = new Google.OrTools.LinearSolver.MPSolverParameters

我在GLOP中使用默认的线性解算器(我认为是对偶单纯形),并得到
异常的结果


我想改用普通单纯形(正如本文所描述的),但我不知道如何更改此设置。如何更改解算器?(顺便说一下,使用C)

您需要更改解算器的参数

课程在这里:

您需要更改integer参数

要更改的参数是


要分配的值为

Laurent给出了上述正确步骤。以下是创建这些参数并传递给解算器的实用代码(如果有人感兴趣):

var Params = new Google.OrTools.LinearSolver.MPSolverParameters();
Params.SetIntegerParam(MPSolverParameters.IntegerParam.LP_ALGORITHM, (int) MPSolverParameters.LpAlgorithmValues.PRIMAL);
Solver.ResultStatus solved = solver.Solve(Params);