Cplex安装教程与使用介绍
软件可以在ShareApps上下载,小伙伴们嫌麻烦可以用提取链接。
学术版 Cplex12.10 64位Windows
更新一下链接:
链接:https://pan.baidu.com/s/1jD9Xved2aWPHtRd-_PLI5Q
提取码:n4og
具体步骤:
下载完成后直接运行就可以了,可以选择想要安装的路径,根据提示就可以安装完成。
安装完成后,就可以直接使用Cplex studio IPE 编写模型了。当然也可以使用MATLAB调用cplex,路径设置如下。
支持MATLAB2019a,和python3.6, 3.7版本
可以在matalab中将cplex的文件路径添加进去:如图所示
选择文件夹,保存,然后退出即可。
在MATLAB命令行输入 Cplex, 就可以使用了。
安装完成后,继续分享一下cplex的简单使用。
1.打开安装好的程序,点击CPLEX Stidio IDE
点击启动, 会出现如下界面
2、创建一个新项目
点击文件,新建,OPL项目
如下所示,项目名称自己随便起, 添加模型文件,数据文件,和运行配置
点击完成,就可以看到创建的项目了。
软件汉化会存在问题,要将配置1重命名为config1, 不然运行程序可能会报错。
写完模型和数据,就可以运行了,右键点击,选择运行,缺省运行配置
运行结果如下:
由于网上关于cplex的教程比较少,在这里给大家介绍一个用cplex解决简单的线性规划问题的例子。
某公司生产氨气 (NH3) and 氯化铵 (NH4Cl)公 司的日处理能力为50 单位的 氮 (N), 180 单位的氢 (H), 40 单位氯 (Cl).氨气的利润是 40 euros每单位、 氯化铵的利润是50 euros 每单位. 如何确定氨气 和氯化铵的产量,使利润最大。
问题模型:
根据问题模型,使用cplex编程:
首先是模型文件:
//...用来连接数据文件
{string} Products = ...;
{string} Components = ...;
float demand[Products][Components] = ...;
float profit[Products] = ...;
float stock[Components] = ...;
dvar float+ production[Products];//定义变量,关键字dvar
//constraint naming
constraint ct;//约束名ct
maximizesum(p in Products)profit[p]*production[p];subject to{ct = forall(c in Components) //相当于for循环,遍历Component中的元素sum(p in Products)demand[p][c]*production[p]<=stock[c];}
数据文件:
Products = { "gas", "chloride" }; //产品
Components = { "nitrogen", "hydrogen", "chlorine" };//原料
profit = [40, 50]; //利润
stock = [50, 180, 40]; //库存
demand = [[1 3 0 ], [ 1 4 1] ]; //产品原料需求
运行结果:
Cplex安装教程与使用介绍相关推荐
- (22.12.20)matlab2022+yalmip+cplex安装教程,win11 x64
前言 Hi,你好!最近刚刚更换新的电脑设备,安装软件时尽量选择最新版本,但也遇到了大大小小的安装问题,这里把踩到的坑一并总结出来,给出一份还算合理的MATLAB+yalmip+CPLEX安装教程(wi ...
- 绘声绘影2022绿色旗舰版安装教程及功能介绍
Corel VideoStudio会声会影是一款功能操作简单,适合家庭日常使用,完整的影片编辑流程解决方案.从拍摄到分享.新增处理速度加倍.它不仅符合家庭或个人所需的影片剪辑功能,甚至可以挑战专业级的 ...
- 好用的磁盘清理软件Disk Diet for mac安装教程及功能介绍
Disk Diet Mac版是Mac OS平台上的mac磁盘清理软件,它通过简单的一个按钮点击,就能删除旧的遗留代码,未使用的语言翻译,旧的缓存,临时文件等! mac磁盘清理软件Disk Diet安装 ...
- wxpython安装_01Python安装教程与特色介绍
公众号:IT入门 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构. Python的 ...
- mysql5.17免安装教程_详细介绍MySql5.7.17免安装配置教程的示例代码
这篇文章给大家详细介绍了MySql 5.7.17免安装配置教程,首先大家需要先下载mysql 5.7.17 的安装包,然后解压,具体配置过程大家通过本文一起学习吧 1.下载mysql-5.7.17-w ...
- python两行数据相加_小白python入门基础——Python安装教程与特色介绍
简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构. Python的官方介绍是: Py ...
- python安装教程-01-Python安装教程与特色介绍-小白python入门基础
公众号:IT入门 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构. Python的 ...
- 最新 MySQL for Excel的安装教程与功能介绍
一.安装 最近遇到要把Excel中的数据移进MySQL数据库的需求,在搜索资料的过程中,发现了MySQL for Excel这个软件. MySQL for Excel是MySQL官方推出的用于Micr ...
- PS 2022最新版震撼来袭 Photoshop 2022 win11安装包安装教程 新版本功能介绍
Adobe官方正式更新了2022年的最新Adobe系列软件,其中最引人关注的就是Photoshop 2022最新版本.新版本有了哪些新功能呢?是否值得尝试呢? 接下来,请跟随我一起领略最新Photos ...
- 【保姆级教程】Anaconda的安装教程:包括Anaconda的介绍、下载、安装及环境变量配置等
Anaconda安装教程 1.Anaconda介绍 2.Anaconda下载 3.Anaconda安装 4.配置Anaconda环境 5.测试Anaconda是否配置成功 1.Anaconda介绍 A ...
最新文章
- 低代码平台如何一步步摧毁开发团队的效率与创新!
- Hibernate实现limit查询报错 unexpected token: ? near line 1, column 30 [from cn.com.bean.Layer limit ? ,
- yii---where or该如何使用
- 树莓派 pip安装mysql_树莓派 pip 手动安装
- 封装和使用Docker流程
- Vocaloid简介
- Unity经验分享——如何实现黑洞吸附效果
- PS(Photoshop)去水印的4个方法
- H5页面调用手机扫一扫功能
- 怎样用计算机才能更快,如何让Win7电脑运行更快更流畅?
- 最新版X-Helios、X-Medusa、X-Ladon、X-Argus逆向与风控分析
- JS实现元素拖拽,简单悬浮框实现
- web生成pdf后的直接打印,隐藏iframe
- android之银联支付,android端银联支付
- 绝对让你怀疑人生的游戏榜,游戏建模跟《人类一败涂地》很相似
- 505 新国王游戏 思维 [代码源][namomo spring camp]每日一题div2
- JAVA 访问MySQL数据库(使用方法及测试)
- GD32f103 8M晶振改12M , 要修改的地方
- 油猴脚本安装以及使用方法
- 360加固之libjiagu.so dump修复