gpt4 book ai didi

python - 求解器 'CPLEX' 在 CVXPY 中失败

转载 作者:行者123 更新时间:2023-12-01 07:36:37 25 4
gpt4 key购买 nike

我正在使用 CVXPY 和 CPLEX 解决不同数量变量的 QP 问题。它对于较少数量的变量工作正常,但当我增加变量数量时返回错误。

image 1

image 2

需要一些帮助。谢谢。

最佳答案

在日志输出中您可以看到消息:

Barrier cannot determine infeasibility.

这表明数字问题。最后来自 CVXPY 的错误消息表明您的模型/数据可能存在数值问题。

您必须仔细检查您的数据。也许启用 data check parameternumerical emphasis parameter (我不知道如何在CVXPY中设置这些东西)。

您可以做的另一件事是使用 CVXPY 将模型导出到 SAV(或 LP)文件,将该文件加载到 CPLEX 交互式优化器中,然后显示概率统计信息。如果这显示了很大的数字范围,那么数字问题就得到了确认。您还可以在交互式优化器中解决问题,然后仔细查看那里返回的解决方案状态。

如果您需要进一步帮助,您必须使用以下内容更新您的问题

  • 将 verbose 设置为 true 时的输出
  • 导出的模型或至少是 disp prob stats 的输出

关于python - 求解器 'CPLEX' 在 CVXPY 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56964973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com