软件可以在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安装教程与使用介绍相关推荐

  1. (22.12.20)matlab2022+yalmip+cplex安装教程,win11 x64

    前言 Hi,你好!最近刚刚更换新的电脑设备,安装软件时尽量选择最新版本,但也遇到了大大小小的安装问题,这里把踩到的坑一并总结出来,给出一份还算合理的MATLAB+yalmip+CPLEX安装教程(wi ...

  2. 绘声绘影2022绿色旗舰版安装教程及功能介绍

    Corel VideoStudio会声会影是一款功能操作简单,适合家庭日常使用,完整的影片编辑流程解决方案.从拍摄到分享.新增处理速度加倍.它不仅符合家庭或个人所需的影片剪辑功能,甚至可以挑战专业级的 ...

  3. 好用的磁盘清理软件Disk Diet for mac安装教程及功能介绍

    Disk Diet Mac版是Mac OS平台上的mac磁盘清理软件,它通过简单的一个按钮点击,就能删除旧的遗留代码,未使用的语言翻译,旧的缓存,临时文件等! mac磁盘清理软件Disk Diet安装 ...

  4. wxpython安装_01Python安装教程与特色介绍

    公众号:IT入门 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构. Python的 ...

  5. mysql5.17免安装教程_详细介绍MySql5.7.17免安装配置教程的示例代码

    这篇文章给大家详细介绍了MySql 5.7.17免安装配置教程,首先大家需要先下载mysql 5.7.17 的安装包,然后解压,具体配置过程大家通过本文一起学习吧 1.下载mysql-5.7.17-w ...

  6. python两行数据相加_小白python入门基础——Python安装教程与特色介绍

    简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构. Python的官方介绍是: Py ...

  7. python安装教程-01-Python安装教程与特色介绍-小白python入门基础

    公众号:IT入门 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言.你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构. Python的 ...

  8. 最新 MySQL for Excel的安装教程与功能介绍

    一.安装 最近遇到要把Excel中的数据移进MySQL数据库的需求,在搜索资料的过程中,发现了MySQL for Excel这个软件. MySQL for Excel是MySQL官方推出的用于Micr ...

  9. PS 2022最新版震撼来袭 Photoshop 2022 win11安装包安装教程 新版本功能介绍

    Adobe官方正式更新了2022年的最新Adobe系列软件,其中最引人关注的就是Photoshop 2022最新版本.新版本有了哪些新功能呢?是否值得尝试呢? 接下来,请跟随我一起领略最新Photos ...

  10. 【保姆级教程】Anaconda的安装教程:包括Anaconda的介绍、下载、安装及环境变量配置等

    Anaconda安装教程 1.Anaconda介绍 2.Anaconda下载 3.Anaconda安装 4.配置Anaconda环境 5.测试Anaconda是否配置成功 1.Anaconda介绍 A ...

最新文章

  1. 低代码平台如何一步步摧毁开发团队的效率与创新!
  2. Hibernate实现limit查询报错 unexpected token: ? near line 1, column 30 [from cn.com.bean.Layer limit ? ,
  3. yii---where or该如何使用
  4. 树莓派 pip安装mysql_树莓派 pip 手动安装
  5. 封装和使用Docker流程
  6. Vocaloid简介
  7. Unity经验分享——如何实现黑洞吸附效果
  8. PS(Photoshop)去水印的4个方法
  9. H5页面调用手机扫一扫功能
  10. 怎样用计算机才能更快,如何让Win7电脑运行更快更流畅?
  11. 最新版X-Helios、X-Medusa、X-Ladon、X-Argus逆向与风控分析
  12. JS实现元素拖拽,简单悬浮框实现
  13. web生成pdf后的直接打印,隐藏iframe
  14. android之银联支付,android端银联支付
  15. 绝对让你怀疑人生的游戏榜,游戏建模跟《人类一败涂地》很相似
  16. 505 新国王游戏 思维 [代码源][namomo spring camp]每日一题div2
  17. JAVA 访问MySQL数据库(使用方法及测试)
  18. GD32f103 8M晶振改12M , 要修改的地方
  19. 油猴脚本安装以及使用方法
  20. 360加固之libjiagu.so dump修复

热门文章

  1. 人工智能技术与计算机科学区别,智能科学与技术与人工智能的区别
  2. android WPS如何绘图
  3. JAVA 仿QQ聊天程序
  4. 统信系统UOS桌面版V20 用户手册
  5. NOIP2013普及组初赛
  6. (最新版 易卷/自动出题平台)自动阅卷系统 | 自动阅卷机 | 网络阅卷系统
  7. 大数据之Hadoop图解概述
  8. Kali安装foremost
  9. 2022年最新全国各省五级行政区划代码(省/市/区县/乡镇/村)
  10. 优酷路由宝刷潘多拉固件最详细教程+最新版+赚钱插件