将CPLEX添加到Ubuntu上的Octave中

问题描述 投票:0回答:1

我在Ubuntu上,当我想将Clpex函数添加到八度时,以便可以使用Cplex函数,使用addpath()传递如下所示的文件夹路径:

>> addpath('/opt/ibm/ILOG/CPLEX_Studio1210/cplex/matlab/x86-64_linux')

该命令有效,没有错误,然后我输入Cplex命令以检查是否已添加Cplex,得到以下error

>> Cplex 
   error: class not found: dynamicprops

是否有解决此问题的方法?

linux optimization octave cplex
1个回答
1
投票

对两个问题的评论都是正确的:

  1. CPLEX没有八度音阶支持
  2. dynamicprops不在八度中实现。

鉴于CPLEX matlab API依赖于dynamicprops,因此无法按八度运行。

但是,您可以尝试解决方法:首先安装https://github.com/farhi/octave-dynamicprops。它不是matlab动态道具的直接替代品,但可能就足够了。 CPLEX使用dynamicprops处理参数,因此,如果您不修改任何参数,则octave-dynamicprops可能足以使cplex工作。当然,即使现在可行,将来也可能会崩溃...

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.