windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

这篇具有很好参考价值的文章主要介绍了windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

其他文章:

通过0-1背包问题看穷举法、贪心算法、启发式算法(JAVA)

模拟退火(SA)算法实例介绍(JAVA)

遗传算法(GA)实例介绍(JAVA)

CPLEX求解器入门案例

java集成Cplex:Cplex下载、IDEA环境搭建、docker部署

windows下cplex12.6.3的下载、安装、IDE编程及相关问题解决

windows下cplex20.1.0启动报错: ilog.odms.ide.opllang.IloOplLangPlugin

Cplex20.1版本bin包Linux安装过程


参考B站视频:cplex入门到精通

一、下载

进入官网:https://www.ibm.com/cn-zh/analytics/cplex-optimizer

在右上角搜索框中输入“cplex”,并点击搜索。

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

搜索的结果:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

找到下载页面,其中学术版可以免费使用,但是需要使用学校邮箱注册。学术版的cplex的求解规模和约束变量是有限的。也可以花钱买,功能更强大。白瞟学术版即可。这里就不详细说了

如果有需要可以关注我的公众号[诸葛小猿],输入关键字“cplex”(注意:前后不能有空格),即可获得下载地址。

二、安装

获取软件包后:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

双击安装:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

选择简体中文,并点击确定:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

点击下一步:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

选择接受协议后,点击下一步:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

自定义安装目录(建议不要放在系统C盘),点击下一步:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

选择副本目录,选择下一步:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

选择关联相关文件(一定要选),选择下一步:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

选择更新PATH变量(一定要选),选择下一步:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

这里展示了安装的目录(要记住自己安装的这两个目录,后续相关的文件需要到这两个目录里找),选择安装:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

安装进度条提醒cplex依赖jre,所以需要提前在电脑上安装java环境,参考JDK安装。

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

这里提醒了重要信息:Cplex依赖Microsoft Visual C++ 2015 Redistributable Package (x64)。 暂时先忽略,下面继续遇到问题再处理这个问题。

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

看到上面的界面基本就安装完成了。

上面勾选了“Readme file”时,点击下一步会自动在浏览器中显示readme文件内容,建议勾选,简单读一下readme文件。

上面勾选了“CPLEX Opeimization Studio IDE”时,点击下一步会自动打开编程窗口,建议勾选。

点击下一步:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

如果你愿意让IBM收集你使用cplex过程的相关信息,就选是,这里我选择否。点击下一步:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

这里可以看到,如果使用Python编程调用CPLEX,请执行一下上面的python安装命令。点击下一步:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

点击完成,即完成整个安装过程。

点击完成后,由于勾选了“Readme file”,这里可以看到相关内容。注意浏览器中readme文件的位置,就是我们的安装位置。

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

点击完成后,由于之前选择了“CPLEX Opeimization Studio IDE”,所以这里会自动打开上面IDE编辑器,并且弹框询问工作空间放在哪里,所谓的工作空间就是后续我们使用ide编辑器写代码时,我们的代码文件保存的目录,这个目录很重要,后续可以在这里找到自己之前写过的代码。建议定义好这个目录。左下角有个选项“将此值作为缺省值并且不再询问”,建议勾选,如果不勾选,以后每次打开IDE编辑器时都会弹框询问。

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

点击启动后报错了

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

查看详细信息:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

启动报错:Error: “Prepare OPL runtime.” ilog.odms.ide.opllang.IloOplLangPlugin

“准备 OPL 运行时”期间发生了内部错误。“

这个错误的原因就是上面安装时提示的重要信息:Cplex依赖Microsoft Visual C++ 2015 Redistributable Package (x64)。我们的电脑没有安装这个C++的环境。

下载后,双击安装一下64位的软件就好了:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

查看安装结果:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

这里需要注意的是,不同版本的cplex依赖不同版本的Microsoft Visual C++ ,一般可以向下兼容。

关闭cplex后,从window左下角“开始”中再次重启CPLEX Studio IDE 20.1.0:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

即可打开下面的IED代码编辑器:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

上面的欢迎窗口中间有四个功能:概述、教程、样本、新增内容,可以学习一下相关使用。

关闭欢迎页面,现在就可以在编辑器中建模求解了。

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

三、IDE的使用

安装完成后,在电脑的左下角开始按钮中可以看到:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

这里有相关的使用说明,前两个是说明,有需要的可以自己读(如下);第三个是IDE的启动按钮;第四个是交互式的约束规划引擎启动按钮;第五个是交互式的数学规划启动按钮。

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

四、编程测试

4.1.创建项目
  • 创建OPL项目

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

  • 选择项目位置

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

  • 编程窗口

    windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

4.2.不使用集合语言编程(简单编程)

模型比较简单、变量约束比较少的情况,可以直接编程,比较简单。

  • 模型:
 min z = 2x + 3y
 s.t.    2x + 3y >= 20 
         x + y >= 10
         x,y>=0且为整数
  • 代码:
 // 1.定义决策变量          x,y>=0且为整数
 dvar int+ x;
 dvar int+ y;
 
 // 2.定义目标函数  min z = 2x + 3y
 minimize 2*x + 3*y;
 
 // 3.定义约束条件
 subject to {
 	 2*x + 3*y >= 20;
 	  x + y >= 10;
 }
  • 运行方式一:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

运行后看到“问题”窗口报错了,具体错误原因出现了乱码,问题类型:OPL标记问题。原因出在项目中“运行配置”文件夹下的文件是中文的原因。右键这个“配置1(缺省值)”,重命名为config1,修改英文名后右键运行。最终的结果在“解”这个对话框中。

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

  • 运行方式二

