Три звездочки (***) в GAMS

У меня есть несколько вопросов по поводу трех звездочек (***) в GAMS, которые могут отображаться в конце списка отдельных уравнений. Я знаю, что они являются предупреждением о том, что ограничение недопустимо в начальной точке. У меня есть модель, которая после решения с помощью GAMS, статус модели и статус решателя равны «1», и уравнение кажется выполнимым, но в конце уравнения показаны три звездочки.

Я хочу знать:

1) Что является отправной точкой?

2) Модель неосуществима?

Я очень ценю вашу добрую помощь.


person saeed    schedule 05.10.2016    source источник
comment
Есть ли какая-то информация (например, номер ошибки $), написанная рядом с ***?   -  person Paul G.    schedule 06.10.2016
comment
Нет, нет ничего.   -  person saeed    schedule 09.10.2016


Ответы (1)


Начальная точка (или начальная точка) состоит из значений переменных решения непосредственно перед тем, как решатель начнет их оптимизацию. Вы можете изменить начальные значения, назначив say x.l(i) = 5. Обратите внимание, что значение по умолчанию в GAMS равно нулю (но может быть спроецировано на ближайшую границу непосредственно перед решением: переменные всегда будут находиться между своими границами в начальной точке).

Эти *** означают, что начальное значение таково, что некоторые уравнения невозможны. В общем, не о чем беспокоиться. Решатель попытается вернуть допустимую и оптимальную точку, даже если начальная точка неосуществима. Иногда мы хотим убедиться, что начальная точка возможна по соображениям производительности, и тогда эта часть файла листинга может быть полезным инструментом отладки.

Обратите внимание, что недопустимая начальная точка ничего не говорит о том, является ли модель недопустимой.

person Erwin Kalvelagen    schedule 07.10.2016
comment
ты прав. Я читал об этом, но точного ответа не нашел. теперь я понимаю, что модель осуществима. Большое Вам спасибо. Это было очень полезно. - person saeed; 09.10.2016