#segmentation-fault #constraints #scip
#ошибка сегментации #ограничения #scip
Вопрос:
Я пытаюсь найти ограничение, которое приводит к неосуществимому решению. Для этого я применяю метод delCons() модели SCIP, который выдает мне ошибку segfault. Я использую оболочку pyscipopt для python. Вопрос в том, как удалить ограничения, если это возможно? И есть ли какой-либо другой способ проанализировать ограничения, чтобы найти причины неосуществимости (что-то вроде minIISC)? Спасибо!
Ответ №1:
Должно быть возможно удалить ограничение таким образом. Убедились ли вы, что ограничение, которое вы передаете delCons
методу, фактически существует / не NULL
существует?
Комментарии:
1. дело здесь было в том, что я вызвал
delCons
метод с переданным списком ограничений, и этот список был просто добавлен ограничениями во время создания. Однако, когда я вызываюgetConss
и получаю список ограничений, а затем удаляю, это не работает.2. Привет, @Leon! Следуя тому, о чем спрашивал оригинальный плакат, существует ли стандартный способ определить, какое ограничение вызвало неосуществимость?