美文网首页
lp_solve在windows中的配置

lp_solve在windows中的配置

作者: QiangZeng | 来源:发表于2017-11-28 10:32 被阅读0次
    1. Windows
      第一步: 在Windows中把这两个文件(lpsolve55.dll , lpsolve55j.dll)加到windows/system32目录下
      第二步: 把jar包(lpsolve55j.jar)加到当前的项目

    官方的例子

    
    import lpsolve.*;
    
    public class Main {
    
      public static void main(String[] args) {
        try {
          // Create a problem with 4 variables and 0 constraints
          LpSolve solver = LpSolve.makeLp(0, 4);
    
          // add constraints
          solver.strAddConstraint("3 2 2 1", LpSolve.LE, 4);
          solver.strAddConstraint("0 4 3 1", LpSolve.GE, 3);
    
          // set objective function
          solver.strSetObjFn("2 3 -2 3");
    
          // solve the problem
          solver.solve();
    
          // print solution
          System.out.println("Value of objective function: " + solver.getObjective());
          double[] var = solver.getPtrVariables();
          for (int i = 0; i < var.length; i++) {
              System.out.println("Value of var[" + i + "] = " + var[i]);
          }
    
          // delete the problem and free memory
          solver.deleteLp();
        }
        catch (LpSolveException e) {
          e.printStackTrace();
        }
      }
    
    }
    
    

    其余linux配置见下文
    https://zhuanlan.zhihu.com/p/31461518

    下载地址
    win64的lp_solve dll文件

    相关文章

      网友评论

          本文标题:lp_solve在windows中的配置

          本文链接:https://www.haomeiwen.com/subject/ajjsbxtx.html