顶点覆盖
封面(代数)
线性规划
阈值
顶点(图论)
近似算法
一般化
计算机科学
设置覆盖问题
线性近似
掩盖问题
算法
数学优化
组合数学
数学
理论计算机科学
图形
人工智能
集合(抽象数据类型)
物理
机械工程
数学分析
图像(数学)
程序设计语言
工程类
非线性系统
量子力学
作者
Nader H. Bshouty,Lynn Burroughs
摘要
Linear programming relaxations have been used extensively in designing approximation algorithms for optimization problems. For vertex cover, linear programming and a thresholding technique gives a 2-approximate solution, rivaling the best known performance ratio. For a generalization of vertex cover we call vc t, in which we seek to cover t edges, this technique may not yield a feasible solution at all. We introduce a new method for massaging a linear programming solution to get a good, feasible solution for vc t. Our technique manipulates the values of the linear programming solution to prepare them for thresholding. We prove that this method achieves a performance ratio of 2 for vc t with unit weights. A second algorithm extends this result, giving a 2-approximation for vc t with arbitrary weights. We show that this is tight in the sense that any α-approximation algorithm for vc t with α < 2 implies a breakthrough α-approximation algorithm for vertex cover.
科研通智能强力驱动
Strongly Powered by AbleSci AI