ayazer, спасибо за ссылку. Я думал возможно есть такие библиотеки must have как говорится, которые люди годами используют. Обычно такое добро на с++ написано.
ddd329, ну я вот такую ссылку и дал. Or-tools и написан на плюсах, и умеет все что надо. Есть ещё gurobi (как и куча других, платных решений) с ценой больше 10к зелёных в год, подозреваю что они умеют больше/быстрее. Но мне хватило и гугловского солвера.
Спасибо конечно за ответ, но мне кажется бд это как-то круто для моих целей. Я бы хотел взять какую либо библиотеку и изучить Api этих библиотек, а реализацию алгоритмов сделать самостоятельно. Как-то так)