简体   繁体   English

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

[英]I have solved a problem in CPLEX and now I want to implement it using an algorithm in MATLAB

I have solved a problem in CPLEX and now I want to implement it using an algorithm in MATLAB.我已经解决了 CPLEX 中的一个问题,现在我想使用 MATLAB 中的算法来实现它。 I have a decision variable that should take a value of 0 or 1. In CPLEX, I defined that the value of the objective function is 0 or 1, depending on its value.我有一个应该取 0 或 1 值的决策变量。在 CPLEX 中,我定义目标 function 的值是 0 或 1,具体取决于其值。

How do I enter the following code in MATLAB?如何在 MATLAB 中输入以下代码?

 dvar boolean value[N][M];

 minimize 

   sum(i in N, j in M)
   Response[i][j]* value[i][j];

In how to with OPL you may see How to call OPL from Matlab ?如何使用 OPL 中,您可能会看到如何从Matlab调用 OPL?

You may also check你也可以检查

https://github.com/mjbays/MATLAB-OPL-Interface https://github.com/mjbays/MATLAB-OPL-Interface

or 3rd option you may rewrite your OPL model into Matlab through Matlab cplex API或第三个选项,您可以将 OPL model 重写为 Matlab 到Matlab cplex ZDB97Z42387143ADE1463

you may also vote for the RFE (enhancement) have an OPL Matlab API: https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=86414您也可以投票支持 RFE(增强)有一个 OPL Matlab API: https://www.execibm.com/developerworks/rfe?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM