腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Python
CPLEX
API
:
二进制
变量
的
条件
迭代
、
、
、
、
假设我们想要找到一个图G=(V,E),使得存在一个至多包含k个等价类
的
V
的
划分X。当S是分区X
的
成员时,
变量
p_S恰好取值1,否则取值0。所以我们有一个约束,对于V
的
所有子集S,所有
变量
p_S
的
和至多是k。 所以我想做
的
是
迭代
所有值为1
的
p_S,并基于我从S中提取
的
元素定义更多
的
约束。这些约束将保留等价类
的
成员共享一些共同属性。可以通过这种方式访问p_S
变
浏览 23
提问于2020-04-22
得票数 0
回答已采纳
2
回答
用
cplex
迭代
求解?
、
、
、
我正试图通过
python
解决一个使用
cplex
和pyomo
的
优化程序。我想
迭代
求解,在每次
迭代
时,我改变
变量
是
二进制
的
时间周期。(例如,在第一次
迭代
中,我用
变量
在前100小时内保持
二进制
,而对于其他时间,
变量
是连续
的
,所以在第二次
迭代
中,
变量
只在下一个100小时内是
二进制
变量
,等等)。我正在尝
浏览 14
提问于2022-01-03
得票数 0
1
回答
公差对二元
变量
的
影响?
、
、
我使用
的
是OPL
CPLEX
12.9。在我
的
模型中,dvar浮点+
变量
忽略非负性
条件
,并返回值-4.4409e-16。我已经读到这是由于
Cplex
中
的
容差。这也不会影响实际
的
过程。它仍将计入0值。但是,它似乎会影响
二进制
变量
。因为同时,我
的
模型中
的
二进制
变量
也忽略了它们
的
约束。
二进制
变量
忽略
浏览 23
提问于2019-09-26
得票数 0
1
回答
如何使用
CPLEX
和
Python
添加额外
的
二进制
变量
?
、
、
、
我有一个整数规划问题,如果将job i分配给worker j用于k和shift t,则决策
变量
X_i_j_k_t为1。我正在最大化将订单分配给我
的
员工
的
好处。我还有一个额外
的
二进制
变量
Y_i_k_t,如果作业已执行,并且是给定
的
日期和班次(作业可能需要多个工人),则该
变量
为1。如何在
CPLEX
中添加此
变量
?
浏览 38
提问于2019-11-21
得票数 1
1
回答
Python
exe和
cplex
.dll
、
、
、
我使用
python
建模并解决了一个优化问题,它在jupyter中工作得很好。然而,当我尝试运行我
的
exe时。我有这个错误[7896
浏览 0
提问于2020-07-04
得票数 0
1
回答
如何设置使用
CPLEX
的
完整版本
的
键?
、
我已经购买了一个复音订阅,并收到了一个密钥
的
使用,但我不知道如何使用它,无论我尝试了什么,我一直得到“没有密钥,去购买这里
的
cplex
”错误。我在Ubuntu20.04运行
的
jupyter笔记本中使用
cplex
通过docplex。所有
python
都是使用anaconda安装
的
,
cplex
和docplex都是使用下面列出
的
conda命令安装
的
:。这似乎很好,我可以解决小问题,但对于更大
的
问题,它抛出一
浏览 4
提问于2020-05-05
得票数 3
回答已采纳
2
回答
如何在
CPLEX
python
中编写
条件
约束?
、
、
、
我有一个模型,它有一个
二进制
变量
x i k。我需要添加一个约束来满足这个
条件
: if x[i][j][k1]==1 and x[j][i][k2]==1 DOcplexException: Expecting linear constraint, got: False 如何使用
cplex
python
<e
浏览 235
提问于2020-06-15
得票数 0
回答已采纳
1
回答
Docplex与
CPLEX
Python
API
、
Docplex和
CPLEX
Python
API
有什么区别?他们中有谁比另一个快吗?
浏览 39
提问于2019-02-27
得票数 5
回答已采纳
2
回答
CPLEX
-获取
条件
下一组
变量
的
最小值
我必须使用
CPLEX
Java
API
解决以下问题:min{xi | xi>0} 我知道
CPLEX
有最小
的
函数,但问题是如何将它传递给前面提到
的
条件
。
浏览 1
提问于2013-06-18
得票数 2
1
回答
Pyomo整数规划-健康地将特定
变量
设置为固定数
、
使用pyomo/
cplex
:真正
的
模型比这个要复杂得多,但我试图把这个想法降到最低。0) model.constraint.add(sum([model.x[i, j] for j in range(5)]) == 1)model.constraint.add(model.x[1, 4]) == 1 model.constraint.add(mod
浏览 12
提问于2019-12-26
得票数 0
回答已采纳
3
回答
CPLEX
和
Python
3.7
、
我正在尝试将
cplex
与
python
版本3.7.3一起使用。
CPLEX
有一个3.7版本
的
setup.py,但当我尝试使用它时,我仍然收到错误消息“
CPLEX
12.9.0.0与这个版本
的
Python
不兼容”。有没有办法解决这个问题,或者我需要降级到
Python
3.6?
浏览 69
提问于2019-06-17
得票数 1
回答已采纳
1
回答
在列生成算法
CPLEX
中违反约束
、
、
、
我正在为一个大问题编写列生成算法,经过5次
迭代
后,该算法开始违反约束
条件
,确保m(i,j)*x(i)=1
的
和(i,j )*x(I)=1。我以前从未使用过
Cplex
java
Api
,所以我想知道这是否是一个常见
的
问题,即约束不成立?以下是制约因素: IloLinearNumExpr lhs =
cplex
.linearNumExpr(); lh
浏览 3
提问于2014-05-02
得票数 0
回答已采纳
1
回答
DOCPLEX不工作-找不到
CPLEX
运行时
、
当我安装了docplex模块并使用
python
3.7/3.8时,我遇到了类似下面的错误。你能帮帮我吗?pythonProject\venv\lib\site-packages\docplex\mp\model.py", line 4222, in solve File "C:\U
浏览 389
提问于2021-04-16
得票数 0
1
回答
在
CPLEX
中设置完整性公差并强制决策
变量
取四舍五入
的
值
、
、
、
、
我目前正试图在
CPLEX
中求解一个线性规划,它有三个决策
变量
,一个是
二进制
变量
,另两个是连续
变量
。我
的
问题是,它没有给出像'10‘或'0’这样
的
连续
变量
的
结果,而是将它们设置为'9.99999‘和'0.000001’。因此,通过googling搜索,我发现
CPLEX
中有一个名为完整性容忍
的
参数,它有助于实现这个目标。问题是,我在任何地方都没有找到如何在OPL中
浏览 1
提问于2022-04-12
得票数 0
1
回答
CPLEX
多维数组
的
相等约束
、
、
我正在使用Java中
的
CPLEX
解决线性规划问题。我有一个
二进制
决策
变量
定义为时间在哪里。决策
变量
的
约束
条件
是,xd随时间变化
的
和必须等于给定
的
整数C_d,该整数被实现为:到目前为止一切正常。我遇到
的
问题是,现在我试图使用多维数组来概括决
浏览 4
提问于2015-07-21
得票数 2
1
回答
在
CPLEX
中有没有在二维数组中
迭代
的
方法
、
我想用
CPLEX
OPL在图中对这些Constraints进行建模,但是
CPLEX
不提供在多维数组中
迭代
的
机会。Cst和Tst是
二进制
矩阵,其思想是只对非零元素求和。我该怎么做呢?
浏览 15
提问于2021-04-07
得票数 0
回答已采纳
1
回答
带有anaconda/
python
学术版
的
CPLEX
、
、
我已经安装了
CPLEX
优化工作室(学术版),目前正在寻找通过anaconda/
python
访问它
的
方法。有谁有什么见解吗?谢谢!
浏览 0
提问于2020-07-02
得票数 0
1
回答
使用
CPLEX
作为求解器
的
MATLAB中解值
的
参考
、
、
我正在考虑使用MATLAB对问题建模,并使用
CPLEX
作为求解器来解决优化问题。一切正常,我能够得到我
的
解决方案。然而,假设我有3个不同大小
的
优化
变量
,当我得到解时,我得到了1个
变量
中所有
变量
的
值,现在我必须通过它来获得每个独立
变量
的
值。现在,如果我在
python
中这样做,并且我
的
一个
变量
是x,我会使用value.x来获取x
变量
的
值。有没有一种类
浏览 91
提问于2020-08-14
得票数 0
回答已采纳
1
回答
修正和删除
CPLEX
问题中
的
变量
、
、
我正在使用
CPLEX
的
C
API
。我有一堆可选
的
二进制
变量
(它们可以构成
变量
总数
的
任何百分比)。我尝试用两种方法求解我
的
BIP模型:(i)将它们修正为0,(ii)在模型中不完全包含这些
变量
。平均而言,我在计算时间上没有发现任何显著
的
差异。我想知道是否有什么问题或
CPLEX
的
工作方式。我预计,如果
变量
较少,那么在第二种情况下,模型
的</em
浏览 0
提问于2019-12-03
得票数 0
回答已采纳
1
回答
CPLEX
+JAVA:在启发式回调中检索解决方案
的
行为很奇怪
、
一般算法如下:如果在
CPLEX
中找到了一个新
的
任职者,或者达到了一个时间限制,我将转向启发式,并尝试改进当前
的
任职者。前者使用任职者回调,后者使用启发式回调。虽然我能够查询任职者回调中
的
所有
变量
,但在启发式回调中我得到了一些奇怪
的
行为:当我查询时这会返回“最优”,即使解决方案还不是最优
的
(存在一个现任者当我签入模型时(使用
cplex
.exportModel(String filename),所有
浏览 3
提问于2020-06-05
得票数 0
回答已采纳
点击加载更多
相关
资讯
PuLP的简单使用
原来优化软件CPLEX,BARON,SCIP 中还有这些小心机!
python的线性优化——你需要知道的有哪些?
如何在 Python 程序中读取和写入文件
忘了Python关键语句?这份备忘录拯救你的记忆
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券