Interfaz de MPSolver

el paquete de software de código abierto de Google para la optimización, OR-Tools proporciona el wrapper de MPSolver. para resolver problemas de programación lineal y problemas de programación de enteros mixtos.

Para resolver problemas de programación de números enteros puros, también puedes usar la CP-SAT.

Ejemplos

En las siguientes páginas, se proporcionan ejemplos que ilustran el uso de MPSolver:

Tareas comunes

En la siguiente sección, se muestran tareas comunes relacionadas con la resolución LP y MIP

Límites de tiempo

El siguiente ejemplo muestra cómo establecer un límite de tiempo de búsqueda de 15 milisegundos cuando con Glop.

Python

solver.set_time_limit(15)

C++

solver->set_time_limit(15);

Java

solver.setTimeLimit(15)

C#

solver.SetTimeLimit(15);