如何使用Matlab在Cplex中添加Equality约束



我正在使用Matlab在Cplex中实现一个调度模型。该模型是一个流程车间模型,如下所示:

Flow shop模型

其中CCD_ 1是二进制的并且CCD_。此外,p_{r,j}是问题数据。我正在尝试编写前两个约束,它们采用相等的形式,并使用cplex.addRows。但我不知道如何指定这些约束是平等的,而不是小于或等于。

据我所知,cplex.addRows(lhs,A,rhs,rowname)没有sense部分来指定这一点。

您是否尝试过使用相同的lhs和rhs?

在示例lpex3.m中,您可能会看到

%   minimize  c*x
%   subject to  Hx = d
%               Ax = b
%               l <= x <= u

在模型中

cplex.addRows(b, A, b);

相关内容

  • 没有找到相关文章

最新更新