0

为了比较 Gurobi 和 CPLEX 解决 MIQP 问题的时间,我想在函数中使用等式约束miqps_gurobi(包含在 MATPOWER 包中)。调用语法选项如下:

[x, f, exitflag, output, lambda] = miqps_gurobi(H, c, A, l, u, xmin, xmax, x0, vtype, opt)

线性不等式约束 (L <= A*X <= U) 由 L、A 和 U 定义。但是,文档没有指定如何设置等式约束。

在我的另一个脚本中,我使用了几乎相同的 CPLEX 变体:

[x,fval,exitflag,output] = cplexmiqp(H,f,Aineq,bineq,Aeq,beq,sostype,sosind,soswt,lb,ub,ctype,x0,options)

此函数允许轻松实现等式和不等式约束。正如我所说,我浏览了 MATPOWER 文档,但在任何地方都找不到。这可以通过与 CPLEX 类似的方式完成吗?如果可以,如何?

非常感谢您!

4

0 回答 0