experimental support for dynamic loading of gurobi; add MPSolver.CreateSolver() factory method for non C++ languages to check correctly installed linear solver backends and licenses when needed; port all non C++ examples

This commit is contained in:
Laurent Perron
2020-06-24 18:11:12 +02:00
parent 2f7e8e9eb8
commit d6ecea46ad
42 changed files with 1268 additions and 315 deletions

View File

@@ -30,8 +30,7 @@ public class SimpleLpProgram {
public static void main(String[] args) throws Exception {
// [START solver]
// Create the linear solver with the GLOP backend.
MPSolver solver =
new MPSolver("SimpleLpProgram", MPSolver.OptimizationProblemType.GLOP_LINEAR_PROGRAMMING);
MPSolver solver = MPSolver.createSolver("SimpleLpProgram", "glop");
// [END solver]
// [START variables]