java - Code example for Scpsolver jar -
im trying use scpsolver , gplk jar files class project, example given gives me null pointer error.
linearprogram lp = new linearprogram(new double[]{5.0,10.0}); lp.addconstraint(new linearbiggerthanequalsconstraint(new double[]{3.0,1.0}, 8.0, "c1")); lp.addconstraint(new linearbiggerthanequalsconstraint(new double[]{0.0,4.0}, 4.0, "c2")); lp.addconstraint(new linearsmallerthanequalsconstraint(new double[]{2.0,0.0}, 2.0, "c3")); lp.setminproblem(true); linearprogramsolver solver = solverfactory.newdefault(); double[] sol = solver.solve(lp); i have tried google examples scpsolver have been unable find any. can post working example scpsolver?
if exception linearprogramsolver (i had same issue), newdefault() unable automatically find underlying glpksolverpack.jar. check following
make sure have glpksolverpack.jar listed in classpath. guessing have checked this.
make sure using 32 bit jdk version project. there known issue 64bit jdk scp solver unable detect underlying libraries per webpage.
scpsolver websource: if error under windows "debug: not find required library: xxxxxxxx_x64": not have access 64-bit windows machine, not able provide 64-bit libraries in solver packs. solution: can still use scpsolver under windows if install 32-bit x86 jdk!
this issue, pointed project 32 bit jdk worked
Comments
Post a Comment