cplex 相关问题

CPLEX是一种快速商业线性,二次和混合整数优化器。 CPLEX提供了许多预处理和后处理工具,允许软件大幅减少模型的变量(列)和约束(行)的数量。可以通过交互式shell,OPL(优化编程语言)或许多编程语言接口来解决模型,例如C,C ++,Java,C#,Python和MATLAB。

如何定义参数

我想编写一个约束,为此,我需要定义一个参数,称为车辆 s' 从节点 'm' 到 'n' 的行驶时间。 我已经以元组形式定义了旅行时间,如下所示......

回答 1 投票 0

CPLEX:无法将 int 类型用于 <i:int,k:int>

int n = ...; int vmax = ...; 范围 Nc = 1..n; 范围 Nn = 0..(n-1); 范围 V = 1..vmax; 元组项目{ 整数我; // 客户我 整数 k; // 项目 k } setof (项目) Ji=...; int H[V] = ...; int L[V] = ...; 在...

回答 1 投票 0

在 DOcplex 中设置每个词典级别的时间限制和全局工作内存限制

我正在使用字典顺序解决多目标问题。 我想为每个级别设置不同的时间限制和不同的MIP GAP,即时间限制的向量和...的向量

回答 1 投票 0

访问 opl 中的元组元素

我正在尝试在我的 .mod 文件中访问元组元素,如下所示: 元组索引类型 { int 第一个索引; int 第二索引; }; {indexType}stu_info = ...; 执行{ writeln(stu_info.first_index) } ...

回答 2 投票 0

CPLEX IDE 中的外部约束

我有一个 CPLEX 模型的约束列表,位于名为“constraints.txt”的文件中。 我想将“constraints.txt”导入到我的 CPLEX 模型的“subject to {}”块中...

回答 1 投票 0

为什么AMPL无法解决优化失败问题

我有一个问题不知道如何解决。在我的 AMPL 模型中,1B12 是属于 Set 的项目。 当我尝试通过 AMPL + cplex 解决问题时,AMPL 命令显示 预解决,缺点...

回答 2 投票 0

如何编写小于(在 IBM CPLEX 中)

我正在cplex中编写代码。 forall(行中的l){ (0.5 (0.5) 我正在 cplex 中编写代码。 forall (l in Line) { (0.5<d_fic[lineconect[l].fromnode]<=1.0) => (0.5<alpha[l]<=1.5); } 我收到的错误 - (函数运算符<.<=(float,dvar float+,float) not available in context CPLEX). 如何在 CPLEX 中编写代码来定义 (0.5 1] 中的变量范围,即我想排除 0.5。 在 0.5 改变< into <= 不能在 LP 和 MILP 模型中使用严格的不等式。如果您想排除 0.5 值,您将需要执行以下操作: 0.5 + epsilon <= alpha[l] <= 1.5 对于一些较小的 epsilon 值,可能是 10e-5 或更小。

回答 2 投票 0

如何定义一个集合,使得集合中的元素随时间变化

我想定义一个6小时的时变集。该集合的元素随时间而变化。在 t = 1 小时时,集合的元素为 {3,6,8,1,4},在 t = 2 时,集合的元素为 {6,8,1,4},在 t = 3 小时时... .

回答 1 投票 0

“更新元组中的损坏线数据:用于时间相关修改的 OPL CPLEX 代码”

我花了5个小时来编写代码。我拥有的数据是 元组 LineParameter { int线; 字符串损坏线; } LineParameter linedata [线] = [ <1, "ND">, <2, "ND&quo...

回答 1 投票 0

CPLEX C++ 将列添加到 IloModel 的深层副本

我使用用户 m6rco 的代码创建了 IloModel 的深层副本。 IloEnv 测试环境; IloModel 测试模型(testenv); IloCplex testcplex(testmodel); IloNumVarArray x = CreateNumVarArray(testenv, 2, &qu...

回答 1 投票 0

如何编写约束(A + B <= 1) in DOcplex?

我是 DOcplex 的新手。我有两个二元决策变量 A 和 B,我希望编写约束 (A+B <=1). I tried to write the constraint using "+" operator but it does not work....

回答 1 投票 0

如何摆脱 cplex(默认)无法提取表达式之类的错误?

我是编程初学者,我的代码显示各种错误,例如 cplex(默认)无法提取表达式。我认为我的主要错误是我不知道如何建模

回答 1 投票 0

安装适用于 Python 的 CPLEX 失败:“错误:...处没有 CPLEX python 包装器”

我尝试安装 CPLEX for Python。我毫不费力地在我的 MacBook 上安装了 CPLEX,但现在我遇到了一些我无法独自解决的问题。我尝试按照这些步骤操作,

回答 1 投票 0

将 CPLEX 日志文件解析为 Pandas Dataframe

我正在尝试将 MILP 问题的 CPLEX 日志文件解析为 Pandas 数据帧。 分支定界的日志文件部分如下所示: [' 节点左目标 IInf 最佳整数最佳 B...

回答 1 投票 0

如何在 Cplex 中编写约束

我有负载节点“n”。每个负载节点“n”连接三条线路。为每一行定义一个变量“x”。我必须以这样的方式编写约束......

回答 2 投票 0

如何编写小于(在IMB CPLEX中)

我正在cplex中编写代码。 forall(行中的l){ (0.5 (0.5) 我正在 cplex 中编写代码。 forall(l 排队){ (0.5(0.5) } 我收到的错误 - (函数运算符<.<=(float,dvar float+,float) not available in context CPLEX). 如何在 CPLEX 中编写代码来定义 (0.5 1] 中的变量范围,即我想排除 0.5。 在 0.5 改变< into <=

回答 1 投票 0

两个连续变量的乘法 - 如何在 CPLEX opl 中编码?

我有一个约束,其中两个连续变量相乘(价格和时间),作为线性化我的问题的方法,我想将价格转换为离散变量,然后执行...

回答 1 投票 0

cplex cpo 优化(从模型中获取决策变量以外的变量值)

您好 CPLEX 社区, 我正在使用 cplex cpo 模型来解决 python 中的优化问题。我是初学者,我正在学习。我面临一个问题,如下所示 我有以下二元决策变量...

回答 1 投票 0

IBM ILOG CPLEX Optimization Studio 中的问题浏览器

我有一个带有流程控制的 main() 模块,并使用“new IloOplModel()”显式创建模型实例。在 IBM ILOG CPLEX Optimization Studio (12.7) 中运行该程序,结果是...

回答 1 投票 0

为什么 cplex 返回不满足约束的解?

int n=6; int a[1..n] = [12,0,10,4,10,8]; dvar int x in 0..1; 最大化 x; 受 { forall(i,j in 1..n) (i!=j && a[i]==a[j]) => x==0; } 因为里面有重复的...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.