В моих долгих поисках чистого симплексного решателя JAVA я наткнулся на SimplexSolver из Apache Commons Math 3.3 API.
Теперь я разобрался с основами, но я хочу знать, способен ли этот симплексный решатель решать задачи, включающие бинарные (могут использоваться или не использоваться в решении) или полунепрерывные переменные.
Я провел пару дней в поиске в Google решения, которое использует Simplex и которое я могу использовать в JAVA без каких-либо JNI, но, к сожалению, это то, что я получил.
Проблема, которую я пытаюсь решить: X должен быть >= 100 и ‹= 10000 ИЛИ 0. Для чего нужны полунепрерывные переменные...
Любая помощь будет оценена.