【24h】

Approximating k-cuts via network strength

机译:通过网络强度逼近k割

获取原文

摘要

Let G = (V, E) be an undirected connected graph with edge weights s: E → IR+. An edge set A ⊆ E is called a k-cut if G′ = (V,EA) has k connected components. The k-cut problem is to compute a minimum weight k-cut in G.The k-cut problem is known to be NP-hard. Saran and Vazirani [3] gave a combinatorial (2-2/k)-approximation which successively finds minimum cuts until the graph is partitioned into k components. Recently, Naor and Rabani [2] gave an integer program formulation of the problem, and showed that its integrality gap is 2.1.1 Our Contributions. We provide a new combinatorial polynomial-time approximation algorithm to the k-cut problem, with worst-case performance ratio 2. We also provide a new combinatorial lower bound, which is provably at least as good as the Naor-Rabani LP lower bound.1.2 Network Strength and Attack. For an edge set A, let k (A) denote the number of connected components in G′ = (V,EA). Define s(A) = ∑eεA s (e). The strength of the edge set A is defined to be σ(A) := s(A)/(k(A) - 1), and the strength of the graph G is σ(G) :=minA⊆Eσ(A). The strength of a singleton node is defined to be infinity.For an edge set A and a real number b 0, define gA(b) := s(A) - b(k(A) - 1). Let g(b) := minA⊆EgA(b) be the attack value of the network. We use e(b) to denote the edge set which achieves this minimum. Define k(b) := k(e(b)). Note that g(b) is always non-positive, since letting A = O achieves g(b) = O.Cunningham [1] provided polynomial-time algorithms to compute both the strength and the attack value of a network. We use Cunningham's algorithms as a subroutine in our algorithm.
机译: G =( V,E )是边权重 s 的无向连通图: E→IR + < / SUP>。如果 G '=( V ,E \ A )具有 k 个连接的组件。 k-cut问题是计算 G的最小重量 k -cut。 k -cut问题已知是 NP -hard。 Saran和Vazirani [3]给出了组合(2-2 / k )逼近,该逼近相继找到最小割,直到图被划分为 k 个分量。最近,Naor和Rabani [2]给出了该问题的整数程序表示,并表明其完整性差距为2。 1.1我们的贡献。我​​们为<具有最差性能比2的I> k 割问题。我们还提供了一个新的组合下界,可证明至少与Naor-Rabani LP下界一样好。 1.2网络强度对于边集 A, k A )表示 G中连接的组件数'=( V,E \ A )。定义 s A )= ∑ eεA s e < / I>)。边集 A 强度定义为σ( A ):= s A )/( k A )-1),并且图G 强度为σ( G ):= min A⊆Eσ A )。单例节点的强度定义为无穷大。对于边集 A 和实数 b > 0,定义 g A b ):= s A )- b k A )-1)。设 g b ):= min A⊆E g A b )是网络的攻击值。我们使用 e b )表示达到该最小值的边集。定义 k b ):= k e b ))。请注意, g b )始终是非正数,因为让 A = O可以得到 g b )= O.Cunningham [1]提供了多项式时间算法来计算网络的强度和攻击值。在我们的算法中,我们使用坎宁安算法作为子例程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号