Основные вопросы SCIP jni

Я новичок в SCIP. Я хочу использовать структуру ветвей и цен SCIP, точно так же, как проблему упаковки Bin в файле примера. Могу я спросить, возможно ли это?

Когда я читаю файл примера jni, что означает эта функция:

env.readProb(scip, "data/test.lp", "")

Кажется, это читается в файле LP, но как я могу получить этот файл изначально? Так же

env.readSol(scip, "data/solution.sol")

нужно ли мне сначала использовать некоторые решатели для создания этих двух файлов?

С уважением, Ли


person bli    schedule 23.05.2016    source источник


Ответы (1)


Сначала внимательно ознакомьтесь с документацией по SCIP. Я также не рекомендую начинать с JNI. Возможно, вам лучше подойдет интерфейс Python, который также включен в SCIP.

SCIP - решатель. Если у вас нет проблемы, которую нужно решить, например test.lp, что ты собираешься с этим делать?

readProb()

readSol()

person mattmilten    schedule 23.05.2016
comment
Большое спасибо, я планирую решить проблему типа VRP, немного отличающуюся от традиционной VRP, каждое транспортное средство имеет свою функцию затрат, вместе с часами работы водителя и ограничениями по мощности. Чтобы решить проблему, я перепроверяю примеры SCIP, какой пример мне следует начать: пример VRP или пример Binpacking? Кажется, что у VRP one нет части branch_ryanfoster, а пример Binpacking сильно отличается от моей проблемы. - person bli; 24.05.2016
comment
Поскольку вам придется писать новый код, никогда не помешает взглянуть на оба примера. Использование VRP в качестве отправной точки для вашего проекта кажется разумным. Отметьте этот вопрос как решенный, поскольку, скорее всего, больше не будет никаких более точных / полезных ответов. - person mattmilten; 24.05.2016