GAMS для ОПТИМИЗАЦИИ AMPL

#ampl #gams-math

#усиление #gams-математика

Вопрос:

Я подумал, не мог бы кто-нибудь помочь мне преобразовать эту GAMS-модель в AMPL-модель. Я пытаюсь понять язык.

Перед раздачей спасибо! Вы можете увидеть модель ниже.

Модель GAMS

 set activity / A*G/;

alias (activity,i,j);

set prec(i,j) / 
   A.(B,C),  (B,E).F,  C.D,  D.E,  F.G /;

parameter duration(activity) / A 2, B 3, C 3, D 4, E 8, F 6, G 2 /;

free variable time;

nonnegative variable s(i);

equations ctime(i) 
               ptime(i,j) ;

ctime(i)..  time =g= s(i)   duration(i);

ptime(prec(i,j)).. s(i)   duration(i) =l= s(j);

model schedule /all/;
solve schedule using lp minimizing time;

display time.l, s.l;
  

Комментарии:

1. Пожалуйста, покажите, как далеко вы продвинулись в своей модели AMPL.

Ответ №1:

Функция преобразования GAMS с опцией Ampl позволяет вам сгенерировать входной файл AMPL (*.mod) из файла модели GAMS.