作为模型构建器,我想使用顺序列表(数组或链接列表)来避免循环引用。这在许多计算中可能很有用。
本机函数(例如上一个()或next()只能应用于时间维度上的订单项。然后,此类函数也应为顺序列表工作,而不会引起圆形参考。从理论上讲,如果将列表与上一个项目和下一个项目正确测序,则没有圆形参考。
您可以考虑的顺序列表:
星期一星期二星期三, ....
1月,2月,3月,...
资产NBR 1,资产NBR 2,资产NBR 3,...(我们已经建模了整个制造路线)
解决方法:
目前,如果我需要这个,我将原始列表项目映射到日期。在该“日期”项目上进行计算,然后将其映射回原始列表项目。例如。对于分配算法,使用约束容量存储桶基于边缘分配需求。但是,解决方法受到限制,因为您只能使用每个模块/行项目使用1个时间尺寸。