• SCIP,Clp,Gurobi和Cplex安装


    SCIP安装

    1.在自己的家目录下建立目录scip,并将获得的压缩包考入该文件夹并解压缩

    tar -zxvf scipoptsuite-5.0.0.tgz
    

    2.进入目录scipoptsuite-5.0.0进行编译

    cd scipoptsuite-5.0.0
    mkdir build
    cd build
    cmake ..
    make
    

    3.进入bin目录,可能没有执行文件zimpl,进入文件夹zimpl,执行make

    cd zimpl
    make
    

    4.配置环境

    打开~/.bashrc目录,不要掉了

    vim ~/.bashrc
    
    

    将下面一句话考进该目录

    export PATH=$PATH:~/software/scip/scipoptsuite-5.0.0/build/bin/
    

    使该改变生效

    source ~/.bashrc
    

    可能出现的错误解决:
    1.zlib.h:没有那个文件或目录

    sudo apt-get install zlib1g-dev
    

    2.gmp.h: 没有那个文件或目录

    sudo apt-get install libgmp3-dev
    

    Clp安装

    Clp的安装分为以下几步:

    1.在自己的家目录下建立目录clp,并进入目录clp

    mkdir clp
    cd clp
    

    2.在目录clp下进行安装

    svn co https://projects.coin-or.org/svn/Clp/stable/1.16 coin-Clp
    cd coin-Clp
    ./configure -C
    make
    make test
    make install
    

    3.配置环境

    打开~/.bashrc目录,不要掉了"."

    vim ~/.bashrc
    
    

    将下面一句话考进该目录

    export PATH=$PATH:~/clp/coin-Clp/bin
    

    使该改变生效

    source ~/.bashrc
    

    4.测试一个例子

    clp ~/clp/coin-Clp/Data/Sample/nw460.mps
    

    如果能够输出结果,说明安装成功。

    Gurobi安装

    1.在家目录下建立文件夹gurobi,进入该文件夹,获取安装程序并解压缩

    mkdir gurobi
    cd gurobi
    wget https://packages.gurobi.com/7.5/gurobi7.5.2_linux64.tar.gz
    tar -zxvf gurobi7.5.2_linux64.tar.gz
    

    8版本以上安装

    wget https://packages.gurobi.com/8.0/gurobi8.0.1_linux64.tar.gz
    

    2.配置环境

    打开文件.bashrc

    vim ~/.bashrc
    

    将下面一句话考进该文件

    export PATH=$PATH:~/software/gurobi/gurobi752/linux64/bin/
    

    相应的8版本为

    export PATH=$PATH:~/software/gurobi/gurobi801/linux64/bin/
    

    保存文件后执行以下命令使改变生效

    source ~/.bashrc
    

    3.申请用于学术的license用于激活,执行以下代码,注意要保证自己的IP是教育网

    grbgetkey ****-****-****-****-************
    

    4.若出现问题

    ./gurobi_cl: error while loading shared libraries: libgurobi91.so: cannot open shared object file: No such file or directory
    

    则需要在bashrc中加入

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/your_username/software/gurobi/gurobi911/linux64/lib
    

    5.如果想要指定方法以及线程数,进入gurobi的bin目录根据下面的命令生成gurobi.env文件

    echo "Threads 1" > gurobi.env
     echo "Method 2" >> gurobi.env
    

    Cplex安装

    1.在家目录下建立文件夹cplex,并将将安装程序放入其中后,修改权限

    mkdir cplex
    chmod u=rwx,g=rwx,o=rx cplex_studio12.7.1.linux-x86-64.bin
    

    2.执行安装程序

    ./cplex_studio12.7.1.linux-x86-64.bin 
    

    3.选择语言为2English后,按ENTER继续,再选择1接受条款,要么按ENTER选择默认安装路径,要么自己输入要安装的绝对路径,我选择的是/home/username/cplex,之后一直按ENTER即可

    4.配置环境

    打开文件.bashrc

    vim ~/.bashrc
    

    将下面一句话考进该文件

    export PATH=$PATH:~/cplex/cplex/bin/x86-64_linux/
    

    保存文件后执行以下命令使改变生效

    source ~/.bashrc
    

    5.测试是否安装成功

    cplex -c read ~/cplex/cplex/examples/data/afiro.mps
    

    6.如果要链接静态库文件,只需要复制下面三个文件即可

    /cplex/cplex/lib/x86-64_linux/static_pic/libcplex.a  
    /cplex/cplex/lib/x86-64_linux/static_pic/libcplexdistmip.a  
    /cplex/cplex/lib/x86-64_linux/static_pic/libilocplex.a
    

    链接头文件,只需要以下两个

    /cplex/cplex/include/ilcplex/cplex.h
    /cplex/cplex/include/ilcplex/cpxconst.h
    
  • 相关阅读:
    webbench 网站压力测试
    php测试工具
    数据库相关文章转载(2) MySQL自带的性能压力测试工具mysqlslap详解
    数据库相关文章转载(1) MySQL性能优化之参数配置
    绿盟RSAS配置小记
    ubuntu14.04 64位安装H3C iNode客户端
    Ubuntu安装iNOde
    CTF中图片隐藏文件分离方法总结
    信息安全铁人三项比赛答案
    360春秋杯CTF比赛WRIteUP
  • 原文地址:https://www.cnblogs.com/qujingtongxiao/p/9813285.html
Copyright © 2020-2023  润新知