00 前言
因为小编一般用的C++和Java比较多,而且现在开发大型算法用这类面向对象的编程语言也方便得多。基于上面的种种考虑,加上时间和精力有限,所以就暂时只做C++和Java的详细教程辣。关于matlab和python的也许后续会补上的吧。
然后在开始之前,照例先把环境给配置好。那么就先配置java的环境吧。
CPLEX系列教程可以关注我们的公众号哦!获取更多精彩消息!
01 添加环境变量
前面已经说了怎么下载和安装cplex了,如图:
首先要确保cplex的相关路径已经添加进path这个环境变量了,具体是\bin\x64_win64这个文件夹。cplex在安装的时候添加的环境变量好像并没有起到作用,所以最好手动添加一下。
打开cmd,运行cplex,如果出现下面的界面,则添加成功:
02 将CPLEX库导入ECIPLSE
java小编一般用的ide是eclipse,就配置一下关于eclipse的。其他的开发环境请大家自行设置哈。
新建一个工程,添加一个package,添加一个带main函数的类。代码先别写。
在项目右键,选择build path -> Configure Build Path……
找到Libraries->Add External JARs……,然后定位到\lib这个文件夹,把cplex.jar给添加进去。
03 求解一个简单的模型
一个简单的线性规划问题:
把下面代码复制进main函数里面:
try {
IloCplex cplex = new IloCplex(); // creat a model
double[] lb = {