问题描述
我已经解决了CPLEX中的一个问题,现在我想使用MATLAB中的算法来实现它。我有一个决策变量,其值应为0或1。 在CPLEX中,我定义了目标函数的值为0或1,具体取决于其值。
如何在MATLAB中输入以下代码?
dvar boolean value[N][M];
minimize
sum(i in N,j in M)
Response[i][j]* value[i][j];
解决方法
在how to with OPL中,您可能会看到如何从Matlab调用OPL吗?
您也可以检查
https://github.com/mjbays/MATLAB-OPL-Interface
或第三个选项,您可以通过Matlab cplex API
将OPL模型重写为Matlab您也可以为拥有OPL Matlab API的RFE(增强功能)投票:https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=86414