Я создаю модель оптимизации для контейнерного терминала, где мне нужно распределить разгрузочные контейнеры в разные позиции во дворе, где позиция представлена сектором, отсеком, строкой, уровнем (s, b, r, t). В AMPL я создал набор позиций, которые включают (s, b, r, t), так что они представляют конкретный контейнер.
Что я хочу сделать, так это то, что в результатах в консоли я хочу, чтобы моя двоичная переменная X [i, p, s, b, r, t] показывала только значения, равные 1, поэтому, если у меня много данных, я не увижу на нем много сертификатов. Переменная указывает, находится ли контейнер i, взятый краном p, в позицию (s, b, r, t).
Я уже пробовал команду, отображаемую в этом потоке: переменная отображения amp в зависимости от условия
Который:
for{o in objects, s in sacks: Take[o,s] = 1} {
printf "\n %s %s", o,s;
}
Но я не понимаю, где написано: "printf" \ n% s% s ", o, s;". Что такое "\ n% s% s"?
Я ожидаю увидеть в моей консоли только значения, равные 1, поэтому я могу легко прочитать, какие позиции будут использоваться контейнерами.
Спасибо за помощь!