Я использую библиотеку CPLEX Java в своем коде оптимизации. В библиотеке CPLEX пользователь может изменить значение значения промежутка по умолчанию, вызвав setParam(DoubleParam.EpGap, 0,01) и т. д. Какое максимальное значение может установить пользователь с помощью setParam() в случае EpGap?
Какое максимальное значение может принимать EpGap?
Ответы (1)
EPGAP — это дробь, поэтому вы можете установить любое значение от 0,0 до 1,0 (если допустимый разрыв велик, MIP завершится раньше).
Вы можете найти некоторую документацию здесь.
Из справочного руководства CPLEX 10.0 PARAMETER.
CPX_PARAM_EPGAP
EpGap Any number from 0.0 to 1.0
mip tolerances mipgap Default: 1e -04
Code: 2009
Type double
person
Ram Narasimhan
schedule
12.09.2013
Спасибо. Этот документ полезен. Я видел еще один параметр EpAGap на справочном веб-сайте IBM, и там было указано любое неотрицательное число для этого параметра. В чем разница между ЭпАГап и ЭпГап?
- person fatma.ekici; 12.09.2013
Разница между EPAGAP и EPGAP в том, что буква «А» означает «абсолютный». EPGAP – это относительный разрыв. Поэтому, если у вас есть числовое значение разрыва, которое вы можете принять, вы должны использовать EPAGAP. Разницу смотрите здесь
- person Ram Narasimhan; 12.09.2013