Как добавить ограничение равенства в Cplex, используя Matlab? - PullRequest
0 голосов
/ 04 декабря 2018

Я реализую модель планирования в Cplex с использованием Matlab.Модель представляет собой модель магазина потоков и имеет следующий вид:

Модель магазина потоков

, где z_{j,i} - двоичные, а s_{r,i} - целые числа.Кроме того, p_{r,j} являются проблемными данными.Я пытаюсь написать первые два ограничения в форме равенства и использую cplex.addRows.Но я не знаю, как указать, что эти ограничения имеют форму равенства, а не меньше или равны.

Насколько я знаю, cplex.addRows(lhs,A,rhs,rowname) не имеет части sense дляукажите это.

1 Ответ

0 голосов
/ 04 декабря 2018

вы пытались иметь одинаковые lhs и rhs?

В примере lpex3.m

вы можете увидеть

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

и в модели

cplex.addRows(b, A, b);

С уважением

...