从Matlab调用cplex例程cplexmilp时如何设置时间限制

从Matlab调用cplex例程cplexmilp时如何设置时间限制,matlab,cplex,Matlab,Cplex,在过去的几年里,我一直在使用cplex解算器来解决混合整数线性规划问题(MILP)。具体地说,我使用cplex例程cplexmilp来解决我的优化问题,而我的Matlab版本是2016b和2018b。我在Matlab中使用函数cplexoptimset为cplex解算器设置时间限制。但最近我安装了最新版本的Matlab,即Matlab 2020a,不幸的是,cplexoptimset不能再用于设置时间限制。相反,当我尝试使用Matlab时,会收到一条错误消息。请告诉我这个问题的一些解决办法。你能

在过去的几年里,我一直在使用cplex解算器来解决混合整数线性规划问题(MILP)。具体地说,我使用cplex例程cplexmilp来解决我的优化问题,而我的Matlab版本是2016b和2018b。我在Matlab中使用函数cplexoptimset为cplex解算器设置时间限制。但最近我安装了最新版本的Matlab,即Matlab 2020a,不幸的是,cplexoptimset不能再用于设置时间限制。相反,当我尝试使用Matlab时,会收到一条错误消息。请告诉我这个问题的一些解决办法。

你能试试吗

opt = cplexoptimset('cplex'); 
opt.timelimit=20;  

我知道这两个命令,我也在早期版本的Matlab上成功地使用了它们来更改时间限制。但不幸的是,在Matlab2020a中,您编写的第一个命令给出了一条错误消息。我想Matlab的新版本已经有了变化。