Отображение типов сокращений в scipampl

Я использую scipampl в качестве решателя MILP в AMPL. Я хотел бы узнать, какие разрезы генерируются. В то время как scipampl показывает количество разрезов в процессе решения, он не показывает виды разрезов. Чтобы узнать разрезы, единственный известный мне способ - это открыть интерактивную оболочку для scip и вывести статистику после решения. Но у меня этот способ не работает, когда нужно решить много задач в AMPL и собрать данные после прогонов.

Мне интересно, есть ли способ попросить scipampl распечатать информацию для сокращений (или другую информацию, такую ​​​​как вызовы LP) без запуска интерактивной оболочки.

Другой связанный с этим вопрос заключается в том, как отображать частичную статистику. Вместо того, чтобы показывать все, есть команда типа "показать статистику разрезов".

Я просмотрел параметры в «scip.set», но параметры отображения, похоже, не предлагают то, что я ищу.


person Fu Lin    schedule 10.02.2015    source источник


Ответы (1)


Если вы установите опцию display/statistics = TRUE в файле настроек SCIP, вы должны получить полную статистику. (Эта опция не исходит от самого SCIP, а добавляется интерфейсом AMPL.)

Насколько я знаю, нет ничего, что ограничивало бы статистику только разделителями.

person stefan    schedule 10.02.2015
comment
Scipampl выдает предупреждение ПРЕДУПРЕЖДЕНИЕ: неизвестный параметр ‹display/statistics›. Я использую AMPL версии 20141206 и SCIP версии 3.0.1. Что мне здесь не хватает? Спасибо! - person Fu Lin; 10.02.2015
comment
Отображение параметров/статистика доступно, начиная с версии SCIP 3.1, поэтому вам следует обновить установку SCIP. - person Gerald; 11.02.2015