2015-02-10 5 views
1

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

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

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

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

ответ

1

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

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

+0

Scipampl выпускает предупреждение «ПРЕДУПРЕЖДЕНИЕ: неизвестный параметр <дисплей/статистика>». Я использую AMPL версии 20141206 и SCIP версии 3.0.1. Что мне здесь не хватает? Благодаря! –

+0

Отображение параметров/статистика доступны с SCIP 3.1, поэтому вам необходимо обновить установку SCIP. – Gerald