Интерфейс MPSolver

Пакет программного обеспечения Google с открытым исходным кодом для оптимизации, OR-Tools , предоставляет оболочку MPSolver для решения задач линейного программирования и смешанного целочисленного программирования .

Для решения задач чисто целочисленного программирования вы также можете использовать решатель CP-SAT .

Примеры

На следующих страницах представлены примеры, иллюстрирующие использование MPsolver:

Общие задачи

В следующем разделе демонстрируются общие задачи, связанные с решением LP и MIP .

Сроки

В примере ниже показано, как установить ограничение времени поиска в 15 миллисекунд при использовании Glop .

Питон

solver.set_time_limit(15)

С++

solver->set_time_limit(15);

Ява

solver.setTimeLimit(15)

С#

solver.SetTimeLimit(15);