Interface do MPSolver

o pacote de software de código aberto do Google para otimização, OR-Tools, fornece o wrapper MPSolver. para resolver programação linear e Problemas de programação de números inteiros mista.

Para resolver problemas de programação de números inteiros puros, também é possível usar o Solucionador CP-SAT.

Exemplos

As páginas a seguir fornecem exemplos que ilustram o uso do MPSolver:

Tarefas comuns

A seção a seguir demonstra tarefas comuns relacionadas à solução de problemas LPs e MIPs.

Limites de tempo

O exemplo abaixo mostra como definir um limite de tempo de pesquisa de 15 milissegundos quando usando o Glop.

solver.set_time_limit(15)
solver->set_time_limit(15);
solver.setTimeLimit(15)
solver.SetTimeLimit(15);