lp_solve是一个用来解Mixed Integer Linear Programming (混合整数线性规划变成)的开源程序,有提供IDE版本和供各种变成语言调用的接口。
在最近的工作中我需要在java环境下解一个线性规划问题,就接触到了这方面的程序。下面就开始说明如何进行配置。
lp_solve的下载地址:https://sourceforge.net/projects/lpsolve/files/lpsolve/
其中5.5.2.5代表版本号,进入最新的版本,需要下载:
- 根据使用的系统下载下面的文件之一,我使用的是54位的windows系统,下载的是下面的第二个文件(可以使用搜索快速搜索关键字dev)
2. 下载java的包
下载完成以后,分别解压两个包。然后需要进行下面步骤:
- 将第一个压缩包中的lpsolve55.dll拷贝到C:\Windows\System32文件下
2. 将第二个压缩包中lib/win64文件夹下的lpsolve55.dll拷贝到C:\Windows\System32文件下
3. 在java项目中加入第二个压缩包lib文件夹下的lpsolve55j.jar
这样就可以开始使用lpsolve提供的javaAPI了。
当然也可以在maven项目中直接使用maven配置:
http://mvnrepository.com/artifact/com.datumbox/lpsolve/5.5.2.0
com.datumbox lpsolve 5.5.2.0