Есть ли хороший параллельный оптимизатор смешанного целого программирования, который может работать в Linux? Особенно те, которые предоставляют API языка высокого уровня, такого как Java, C # или C ++
ILOG CPLEX Optimizer , высокопроизводительный инструмент математического программирования для линейного программирования, смешанного целочисленного программирования и квадратичного программирования от IBM, делает именно то, что вам нужно.
Последняя версия (v12.4) обеспечивает детерминированный параллельный поиск и имеет поддержку API для различных языков , включая C #, Java и C ++. Это бесплатно для академического использования; в противном случае ваш выбор - пробная версия, прежде чем вы решите его купить.