我正在使用Matlab在Cplex中实现调度模型。该模型是流水车间模型,如下所示:
其中z_{j,i}
是二进制,而s_{r,i}
是整数。另外,p_{r,j}
是问题数据。我正在尝试以相等的形式编写前两个约束,并使用cplex.addRows
。但是我不知道如何指定这些约束是相等的形式,而不是小于或等于。
据我所知,cplex.addRows(lhs,A,rhs,rowname)
没有sense
部分来指定。
答案 0 :(得分:0)
您是否尝试过使用相同的lhs和rhs?
在示例lpex3.m
您可能会看到
% minimize c*x
% subject to Hx = d
% Ax = b
% l <= x <= u
并在模型中
cplex.addRows(b, A, b);
致谢