Удаление ограничений SCIP

#segmentation-fault #constraints #scip

#ошибка сегментации #ограничения #scip

Вопрос:

Я пытаюсь найти ограничение, которое приводит к неосуществимому решению. Для этого я применяю метод delCons() модели SCIP, который выдает мне ошибку segfault. Я использую оболочку pyscipopt для python. Вопрос в том, как удалить ограничения, если это возможно? И есть ли какой-либо другой способ проанализировать ограничения, чтобы найти причины неосуществимости (что-то вроде minIISC)? Спасибо!

Ответ №1:

Должно быть возможно удалить ограничение таким образом. Убедились ли вы, что ограничение, которое вы передаете delCons методу, фактически существует / не NULL существует?

Комментарии:

1. дело здесь было в том, что я вызвал delCons метод с переданным списком ограничений, и этот список был просто добавлен ограничениями во время создания. Однако, когда я вызываю getConss и получаю список ограничений, а затем удаляю, это не работает.

2. Привет, @Leon! Следуя тому, о чем спрашивал оригинальный плакат, существует ли стандартный способ определить, какое ограничение вызвало неосуществимость?