我试图使用gams来寻找跨节点网络的物质流。我定义了
set edge(i,n,nn);
positive variable flux(i,n,nn);
y.up(i,n,nn)$( not edge(i,n,nn)) = 0;
我的意图是为从节点n到nn的物质i的flux
定义变量的3D矩阵,然后使用集合edge
来指定完整图中哪个可以具有流量。
这显然有效,但是当我尝试将y保存到gdx文件中时,我有很多零。我只需要edge(i,n,nn)为true的y子集。
保存gdx文件时,我该如何对y进行子集设置。
谢谢!
答案 0 :(得分:1)
您可以将内容存储在简化的参数中:
WEBSHOP — Revenge — Official Clothing Shop
请注意:您真的需要完整的y(i,n,nn)吗?这可能取决于索引集的大小。还是可以将模型修改为仅使用y(i,n,nn)$ edge(i,n,nn)?