PySCIPOpt/SCIP - isLPSolBasic() отсутствует в pyscipopt.scip.Model
Я разработал сокращение gomory для проблемы с LP (на основе тестового файла 'test-gomory.py'), которое мне не удалось запустить. Наконец, я скопировал тестовый файл, чтобы проверить, возникла ли у меня такая же проблема. Действительно, я получил то же сообщение:
если нет, то scip.isLPSolBasic(): AttributeError: объект pyscipopt.scip.Model не имеет атрибута isLPSolBasic
Я скачал SCIPOptSuite 5.0.1 win64, установил путь и установил pyscipiopt, используя pip на conda. Я не могу понять, что не так, разве что я не смог правильно установить pyscipopt? Спасибо, что указали мне в правильном направлении.
1 ответ
Ваше предположение верно: версия PySCIPOpt в пипсах устарела и еще не включала последние обновления в отношении разделителей плоскости резки. Я только что запустил новую версию сборки (v.1.4.6), которая должна быть доступна в ближайшее время.
Если вы сомневаетесь, вы всегда можете собрать PySCIPOpt из исходного кода, запустив python setup.py install
из каталога проекта.