或者直接使用命令运行:oplrun -p <路径\项目名>

这里我这个项目的路径是D:\IBM\workspace\firstModelTest

打开命令行窗口运行命令:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

4.3.使用集合语言编程

模型比较复杂时可以使用这个方式。

4.3.1.背包问题

比如一个背包问题的模型如下(假如n、p、w、C是三个已知量):

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

代码:

// 1.定义已知量
int n=4;
int C=13;
int p[1..4]=[12,11,9,8];
int w[1..4]=[8,6,4,3];

// 2.定义决策变量
dvar boolean x[1..n];

// 3.目标函数
maximize sum(j in 1..n) p[j] * x[j];

// 4.约束条件
subject to{
	sum(j in 1..n) w[j] *x[j] <= C;
}

运行结果:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

4.3.2.指派问题

模型:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

代码:

// 1.定义已知量
int n = 5;
int c[1..5][1..5] = 
[
[3,8,2,10,3],
[8,7,2,9,7],
[6,4,2,7,5],
[8,4,2,3,5],
[9,10,6,9,10]
];

// 2.定义决策变量
dvar boolean x[1..n][1..n];

// 3.目标函数
minimize sum(i in 1..n) sum(j in 1..n) c[i][j] * x[i][j];

// 4.约束条件
subject to {
  forall(j in 1..n) sum(i in 1..n) x[i][j] == 1;
  forall(i in 1..n) sum(j in 1..n) x[i][j] == 1;
}

运行结果:

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决文章来源地址https://www.toymoban.com/news/detail-459166.html

到了这里,关于windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PyCharm下载和安装教程以及相关配置(导入第三方库的软件包等配置)Windows版下载

    PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持

    2023年04月08日
    浏览(82)
  • 解决Arduino IDE无法安装esp32的问题 2023年4月30日更新

    乐鑫科技在GitHub上提供的esp32 for arduino地址: https://github.com/espressif/arduino-esp32 在Arduino IDE中的开发板管理器添加开发板esp32: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json 但是,使用这个地址是没办法正常下载的。 请直接使用最新的解决方法——解决

    2024年02月03日
    浏览(82)
  • 全网最全最细的PLSQL下载、安装、配置、使用指南、问题解答,相关问题已汇总

    1.1、PLSQL 下载链接 1.2、PLSQL下载链接,包含64位和32位。选择64位下载就好了。 1.3、推荐大家下载14.0.6版本的PLSQL,一般不推荐下载最新的,最新的虽然不一定有bug,但是遇到了就很恶心,但是上一个版本基本上就很稳定了。14.0.6不用下载chinese语言包,就是下图的Chinese Langua

    2024年01月19日
    浏览(41)
  • windows下载pytorch gpu时遇见的问题以及解决方案

    这是官方的下载命令,我在运行这个命令的时候咋的都报错,真的无语。 报错信息如下(当时没截图,我再创建个新环境运行此命令给大家截图): ERROR: Could not find a version that satisfies the requirement torch (from versions: none) ERROR: No matching distribution found for torch 看的我真是血压升高

    2024年02月16日
    浏览(44)
  • 基础篇_快速入门(Java简介,安装JDK,cmd命令行运行Java文件产生乱码问题的解决方式,IDE工具,实用工具)

    Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今,Java 仍是企业和开发人员的首选开发平台,全球有数百万开发人员运行超过 51 亿台 Java 虚拟机。 它是 Java Virtual Machine 也就是 Java 虚拟机的缩写,它的职责是解释执

    2024年01月23日
    浏览(53)
  • 【torchlars】windows下载github中的torchlars包遇到的问题及解决方案

    python3.7 windows10 cuda11.1 pytorch1.8.1 虚拟环境miniconda windows下载github中的torchlars包 问题一:直接下载好文件夹输入指令:python setup.py install 出现错误:RuntimeError: Error compiling objects for extension 解决方法:应先输入python setup.py build develop 问题二:subprocess.CalledProcessError: Command ‘[‘n

    2024年02月14日
    浏览(61)
  • 解决Ubuntu20.04安装CUDA-11.2报256错误的问题

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 最近在给一台Ubuntu20.04的电脑装cuda-11.2版本的时候遇到了些错,经过一些列研究终于解决了这个问题。我记录了下来,希望情况和我一样的小伙伴可以解决这个问题。 报错的原因可以说是内核,也可以说

    2024年02月15日
    浏览(73)
  • win10 安装WSL ubuntu20、配置git问题及解决记录

    1 WslRegisterDistribution failed with error: 0x800701bc问题 问题现象如下图: 处理方式有两种: 1)切换使用WSL1,在windows命令输入wsl命令:  2)安装新内核,内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。 下载链接:https://wslstorestorage.blo

    2023年04月08日
    浏览(47)
  • Sentinel学习(1)——CAP理论,微服务中的雪崩问题,和Hystix的解决方案 & Sentinel的相关概念 + 下载运行

    Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 本篇博客介绍CAP理论,微服务中的雪崩问题,和Hystix的解

    2024年02月08日
    浏览(49)
  • windows、Ubuntu安装QT时经常出现“无法下载存档……”解决办法

    说明:以windows为例,ubuntu操作一样 下载好exe执行文件,双击执行时,经常出现下图提示“无法下载存档……”,是由于默认使用的是境外源,有两种解决方式; 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/ 北京理工大学:http://mirror.bit.edu.cn/qtproject/ 中国互联网络信息中心:h

    2024年02月16日
    浏览(75)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包