Ошибка AMPL, повторяющийся номер для набора

В AMPL у меня есть набор, в котором должны храниться похожие значения. Но у меня ошибка "повторяющийся номер".

Есть ли способ сделать это? Какой самый простой способ решить эту проблему?

В наборе есть:

установить A;

данные: установить A: = 1 1 2;

Спасибо


person Mohammad    schedule 04.11.2014    source источник


Ответы (1)


Элементы набора должны быть уникальными в AMPL. Вместо этого для хранения повторяющихся значений используйте параметр:

set S;
param A{S};
data;
param:
 S: A :=  
 1  1
 2  1
 3  2;
person vitaut    schedule 04.11.2014