Solved

Bad scaling threshold default

  • 4 August 2020
  • 1 reply
  • 61 views

Hello,

I would like to know if there are any  theorical references of why the default value of the bad scaling threshold is  “1000”, or this default is due to the many yeras of experience of the Aimms developers? 

icon

Best answer by Marcel Hunting 6 August 2020, 13:59

Hi @RogerDanilo. There is no good theoretical justification for using 1,000 as a threshold for bad scaling, other than that some (nonlinear) solvers advise to have all non-zero coefficients between 0.001 and 1000 (in absolute sense).

In practice it is often not possible to scale a model in such a way that all non-zero coefficients are in this range and therefore for practical models I often use 100,000 for the bad scaling threshold option.

View original

1 reply

Userlevel 3

Hi @RogerDanilo. There is no good theoretical justification for using 1,000 as a threshold for bad scaling, other than that some (nonlinear) solvers advise to have all non-zero coefficients between 0.001 and 1000 (in absolute sense).

In practice it is often not possible to scale a model in such a way that all non-zero coefficients are in this range and therefore for practical models I often use 100,000 for the bad scaling threshold option.

Reply


Didn't find what you were looking for? Try searching on our documentation pages:

AIMMS Developer & PRO | AIMMS How-To | AIMMS SC Navigator