Я получаю сообщение об ошибке в модели OPL, когда использую это ограничение:
forall (j1,j2 in p: row[j1]==row[j2] && j1<j2)
, где строка является переменной:
dvar int row [p];
Ошибка выглядит так:
Decision variable row not allowed.
Я не знаю, почему это невозможно, но как можно решить эту проблему?