腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
CPLEX
-
使用
不同
类型
的
变量
添加
惰性
约束
会
导致
InvalidCutException
、
我正在解决一个有两种
类型
变量
的
模型,xi是ILOBOOL,ui是ILOFLOAT。我正在尝试向这个模型
添加
惰性
约束
。我已经成功地以以下方式正确地
添加
了
惰性
约束
: std::stringstream name;for(int i = 0name.str().c_str());} /*Ob
浏览 39
提问于2020-03-28
得票数 1
回答已采纳
1
回答
为什么
CPLEX
将无关
变量
设置为1?
、
、
我将其作为一个c++项目在VisualStudio2017和
CPLEX
1271中实现。由于有许多成倍
的
约束
,所以我通过IloCplex::LazyConstraintCallbackI实现了
惰性
约束
。在我看来,下面的步骤是如何产生最优解:每次确定整数解时,LazyConstraintCallbackI将检查它,并在模型中
添加
一些违反
的
约束
,直到得到最优整数解为止。然而,我
的
实现给出
的
不同
输入
浏览 0
提问于2020-06-18
得票数 0
回答已采纳
1
回答
CPLEX
拒绝寻找满足等式
约束
的
解决方案
、
、
我有一个涉及连续
变量
和二元
变量
的
问题。一旦我完成了目标函数
的
创建,我就会
添加
一些
约束
,这些
约束
会
导致
CPLEX
无法找到解决方案。请告诉我我做错了什么。EB_s“和"EB”是连续
的
cplex
浮点
变量
数组。 如果我输入“EB_sa-1”或“cbin1-1”而不是“binHandelSprzedaja-1”,代码就可以工作。我想这是因为我最终得到了二次
浏览 16
提问于2017-02-23
得票数 0
回答已采纳
1
回答
如何生成切割并找到整数解
、
、
、
、
我有一个整数规划问题,看起来像这样,但有更多
的
变量
和
约束
它等同于3SAT问题。没有目标函数,所以任何整数解都是最优
的
。现在我可以用
cplex
找到一个非整数
的
解决方案,并且我想手动
添加
切割平面。我
的
问题是,现在我不知道如何在第一次放松后生成裁剪。我找到了许多关于派系切割
的
论文,但它们都是理论上
的
,并没有展示如何做到这一点
的
算法。我希望有人能给我一个提示,如何产生这些削减,并解决这个问题。
浏览 2
提问于2015-07-28
得票数 1
1
回答
MATLAB环境下
CPLEX
中
的
分段线性
约束
、
、
、
我是一个(几乎)初级
的
CPLEX
和优化。我试图
使用
新增加
的
CPLEX
(12.7.1)特性在Matlab中建立一个优化问题,它允许定义分段线性(PWL)
约束
。IBM只有一个例子(transport.m),它将分段线性
约束
定义为线性等式和
类型
2
的
SOSs
的
组合,然而,这并不是真正
使用
新
添加
的
特性直接指定分段线性函数。随着
变量
数和分段
约束</
浏览 3
提问于2017-10-09
得票数 2
回答已采纳
1
回答
CPlex
和C++错误:没有匹配
的
函数调用“”IloModel::add(Bool)“”
、
我正在学习如何在C++中
使用
CPlex
,正因为如此,我
的
问题可能看起来很愚蠢。下面的算法必须访问包含足球运动员数据
的
SQlite数据库,获取其内容,然后
使用
CPlex
,根据奇幻游戏中
的
平均点数及其成本确定最佳阵容。(model); if(
cplex
.getValue(itens[i])){function
浏览 0
提问于2015-07-01
得票数 0
1
回答
回调访问
约束
矩阵系数
、
、
我正在用JuMP 0.21.1和
CPLEX
求解整数线性规划。我正在
使用
回调
添加
用户削减。在这个回调中,我想访问以下信息:
约束
的
系数
的
值,右手边。我可以
使用
全局
变量
来获取这些信息,但是由于这些值不是固定
的
(当我
添
浏览 1
提问于2020-06-05
得票数 0
回答已采纳
1
回答
最优解后
的
Gurobi回调
、
、
我正在尝试让Gurobi在找到最佳解决方案后回调(
使用
Java接口)。 背景:我正在研究一种方法,它需要(1)找到一个(非常)好
的
解决方案,然后(2)向问题
添加
一个
惰性
约束
。首先必须找到一个好
的
解决方案,因为在我
的
情况下,识别一个合理
的
新
的
惰性
约束
需要一个好
的
解决方案。一般来说,这不是问题,因为Gurobi
使用
MIP、MIPSOL等回调;然后我可以检查当前解决方案
浏览 0
提问于2014-10-02
得票数 0
3
回答
在不转换模型
的
情况下,是否有可能用
CPLEX
引擎来解决CP问题?
、
、
、
我已经制定了一个灵活
的
作业车间问题,作为一个CP模型,这是在
CPLEX
优化工作室
的
建议。问题是正在运行并创建正确
的
时间表。因此,我
的
问题是,如果有可能也让这个问题通过
CPLEX
引擎来解决,而不把它转换成MIP。这样我就可以比较这两个引擎
的
结果了。因此,一般来说,如果可以在CP制定
的
模型上运行
CPLEX
引擎,或者我必须为此创建一个单独
的
MIP?
浏览 6
提问于2019-05-14
得票数 1
回答已采纳
1
回答
当
使用
空列表理解时,纸浆
会
产生无意义
的
约束
。
、
我正在用PuLP解决一个林业LP问题,并且花了很多时间弄明白为什么
CPLEX
会
产生毫无意义
的
答案。本质上,我有一些
变量
没有附加到问题
的
其余部分,因为空
的
列表理解。我
的
限制总是这样
的
: lp+=pulp.lpSum([vol[i]*x[i] for i in possible_combinationsif test(i)])==yearly_volume[year], "yearly_volume[
浏览 0
提问于2018-03-22
得票数 0
回答已采纳
3
回答
未修改
的
LP-界
我
使用
SCIP 3.0.2和
cplex
12.6作为LP解决程序.我
的
模型需要列生成。我已经在
CPLEX
中实现了它,但是由于
CPLEX
只能在根节点执行CG,所以我
使用
SCIP来做分支和价格。模型,得到了与SCIP生成
的
模型相同
的
LP-界,但与用
CPLEX
求解时
的
LP界
不同
。9311个<线性>型
约束
预解:预解(0轮):0删除vars,0删除
约束
,0加<
浏览 3
提问于2014-05-07
得票数 0
回答已采纳
1
回答
如何在Gurobi中
使用
惰性
参数
、
、
我想
添加
惰性
参数,并在用python编写
的
问题中修改它。当我在阅读关于
惰性
参数
的
手册时,它说: 0= no (忽略.lazy) 1 = yes (默认) Lazy
约束
的
.lazy值为1、2或3,并被忽略,直到找到对其余
约束
可行
的
解决方案。接下来发生
的</em
浏览 1
提问于2018-01-30
得票数 0
回答已采纳
1
回答
在C++中
的
for循环中构建模型(
使用
Cplex
Concert技术)
、
、
、
我正在尝试
使用
C++中
的
cplex
(IloCplex)来构建和解决几个模型。我在纸上随机构建了这三个模型,但我不能在for循环中构建它们。Minimize x1 + 3x2x1,x2>=0 s.t. x1 – x2 <= 0下面是我要做
的
一个简短而简单
的
摘录我正在调试,错误在
cplex
.extract(model);抛出 我也尝试过(代替这一行) IloCplex
浏览 0
提问于2016-11-02
得票数 0
1
回答
向不工作
的
C++应用程序接口
添加
约束
、
在用
CPLEX
解决了我
的
模型之后,我想给模型
添加
更多
的
约束
。我有一个请求向量R,每个i in R对应一个
变量
p_i和一个
约束
p_i = 1 (这里我省略了更多
的
变量
和
约束
)。在第一次求解之后,出现了一个新请求,我想为它创建一个新
变量
p_{new_request}和相应
的
约束
p_{new_request} = 1。我尝试了两种
不同
的</e
浏览 7
提问于2021-05-04
得票数 0
2
回答
Intellisense错误/包括带有环境
变量
的
附加库
、
、
我正在
使用
CPLEX
进行一个C++项目(VS 2010)。我在项目设置中包括了所需
的
cplex
库,如下所示: 一切都编译得很好,但是我
的
问题是intellisense仍然报告错误(红色
的
下划线),例如#i
浏览 7
提问于2012-10-25
得票数 1
2
回答
在最大化二进制兼容性
的
同时支持多种POD
类型
的
面向公众
的
API
的
推荐设计是什么?
、
、
我正在做
的
事情有点类似于
CPLEX
的
API (这是几个灵感之一),但我在想,可能有一种更好
的
方法来指定
类型
信息,而不会影响二进制兼容性(关于IloInt、IloNum、IloAny、Ilo*Var等,请参阅为了使我
的
API易于
使用
,我
使用
bnf定义了语法(这对我来说是相当新
的
)。这
导致
了表达式、
约束
和其他类
的
抽象语法树,这些类将与
约束
交互。因为其他类将与
约
浏览 0
提问于2009-10-13
得票数 2
回答已采纳
2
回答
求解线性规划
的
一种有效方法
、
、
我做了一个线性规划
的
研究,我需要解决一个复杂
的
(数百个
变量
和
约束
)问题。在一个独立
的
求解器中,有很多方法可以解决LP (这不是问题)。但是,我需要从C#应用程序中解决它。我尽了最大
的
努力在C#代码中寻找解决LP问题
的
方法,但我发现(并且是可用
的
)唯一
的
东西就是
CPLEX
和它
的
.NET Concert库。这看起来很好(实际上我现在就在
使用
它,它工作得很好),但是一些大型复杂问题<em
浏览 6
提问于2013-03-21
得票数 3
1
回答
如何在C++中命名
约束
、
我用c++编写了代码,并从那里调用
CPLEX
来解决MILP问题。我得到了一些错误,为了缩小错误来源
的
范围,我想给这些
约束
指定
不同
的
名称。然而,我无法获得任何关于如何做到这一点
的
信息。我
使用
IloExpr为
约束
创建表达式,然后将它们
添加
到模型中。下面显示了其中一个
约束
的
片段。在这里,x[i][d]是一个布尔决策
变量
。请帮助我命名这样
的
限制。
浏览 0
提问于2019-01-26
得票数 0
回答已采纳
1
回答
为什么我
的
目标函数在我
的
LP文件中,生成
的
Ilog,包含
变量
的
系数等于0?
我正在
使用
Ilog来解决我
的
问题。我还
使用
它打印出我
的
问题
的
LP文件,以便以后用
不同
的
参数再次解决它。我想知道: 我能拿掉
浏览 3
提问于2016-07-21
得票数 0
1
回答
LazyConstraintCallback中
的
Java+
CPLEX
未知对象异常
、
我对
CPLEX
+Java还很陌生。我尝试实现一个定向问题和一个提货和递送问题
的
变体。我想
使用
LazyConstraintCallback来确保整数解决方案中
的
子巡回消除。(0.0, expr1)); }它在读取"this.add(model.ge(expr2,zq));“之后抛出一个”未知对象“错误,这是它应该
添加
的
第一个
约束
我猜这种行为与未知
变量
zq有某种联系。我必须在另一个位置<e
浏览 4
提问于2018-01-30
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
原来优化软件CPLEX,BARON,SCIP 中还有这些小心机!
优化软件CPLEX,BARON,SCIP 中还有这些小心机!
Java Stream API:每个开发者都应该知道的 3 件事
高季尧:定制化优化算法的应用与威力
Java 特性聚焦:局部变量的类型推断
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券