方法


方法

用于求解连续模型的算法
类型: int
默认值: -1
最小值: -1
最大值: 5

用于求解连续模型或MIP模型的根节点的算法。选项有:-1=自动,0=原始单纯形,1=双单纯形,2=障碍,3=并发,4=确定性并发,5=确定性并发单纯形。

在当前版本中,默认的Automatic(-1)设置通常会为LP选择不确定性并发(Method=3),为QP或QCP选择barrier (Method=2),为MIP根节点选择dual (Method=1)。对于连续QP模型,只有单纯形算法和势垒算法可用。求解MIQP模型的根问题,只有原始单纯形和对偶单纯形两种方法。对于连续的QCP模型,只有barrier是可用的。

并发优化器同时在多个线程上运行多个求解器,并选择最先完成的那个。手机万博登录方法=3和方法=4将运行双重单纯形、障碍,有时还运行原始单纯形(取决于可用线程的数量)。方法=5将同时运行原始和对偶单纯形。确定性选项(Method=4和Method=5)每次给出完全相同的结果,而Method=3通常更快,但在多次运行时可能产生不同的最佳基数。

默认设置很少比可能的最佳设置慢很多,所以通常不会从更改这个参数中看到很大的收获。然而,在某些模型中,特定的算法始终是最快的,所以当遇到特别困难的模型时,您可能需要尝试不同的选择。

注意,如果LP模型上的内存很紧,您应该考虑使用对偶单纯形方法(method =1)。并发优化器(通常在使用默认设置时选择)比单独的双单形器消耗更多的内存。

关于如何从不同的api中查询或修改参数值的示例,请参考我们的参数的例子