CPLEX 与 MATLAB 使用 cplexmiqp

CPLEX with MATLAB using cplexmiqp

你好,我的 matlab 代码调用 cplexmiqp 函数来优化性能指标。

我正在使用的 MATLAB 代码从 cplex 调用一个 miqp 函数 [v, fval, exitflag, 输出] = cplexmiqp(H, f, G, h, [], [], [], [], [], [], [], ctype );

我会使用 https://matpower.org/docs/ref/matpower6.0/miqps_cplex.html

中的函数“MIQPS_MATPOWER MATPOWER 的混合整数二次规划求解器”

我已经有 cplex optimization studio,但我的问题是我在哪里输入函数的输入?

例如在函数上使用这个输入:

        H = [   1003.1  4.3     6.3     5.9;
             4.3     2.2     2.1     3.9;
             6.3     2.1     3.5     4.8;
             5.9     3.9     4.8     10  ];
     c = zeros(4,1);
     A = [   1       1       1       1
          0.17    0.11    0.10    0.18    ];
     l = [1; 0.10];
     u = [1; Inf];       xmin = zeros(4,1);
     x0 = [1; 0; 0; 1];
     opt = struct('verbose', 2);
     [x, f, s, out, lambda] = miqps_cplex(H, c, A, l, u, xmin, [], x0, %%vtype,   opt);

同样的问题在

https://www.mathworks.com/matlabcentral/answers/1725610-using-cplex-with-matlab-newest-version/?s_tid=ans_lp_feed_leaf

CPLEX 中的 Matlab 直接 API 已在几个版本前删除。您可以在 detailed requirements for cplex

中查看更多详细信息