代码编织梦想

CPLEX是IBM的推出的商业化优化引擎,可用于求解大规模的线性规划(LP)、二次规划(QP)、带约束的二次规划(QCQP)、二阶锥规划(SOCP),以及对应的混合整数规划问题(MIP)。CPLEX提供多种语言(c/c++、Java、Python和Matlab等 )接口,可方便地在其他编程语言中调用CPLEX求解器。

CPLEX是商业化软件,IBM提供免费版CPLEX供学习研究使用,但其求解变量限制为1000。
如果是在校师生,可用学校邮箱申请学术版CPLEX,经官方验证后可以下载学术版CPLEX使用。

CPLEX安装过程

  1. 双击下载的安装文件,进入安装。
    请添加图片描述
  2. 选择语言。CPLEX Optimization Studio是基于Eclipse的,这儿选择自己熟悉的语言即可。点击“确定”后开始安装。
    请添加图片描述
  3. 开始安装。此界面是一些信息展示,点击“下一步”进入下一步安装。
    请添加图片描述
  4. 选择接受CPLEX协议。点击“下一步”进入下一步安装。
    请添加图片描述
  5. 选择安装文件夹。CPLEX默认安装在程序文件夹(Program Files)中。为后期使用方便,可以指定安装路径。安装路径选择完成后,点击“下一步”进入下一步安装。
    请添加图片描述
  6. 选择CPLEX示例程序安装位置。
    此处如果选择不同于上一步安装位置的文件夹,CPLEX安装程序将在指定的位置放置一份CPLEX示例程序拷贝(与安装位置的示例程序相同)。点击“下一步”进入下一步安装。
    请添加图片描述
  7. 选择是否关联CPLEX文件和CPLEX集成编程环境。点击“下一步”进入下一步安装。
    请添加图片描述
  8. 确认是否更新系统路径。此处确认需要更新PATH变量。点击“下一步”进入下一步安装。
    请添加图片描述
  9. 开始安装。
    请添加图片描述
    安装进程结束后,进入以下界面。点击“下一步”进入下一步安装。
    请添加图片描述
  10. 安装完成后,安装程序提示是否需要打开readme和编程环境。此处选择默认即可。点击“下一步”进入下信息收集界面。
    请添加图片描述
    本着为同行贡献数据的心态,选择接受IBM收集用户的产品使用数据,如下图所示。
    请添加图片描述
  11. Python选项。安装程序提示使用Python调用CPLEX时应完成的操作步骤。点击“下一步”进入下一步安装。
    请添加图片描述
    如果需要使用Python,则根据提示设置Python环境,否则,点击“下一步”进入安装完成界面。
    请添加图片描述
    点击完成“按钮”,结束CPLEX安装。此时,CPLEX已完整安装到指定位置。

CPLEX环境

  1. CPLEX安装完成后,安装程序在指定的位置安装CPLEX引擎、集成编程环境IED和多种语言的编程接口API。如图所示。
    请添加图片描述
    同时,如果选择不同的示例程序位置,那么指定的示例程序位置将保存一份示例程序的拷贝,如图所示。
    请添加图片描述

  2. 在开始菜单中,选中 CPLEX Studio IDE 12.10.0,打开CPLEX编程环境。
    请添加图片描述
    CPLEX Studio IDE是一款基于Eclipse的应用,启动时,需要先指定工作空间。如上图所示。指定工作空间后,点击“启动”按钮,打开CPLEX Studio IDE,界面如下图所示。
    请添加图片描述

CPLEX环境变量

如果在安装过程中,选择了更新PATH变量,安装程序将添加保证CPLEX运行的环境变量。

  1. CPLEX安装路径CPLEX_STUDIO_DIR1210
    CPLEX_STUDIO_DIR1210的值为C:\IBM\ILOG\CPLEX_Studio1210

  2. CPLEX IDE启动路径(CPLEX_STUDIO_BINARIES1210)
    CPLEX_STUDIO_BINARIES1210的值为:
    C:\IBM\ILOG\CPLEX_Studio1210\opl\bin\x64_win64
    C:\IBM\ILOG\CPLEX_Studio1210\opl\oplide
    C:\IBM\ILOG\CPLEX_Studio1210\cplex\bin\x64_win64
    C:\IBM\ILOG\CPLEX_Studio1210\cpoptimizer\bin\x64_win64

  3. CPLEX Studio路径信息
    在Path环境变量中,添加%CPLEX_STUDIO_BINARIES1210%。

ps:本次安装使用的是学术版CPLEX,所有图片版权归属IBM。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/houor/article/details/128750868

Macbook安装Cplex记录-爱代码爱编程

学术版还是免费版 感觉Cplex有点店大欺客的嫌疑啊,学术版邮件都发好多天了始终不给学术版下载,好气啊,所以只能先用免费版凑合了,但是由于自己的问题确实变量一跑远超1000个了所以就有了这篇记录。 安装下载 官方网站:点我带你去IBM官网 网速贼慢还需要认证注册 之后进入Linux Win MacOS的三个下载包,mac大约800M,右边butto

Centos7安装cplex求解器-爱代码爱编程

Centos7安装SCIP求解器 背景介绍       公司最近有算法项目(python3.6)需要部署在centos7服务器上,经过跟算法工程师沟通发现,部署算法项目有一个特别重要的东西就是求解器,本项目中用到了两个求解器cplex和scip,scip已经在另一篇博客中已经介绍 https://blog.csdn.net/weix

Linux下cplex的安装与配置-爱代码爱编程

1. 官网下载IBM ILOG CPLEX Optimization Studio安装包 切换到.bin文件所在目录下,分别执行如下命令 2. 切换到.bin文件所在目录下,分别执行如下命令 chmod +x ILOG_COS_20.10_LINUX_X86_64.bin sudo ./ILOG_COS_20.10_LINUX_X86_64.bi

macOS安装Cplex+yalmip-爱代码爱编程

要求解运筹优化的问题,万一长征第一步,安装Cplex和yalmip进行求解。 捣鼓了一下午,终于安好了,记录一下。 总体上的流程是这样的:去官网下载Cplex ->解压安装, 将路径添加到Matlab中 -> Matlab输入“doc Cplex”如果能正确跳出帮助文档,则成功! yalmip同理。 详细展开: 一、Cplex 1、去官网下

安装ibm cplex学术版 academic edition | conda 安装 cplex_yihang___的博客-爱代码爱编程

跟着这篇blog来 CPLEX Optimization Studio is free for students and academics! 如果链接失效了,就搜索 CPLEX Optimization Studio is free for students and academics! 进去之后点击  Site 然后下拉找到 注意啊,这