我必须计算指数乘积上的和(见所附方程)。每个索引有N个和(每个索引为a),并且产品包含一个函数,取决于特定的索引(我不想指定)。我试过用双循环for i in range(a): for k in range(N): for k in range(0,N): result = result+prod
但
创建索引本身与计算网桥列表相同。问题是如何在删除边缘后保持该索引,而不完全重新计算它。也许存储所有(简单)循环的列表并删除需要该边(索引维护)的所有循环将与"is this edge in a cycle“一起工作,以检查其要求。对于更大的图,这将是相当昂贵的计算,因为循环的数量随着连接度的增加而呈指数级增长。
编辑: