Approximating Element-Weighted Vertex Deletion Problems for the Complete k-Partite Property

A k-partite graph is a graph G=(V1,?,Vk,E), where V1,?,Vk are k non-empty disjoint independent sets of vertices. Such a graph is called complete k-partite if E=?i?jVi×Vj. We discuss three variants of the following optimization problem: given a graph and a non-negative weight function on the vertices and edges, find a minimum weight set of vertices and incident edges whose removal from the graph leaves a complete k-partite graph. All the problems we consider are at least as hard to approximate as the weighted vertex cover problem.We use the local-ratio technique to develop 2-approximation algorithms for the first two variants of the problem. In particular, we present the first (linear time) 2-approximation algorithm for the edge clique complement problem. For other previously studied special cases our 2-approximation algorithms are better in terms of time complexity than the existing 2-approximation algorithms. We use approximation preserving reductions in order to (4?4/k)-approximate the third variant of the problem.

[1]  John M. Lewis,et al.  The Node-Deletion Problem for Hereditary Properties is NP-Complete , 1980, J. Comput. Syst. Sci..

[2]  Satish Rao,et al.  Computing vertex connectivity: new bounds from old techniques , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[3]  David P. Williamson,et al.  A general approximation technique for constrained forest problems , 1992, SODA '92.

[4]  Toshihiro Fujito,et al.  A unified approximation algorithm problems ” , 1998 .

[5]  Reuven Bar-Yehuda,et al.  A Local-Ratio Theorem for Approximating the Weighted Vertex Cover Problem , 1983, WG.

[6]  Toshihiro Fujito,et al.  Approximating Node-Deletion Problems for Matroidal Properties , 1999, J. Algorithms.

[7]  Dorit S. Hochbaum,et al.  Approximating Clique and Biclique Problems , 1998, J. Algorithms.

[8]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[9]  Mihalis Yannakakis,et al.  Edge-Deletion Problems , 1981, SIAM J. Comput..

[10]  Mihalis Yannakakis,et al.  Node-Deletion Problems on Bipartite Graphs , 1981, SIAM J. Comput..

[11]  Reuven Bar-Yehuda,et al.  A Linear-Time Approximation Algorithm for the Weighted Vertex Cover Problem , 1981, J. Algorithms.

[12]  Joseph Naor,et al.  Tight bounds and 2-approximation algorithms for integer programs with two variables per inequality , 1993, Math. Program..

[13]  Toshihiro Fujito A Primal-Dual Approach to Approximation of Node-Deletion Problems for Matroidal Properties , 1997, ICALP.

[14]  Reuven Bar-Yehuda,et al.  One for the Price of Two: a Unified Approach for Approximating Covering Problems , 1998, Algorithmica.

[15]  Carsten Lund,et al.  The Approximation of Maximum Subgraph Problems , 1993, ICALP.

[16]  Reuven Bar-Yehuda,et al.  A unified approach to approximating resource allocation and scheduling , 2000, STOC '00.

[17]  Dorit S. Hochbaum Instant Recognition of Half Integrality and 2-Approximations , 1998, APPROX.

[18]  Piotr Berman,et al.  A 2-Approximation Algorithm for the Undirected Feedback Vertex Set Problem , 1999, SIAM J. Discret. Math..

[19]  Mihalis Yannakakis,et al.  Multiway Cuts in Directed and Node Weighted Graphs , 1994, ICALP.