3
负切边最大切割
G=(V,E,w)G=(V,E,w)G = (V, E, w)w:E→Rw:E→Rw:E\rightarrow \mathbb{R}argmaxS⊂V∑(u,v)∈E:u∈S,v∉Sw(u,v)argmaxS⊂V∑(u,v)∈E:u∈S,v∉Sw(u,v)\arg\max_{S \subset V} \sum_{(u,v) \in E : u \in S, v \not \in S}w(u,v)Ë ∈ Ëw(e)≥0w(e)≥0w(e) \geq 0e∈Ee∈Ee \in E 挑选顶点的随机子集。SSS 在顶点上选择一个顺序,然后贪婪地将每个顶点放置在或以最大化到目前为止切割的边小号ˉ 小号vvvSSSS¯S¯\bar{S} 进行局部改进:如果SSS中有任何顶点可以移动到S¯S¯\bar{S}以增加切割(反之亦然),则进行移动。 对所有这些算法的标准分析实际上表明,所得的割幅至少与\ frac {1} {2} \ sum_ {e \ in E} w(e)一样大12∑e∈Ew(e)12∑e∈Ew(e)\frac{1}{2}\sum_{e \in E}w(e),这是1/2的上限1/21/21/2如果www为非负数,则最大切割的权重-但是如果允许某些边缘具有负权重,则不是! 例如,算法1(选择顶点的随机子集)在带有负边权重的图上显然会失败。 我的问题是: 是否有一种简单的组合算法,可以对可具有负边权重的图的最大割问题得到O(1)近似值? 为了避免最大割取值0的可能发粘的问题000,我将允许∑e∈Ew(e)>0∑e∈Ew(e)>0\sum_{e \in E}w(e) > 0,并且/或者除可导致较小附加误差的算法外,还应予以满足乘法因子近似。