在对一些复杂的系统进行建模之前,我对AMPL有一定的经验。我能够将模型分成较小的子模型,并将它们一起加载到“ model.run”文件中。
我的问题是,是否有人知道pyomo是否可能具有相同的结构?目的是要有一个干净且易于阅读和编辑的代码。
在AMPL中,我可以这样组织代码:
model mainmodel.mod
data mainmodel.dat
model submodel1.mod
data submodel1.dat
model submodel2.mod
data submodel2.dat
model submodel3.mod
data submodel3.dat
感谢您的帮助,我已经尝试过寻找答案,但是似乎并没有提及这种组织代码的方式。
最好的问候, 亚历克斯