用Matlab实现CPLEX的触发

用Matlab实现CPLEX的触发,matlab,cplex,Matlab,Cplex,有没有办法使用Matlab运行CPLEX OPL项目?代码将在CPLEX解算器中编写,但将由Matlab触发(运行)。虽然我没有尝试过,但这应该是可能的。您可以使用“从命令行执行OPL模型和项目”。在MATLAB中,您可以使用“执行操作系统命令并返回输出”。将两者结合起来就可以了。谢谢你的回答。它与组合一起工作并显示执行情况。但现在我面临的另一个问题是如何在matlab工作空间中获取决策变量。你能帮我一个忙吗?我想你必须从你的OPL模型中把信息写入一个文本文件,然后用MATLAB把它读/解析回来

有没有办法使用Matlab运行CPLEX OPL项目?代码将在CPLEX解算器中编写,但将由Matlab触发(运行)。

虽然我没有尝试过,但这应该是可能的。您可以使用“从命令行执行OPL模型和项目”。在MATLAB中,您可以使用“执行操作系统命令并返回输出”。将两者结合起来就可以了。

谢谢你的回答。它与组合一起工作并显示执行情况。但现在我面临的另一个问题是如何在matlab工作空间中获取决策变量。你能帮我一个忙吗?我想你必须从你的OPL模型中把信息写入一个文本文件,然后用MATLAB把它读/解析回来。例如,参见technote。这并不理想。。。我会认真考虑改写你的模型使用一个CPLEX API代替。建模语言是另一种选择。