我在 MLP 上有以下问题。
我想对一些具有相同值的变量进行聚类,例如 a[i]=a[i(1..i]],这意味着检查相同的变量。这将是初始 if 条件。
例如:a[2]=3;a[4]=3 -> 这两个变量的条件为真。
稍后,如果该条件为真,我想添加以下内容:
D[i]=D[i]+D[1..i],对于那些在前一个条件下为真的 i。
例如:D[2]=D[2]+D[4]。
问题是,由于覆盖了 D[2] 的新值,GLPK 不再解决最优模型,这让我想知道是否可以在不创建新变量的情况下对索引变量进行聚类,如果不是,什么可能是一个解决方案。
非常感谢您的帮助, 。