我有一个有向图。每条边都有一个固有的“权重” w_ij
,这是固定的。每个节点都有一个v_i
可以配置的值,除了“根节点”(没有传入边)和“叶节点”(没有传出边)的值是固定的。
每条边的“按节点调整”边值由下式给出:
s_ij = w_ij + v_j - v_i
也就是说,我们通过其相邻节点值的差异来调整边的值。当然,改变节点的值会影响 的值s_ij
。
我对 的值感兴趣min{s_ij}
,并希望找到将值分配给节点的最优值,从而使这个“瓶颈”值最大化。
关于如何做到这一点的任何想法?
注意:从根到叶的循环和“固定路径”为最小值提供了上限(例如,在循环中,节点差异的总和始终为 0,因此您可以获得的最好结果是边缘固有的平均值权重)。但由于循环和“固定路径”可能重叠,因此尚不清楚是否可以达到最小上限。该解决方案很可能首先涉及找到此类路径/循环。