我之前在“PYomo AttributeError Message”标题下发布了一个帮助,似乎解决了这个问题。但是,我正面临一个新问题,“RuntimeError”。请参阅随附的屏幕截图供您参考。
我将非常感谢帮助我解决这个问题的任何帮助。谢谢
答案 0 :(得分:0)
看起来您已经声明了一个Pyomo Set,其中集合中的值取决于另一个集合或参数中的值。这是一个非常有效的事情,但是如果你在构建模型之前尝试迭代集合会导致问题(这就是你调用pprint时会发生的事情)。解决此问题的最简单方法是将pprint调用移至模型构建之后:
instance = model.create("Katrina_paper.dat")
instance.pprint()