PTAS for Densest $$k$$k-Subgraph in Interval Graphs

Given an interval graph and integer $$k$$k, we consider the problem of finding a subgraph of size $$k$$k with a maximum number of induced edges, called densest k -subgraph problem in interval graphs. This problem is NP-hard even for chordal graphs (Perl and Corneil in Discret Appl Math 9(1):27–39, 1984), and there is probably no PTAS for general graphs (Khot and Subhash in SIAM J Comput 36(4):1025–1071, 2006). However, the exact complexity status for interval graphs is a long-standing open problem (Perl and Corneil in Discret Appl Math 9(1):27–39, 1984), and the best known approximation result is a $$ 3 $$3-approximation algorithm (Liazi et al. in Inf Process Lett 108(1):29–32, 2008). We shed light on the approximation complexity of finding a densest $$ k $$k-subgraph in interval graphs by presenting a polynomial-time approximation scheme (PTAS), that is, we show that there is an $$ (1+\epsilon ) $$(1+ϵ)-approximation algorithm for any $$ \epsilon > 0 $$ϵ>0, which is the first such approximation scheme for the densest $$ k $$k-subgraph problem in an important graph class without any further restrictions.

[1]  Yehoshua Perl,et al.  Clustering and domination in perfect graphs , 1984, Discret. Appl. Math..

[2]  Sanjeev Arora,et al.  Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems , 1998, JACM.

[3]  Rudolf Fleischer,et al.  Densest k-Subgraph Approximation on Intersection Graphs , 2010, WAOA.

[4]  Ioannis Milis,et al.  The densest k-subgraph problem on clique graphs , 2007, J. Comb. Optim..

[5]  Michael Langberg,et al.  Approximation Algorithms for Maximization Problems Arising in Graph Partitioning , 2001, J. Algorithms.

[6]  Clyde L. Monma,et al.  Tolerance graphs , 1984, Discret. Appl. Math..

[7]  Subhash Khot,et al.  Ruling out PTAS for graph min-bisection, densest subgraph and bipartite clique , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[8]  J. Mark Keil,et al.  Constant factor approximation algorithms for the densest k-subgraph problem on proper interval graphs and bipartite permutation graphs , 2010, Inf. Process. Lett..

[9]  Guy Kortsarz,et al.  On choosing a dense subgraph , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[10]  Marin Bougeret,et al.  Approximating the Sparsest k-Subgraph in Chordal Graphs , 2013, WAOA.

[11]  Oscar H. Ibarra,et al.  Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems , 1975, JACM.

[12]  Marek Karpinski,et al.  Polynomial time approximation schemes for dense instances of NP-hard problems , 1995, STOC '95.

[13]  Marek Karpinski,et al.  Polynomial Time Approximation Schemes for Dense Instances of NP-Hard Problems , 1999, J. Comput. Syst. Sci..

[14]  Uriel Feige,et al.  The Dense k -Subgraph Problem , 2001, Algorithmica.

[15]  L. Lovász,et al.  Geometric Algorithms and Combinatorial Optimization , 1981 .

[16]  Ioannis Milis,et al.  A constant approximation algorithm for the densest k , 2008, Inf. Process. Lett..

[17]  Aditya Bhaskara,et al.  Detecting high log-densities: an O(n¼) approximation for densest k-subgraph , 2010, STOC '10.

[18]  J. G. Pierce,et al.  Geometric Algorithms and Combinatorial Optimization , 2016 .

[19]  Hisao Tamaki,et al.  Greedily Finding a Dense Subgraph , 2000, J. Algorithms.

[20]  AroraSanjeev Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems , 1998 .