首页 > 解决方案 > SCIP 错误:LU 枢轴元素几乎为零 (< 1e-10) - 基在数值上是奇异的

问题描述

scip 总是运行并报告错误:LU pivot element is almost zero (< 1e-10) - Basis is numerically singular,谁能告诉我如何解决这个问题?

更新

标签: scip

解决方案


这是来自 LU 分解的数值问题的标志,而 LU 分解又基于模型的约束矩阵。如果模型有一些数值问题,例如几乎平行的行,求解器可能会遇到这些错误。这会触发重构,增加 Markowitz 阈值以增加数值稳定性。如果 LP 求解器 (SoPlex) 无法避免这些问题,则 MIP 求解器 (SCIP) 可能会尝试解决这些问题。一般来说,忽略这些警告是安全的。如果可能,请尝试改进问题公式以避免数值困难。

您可以尝试的另一件事是禁用稳定性检查:

SCIP>set lp advanced checkstability FALSE

推荐阅读