OPL 模型中的 ExtGraphNode 出现“元素未定义”错误

问题描述 投票:0回答:1

我正在使用 IBM 的 OPL(优化编程语言)解决优化问题。我在模型文件中定义了一个名为 ExtGraphNodes 的集合,但是当我尝试在数据文件中使用它时,遇到错误,指出该元素未定义。

我已在模型文件中声明该集合如下: {TimedNode} ExtGraphNodes; 在我的数据文件中,我使用以下方式定义该集: ExtGraphNodes = { <"A1", 0>, <"A1", 1>, ... }; 但是,我仍然收到一条错误消息“元素‘ExtGraphNodes’未定义”。我期望通过正确的声明,模型应该识别该集合。

我的代码

optimization db2 syntax-error modeling opl
1个回答
0
投票

您必须在模型文件中声明您的集合,如下所示:

{TimedNode} ExtGraphNodes = ...;

请参阅有关初始化集的文档。

我希望这有帮助。

克里斯。

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