自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 C++用户的Cplex使用指南(四)——Cutting stock problem与Column Generation

1 Cutting stock problem1.1 模型改进符号定义:xjx_jxj​:第jjj种切法使用的次数(即按这种切法切割的钢卷的数量);aija_{ij}aij​:在第jjj种切法中切割出长度为wiw_iwi​的钢卷的数目。例如,标准钢卷长度为W=100W=100W=100,需要的钢卷长度wi=25,35,45w_i=25,35,45wi​=25,35,45,每种长度钢卷的需求量ni=100,200,300,(i=1,…,3)n_i=100,200,300,(i=1,\dots,3)n

2021-01-22 12:27:11 1594

原创 C++用户的Cplex使用指南(三)——Cutting stock problem求解

1 Cutting Stock Problem1.1 问题引入及模型建立以切割下料问题(Cutting Stock Problem)为例介绍Cplex求解优化模型,并引出列生成算法。假设工厂有标准长度为218cm的钢管,现有客户需要44个长度为81cm的钢管,3个长度为70cm的钢卷,48个长度为68cm的钢卷。请问如何将标准长度为218cm的钢管进行切割,才能保证所使用标准长度钢管的数目最小?切法1:将1个标准长度的钢管切成1个81cm的钢管;切法2:将1个标准长度的钢管切成1个70cm的钢管;

2021-01-22 12:07:00 2567 2

原创 C++用户的Cplex使用指南(二)——Cplex程序基本框架

Cplex程序基本框架文章目录Cplex程序基本框架如何写一个CPLEX 应用程序(C++)总体流程建模创建环境:IloEnv定义变量和表达式:IloNumVar声明目标:IloObjective添加约束:IloConstraint 和 IloRange阐述问题:IloModel管理数据求解模型抽取模型调用求解器选择优化器控制优化器存取解法信息访问解状态查询解数据如何写一个CPLEX 应用程序(C++)根据CPLEX用户手册,介绍以 C++ 编写的传统 CPLEX 应用程序的体系结构。总体流程大部

2021-01-22 10:44:12 5692 4

原创 C++用户的Cplex使用指南(一)——在VS2019中运行Cplex程序

C++用户的Cplex使用指南-1在VS2019中运行Cplex程序前言Cplex是IBM开发并仍在维护更新的商业求解器,也是目前使用人数最多的求解器,类似的还有Gurobi,两者各有各的特点(两家颇有渊源,感兴趣的可以了解一下)。Cplex的一些基本概念求解问题类型线性规划问题(Linear Programming,LP)网络流问题,是 LP 的一种特殊情况,CPLEX 可以通过利...

2020-01-09 21:34:26 8450 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除