问题标签 [opl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ilog - Ilog Opl Script混合不匹配环境错误
我使用正确的输出迭代运行了 3 个模型。但是,在某一时刻,我收到“混合错误环境”错误。代码基本上如下:
在生成模型 3 时,出现不匹配环境错误。但是,模型 2 和模型 3 是相似的。
在模型 3 中,这是我认为导致此问题的约束:
cplex - OPL 无法提取表达式错误
我尝试创建一个依赖于 OPL (CPLEX) 中的范围的集合,但遇到以下 4 个错误:
- 未定义数据元素“a”。
- 元素“a”的初始化表达式无效。
- OPL 无法提取表达式:H[j]。
- OPL 无法提取模型:IntCollections[j] 中超出范围索引 j 超出范围。
我认为数字 3 是重大错误。
代码初始化如下:
/ .mod /
/.dat/ _ _
谢谢,这对我有帮助
cplex - 没有变量选择器的 CPLEX/OPL 搜索阶段
我在 IBM ILOG CPLEX 中有一个 OPL CP 模型。只能使用决策变量、变量选择器和值选择器设置 CP 搜索阶段。
不知何故:
是否有任何选项可以使用决策变量、值选择器但没有变量选择器来设置搜索阶段?
cplex - 在 OPL 文件 (CPLEX) 中使用二进制文件时出错
我实际上是在使用 IBM ILOG CPLEX 来解决一些优化问题,而且我遇到了二进制变量的问题,我认为我没有以正确的方式使用它。事实上,我想在这里设置我的 mod 文件:
opl - OPL 中是否有字符串连接?
我想知道 IBM/ILOG OPL 语言中是否有字符串连接语法/函数?我+
在我的 OPL 模型中使用如下:
但出现错误。
我正在使用 CPLEX studio 12.6,我查看了帮助,但找不到任何此类功能。谷歌搜索显示有用于 int 数组的附加,但对于 String 来说并不多。任何指针如何在模型本身中进行字符串连接。
java - 从 Java 将数据传递给 OPL 模型
我有 OPL .mod模型,我从 Java 代码运行它。该模型需要一些外部数据。当前模型从.dat文件加载数据
方法。
我想直接从 Java 代码加载数据。
我发现
但我不明白如何使用它(如何为 OplDataElements 定义元素)。
有人可以提供定义元素和使用此方法的示例吗?(或将数据从 Java 传递到 OPL 模型的更好方法)
提前致谢。
cplex - CPLEX OPL 大量代码错误
我使用IBM ILOG CPLEX Optimization Studio运行 MILProblem,但遇到大量代码错误。在我按下运行按钮之前,文件编辑器不会警告任何错误。
错误是
作为这样的错误,我真的不知道如何谷歌它。这是 .mod 和 .dat 文件。
.mod 文件
.dat 文件
cplex - 在 CPLEX OPL 中合并数组
我正在尝试将四个不同大小的数组合并为一个数组(子卷)。该数组应包含与输入字符串对应的 12 个浮点值。append 函数对我不起作用,因为它只适用于整数值。对此进行编码的正确方法是什么?
cplex - 如何在 opl cplex 中找到约束松弛?
我有一个 MIP 模型,我想知道哪些约束是活动的。
谢谢