我正在使用simpy和一个将订单分配到生产系统中的工作站的代理(通过 tensorforce 的启发式或强化学习)构建一个生产过程的模拟。
每个模拟都从一个空的生产系统开始,该系统逐渐被订单填满。为了分析我的代理,我想看看他们在没有最初填充空生产系统的预热阶段的情况下如何执行。
有没有办法创建和保存一个简单模拟的“快照”,我可以在稍后阶段再次使用不同的参数(即不同的代理)开始?
我已经阅读了 simpy 文档,但找不到这样的功能。我目前的解决方法是每次都使用空的生产系统启动模拟,并在系统充分利用后更改代理。但是我想摆脱这种方法,因为它浪费了大量的计算时间。
非常感谢您的帮助。非常感谢!