我已经创建了一个参数来报告每个实例在迭代程序中求解后的值。我不希望我的参数被定义迭代次数的集合索引,并且有两个其他自由索引,如下所示:
model.report=Param(model.iter,[],[])
然后我不想创建一个函数,它将被调用到一个while循环中,这将创建我的模型,解决一个实例并为一些变量提供一些值,其名称将用作我的报告参数中的索引,就像这样:
report(model.iter,'cost',model.i)=model.cost[i]
其中 model.cost 是我的成本变量,由集合 i 索引。有可能这样做吗?