【发布时间】:2017-04-07 10:03:08
【问题描述】:
所以我有以下设置:
i 1,2,3,...,I
j 1,2,3,...,J
k 1,2,3,...,K with k´2,3,4,...,K
我通过 GDX 导入通过 Excel 表定义我的集合和参数,因此我可以动态更改集合和参数,以便使用线性规划模型进行计算研究。
我如何用 k´ 定义这种集合,以便它与 d_kk´(从 k 到 k´ 的距离)和 t_jkk´ 等参数一起工作?
请记住,对于每个指数,解决方案必须至少在 1,...,100 范围内有效。
非常感谢。 干杯, 山姆
【问题讨论】:
-
请edit您的问题显示the code you have so far。您应该至少包含您遇到问题的代码的大纲(但最好是minimal reproducible example),然后我们可以尝试帮助解决具体问题。您还应该阅读How to Ask。
-
这个问题有点难读。我认为你从 Excel 中得到的是一个集合
k,现在你想要一个集合k1少一个元素(第一个元素被删除)。这可以通过set k1(k); k1(k)$(ord(k)>1) = yes完成;始终与display k1;联系。由于k1是一个动态集合,请记住声明parameter d(k,k)而不是parameter d(k,k1)。 (引用d时可以使用d(k,k1))。
标签: set subset linear-programming indices gams-math