我正在解决 Kleinberg 和 Tardos 的算法设计书中的练习,并遇到了这个(对我来说)不太容易的问题,即找到一条边永远不会属于图的 MST 的保证。问题是这样的:
给你一个图 G = (V, E),每条边 e 的成本为 c_e。给定误差参数 epsilon 和 k(均 > 0),您想确定以下属性 (*) 在多项式时间内是否适用于特定边 e' = (u, v)。
(*) 即使每条边的成本最多改变 epsilon(增加或减少),并且除 e' 之外的 k 条边的成本进一步改变为一些任意不同的值,边 e' 仍然不属于 G 的任何 MST。
我知道 MST 的 cut 属性,但看不到如何将其应用于此问题。提前感谢您的想法!