我已经解决了CPLEX中的一个问题,现在我想使用MATLAB中的算法来实现它

问题描述

我已经解决了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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...