问题标签 [ibm-ilog-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.

0 投票
0 回答
110 浏览

parameters - 如何限制 CPLEX 参数?

我之前问过我的问题。但是,因为我没有输入我的代码,所以我从来没有得到我的答案。我是 CPLEX 的新手,我需要帮助。我的代码试图解决 ap 中值问题。我创建了一个 OPL 项目,其中包含一个 mod 和一个数据文件。代码是:

这不是一个完整的代码。我只想展示我的代码包含一些执行块并最小化目标函数及其约束。因为我使用大型数据集解决这个问题需要很多时间。我想将此求解时间限制为 1 小时,并尝试更改下限和上限之间的差距。但是当我尝试使用时:

在我的代码中,没有发生任何事情。我知道我得到了一些答案,比如我需要在流程控制或脚本中做这件事,或者......但我想知道更多细节我应该做什么。我需要修改文件吗?我应该添加一些文件吗?请帮我。

0 投票
1 回答
55 浏览

csv - 以下代码有什么问题?

我有一系列设施。我想要选择和分配的设施的索引。最后,我想要一个 CSV 输出来显示每个设施。但是,我不想像 [24 15 30 ...] 那样显示它们,而是想将它们分开,例如:[24,25,30,...]。以下代码给了我一个错误。有没有可能让我知道是什么问题?错误为 1。元素“字符串”不在 OPL 模型中。从未使用过 2.element 集线器。(但你可以看到我用过)

0 投票
2 回答
244 浏览

c++ - 如何在 IBM ILOG CPLEX 优化工作室中使用 c++ 或 java 库

我在 IBM ILOG CPLEX Optimization Studio 中编写了一个 Opl 项目。我有 300 多个文件,每次尝试都从每个文件中获取数据。我想定义一种自动方式来导入每个文件,获取其相关结果,然后选择下一个文件,而不是一个一个地导入。为了定义一个包含所有文件的文件夹,我需要使用 c++ 或 java 代码。当我使用这些代码时,程序给我一个“这些函数未定义”的错误,我想我应该以某种方式导入一个 c++ 或 java 库。我想知道是否有可能做这样的事情?或者这个问题有什么解决办法吗?

0 投票
1 回答
101 浏览

linear-programming - 如何在 IBM CPLEX 中编写这个线性程序?

如何使用 IBM CPLEX 对线性程序进行编码?

在这张图片中,u,v 代表图形的边缘。

0 投票
1 回答
217 浏览

ibm-midrange - 如何在 AS400 中获取用户的电子邮件 ID?

我需要向用户发送一封邮件,说明提交的作业以错误结束,为此我应该如何检索/获取用户的电子邮件 ID?

0 投票
0 回答
875 浏览

eclipse - ILOG CPLEX Optimization Studio 无法在 MacOS 上运行

我尝试在我的 MacBook 上使用 ILOG CPLEX Optimization Studio。安装工作正常,但启动后应用程序实际上无法使用。我创建了一个空项目,当我单击任何文件时,我得到一个 java.lang.NullPointerException。在首选项中,当我尝试访问任何页面时,我只会收到一个错误,即当前页面的值错误。任何想法如何解决这个问题。我的同事也有同样的问题。我目前已安装 12.10,但已尝试使用 12.9 显示相同的错误。

编辑:在 macOS Catalina 和 Big Sur 上以相同的行为进行了尝试

0 投票
0 回答
610 浏览

eclipse - CPLEX 在 OS 更新后无法在 MACOS 上工作 (Big Sur)

自从我将操作系统更新到 Big Sur 后,我在使用 CPLEX 时遇到了一些麻烦。在它工作正常之前,现在当我打开界面时,它并没有一直正确打开,而且每次尝试打开文件时,我都会不断收到 java.lang.NullPointerException。如果有人有同样的问题或知道如何解决这个问题,我将不胜感激。(我尝试了不同版本的 CPLEX,但总是同样的问题)。

0 投票
0 回答
28 浏览

scheduling - 如何根据赚取价值制定严格的替代约束

我想做一个重新安排的模型。我在元组中有 2 种模式,我使用 ID 声明它,如果第 1-7 天当前模式中的 costprod * 持续时间 <= 比选择模式 2 赚取价值,我想做出一个约束。但我认为模型中缺少一些东西。但我不知道它在哪里。我认为这将需要像第 1 天 = 赚取价值 (0) 和结束日 = 总赚取价值这样的约束。我坚持这部分

这个数据

0 投票
1 回答
34 浏览

optimization - 在调度中获得价值

我想重新安排时间,我有 2 种赚取价值不同的模式,模式 1 的赚取价值比模式 2 低且持续时间长。如果我想提高生产力 * 模式 m 下活动 i 的持续时间 <= 在第 7 天赚取价值而不是选择模式2来达到当天的赚取价值。我已经做出了约束,但我认为它不会影响我的模型。我混淆了这个模型中缺少的东西。我需要一个建议。 赚取价值是我们获得的项目进度,而不是数量,而是成本。例如,项目总价值为 1000000 美元。每一项任务都有其价值。例如,在第 7 天,我们必须获得 450000 美元,这与我们从第 0-7 天开始已经完成的许多任务的计划表格总和相同

0 投票
2 回答
30 浏览

optimization - 如何最小化 MRCPSP 中外部资源的总成本?

嗨,我正在尝试制作一个具有目标函数的模型,以最大限度地降低模式 2 使用成本(使用外部资源的模式)。当我想限制总时间<=21时,我感到困惑,结果没有价值,但是当我设置时间<=50时,结果出来了,虽然我运行模型时的结果只花费了25时间。