Я пытаюсь извлечь вырезки Cgl Gomory из Cgl (библиотеки генерации срезов) Coin-Or Ниже приведен код, который я использую для извлечения срезов -
OsiCuts cutlist;
CglGomory * gomory = new CglGomory();
gomory->setLimit(100);
gomory->generateCuts(*sym, cutlist) ;
где sym - это экземпляр OsiSymSolverInterface (OsiSolverInterface для Symphony). К сожалению, код генерирует segfaulting в generateCuts где-то внутри метода, насколько я смог определить с помощью gdb.
Извлечение срезов CglProbing также снова вызывает ошибку внутри метода generateCuts класса CglProbing.
Все остальные сокращения работают нормально.
Если бы кто-то мог пролить свет на это или даже лучше, опубликовать / ссылку на файл примера, используя эти сокращения или какое-то учебное пособие, это было бы здорово. Если есть пример / руководство по извлечению фрагментов из другого решателя, такого как SCIP, вместо Coin-OR, это тоже сработает.
Спасибо