如何使用CVXPY设置极限时间

时间:2019-04-24 18:56:04

标签: python solver cplex cvxpy

我正在尝试使用CVXPY解决问题,我需要设置时间限制。我该怎么办?

我尝试过这样设置诸如time_limit或maximumseconds之类的参数,但没有得到任何结果。我阅读了文档,但对此一无所获。

2 个答案:

答案 0 :(得分:1)

您尝试过吗:

prob.solve(solver=cvxpy.CPLEX, cplex_params={"timelimit": 20}) 

答案 1 :(得分:1)

CVXPY文档here(向下滚动至显示“ CPLEX选项”的位置)说明了如何在CVXPY中设置CPLEX参数。例如,要将time limit参数设置为60秒,您可以执行以下操作:

prob.solve(solver=cvxpy.CPLEX, verbose=True, cplex_params={"timelimit": 60})