Есть ли простой в использовании 0-1 IP решатель для Java?

Я хотел бы использовать решатель целочисленного программирования 0-1 в качестве инструмента в Java-программе. Я не могу найти ничего простого в использовании в Интернете. Я попробовал псевдо-булеву библиотеку из sat4j, но это плохо документировано, некоторые классы не согласуются с их описанием в API (некоторые методы подписи отличаются).

Есть ли у вас какие-либо предложения?

1 ответ

Решение

GLPK, пакет с открытым исходным кодом для LP и (смешанного) ILP имеет привязку Java.

Другими решателями с открытым исходным кодом являются lp_solve ( Java API) и SCIP.

Есть также коммерческие решатели - CPLEX, GUROBI и Mosek, все с интерфейсом Java.

Btw. для моих домашних заданий я нашел Python и PuLP немного легче работать:)

Другие вопросы по тегам