Abstract
In this paper, we investigate the complexity of Maximum Independent Set (MIS) in the class of H-free graphs, that is, graphs excluding a fixed graph as an induced subgraph. Given that the problem remains NP-hard for most graphs H, we study its fixed-parameter tractability and make progress towards a dichotomy between FPT and W[1]-hard cases. We first show that MIS remains W[1]-hard in graphs forbidding simultaneously \(K_{1, 4}\), any finite set of cycles of length at least 4, and any finite set of trees with at least two branching vertices. In particular, this answers an open question of Dabrowski et al. concerning \(C_4\)-free graphs. Then we extend the polynomial algorithm of Alekseev when H is a disjoint union of edges to an FPT algorithm when H is a disjoint union of cliques. We also provide a framework for solving several other cases, which is a generalization of the concept of iterative expansion accompanied by the extraction of a particular structure using Ramsey’s theorem. Iterative expansion is a maximization version of the so-called iterative compression. We believe that our framework can be of independent interest for solving other similar graph problems. Finally, we present positive and negative results on the existence of polynomial (Turing) kernels for several graphs H.
Similar content being viewed by others
Notes
For the sake of simplicity, “MIS ” will denote the optimisation, decision and parameterized version of the problem (in the latter case, the parameter is the size of the solution), the correct use being clear from the context.
A branching vertex in a tree is a vertex of degree at least 3.
Notice that the row-compatibility (resp. column-compatibility) relation is not symmetric.
Notice that our definition of half-graph slighly differs from the usual one, in the sense that we do not put edges relying two vertices of the same index. Hence, our construction can actually be seen as the complement of a half-graph (which is consistent with the fact that usually, both parts of a half-graph are independent sets, while they are cliques in our gadgets).
Actually, even the classical complexity of MIS in the absence of long induced paths is not well understood.
Remark that in this case, the graph induced by \(C_r \cup C_{r^{\prime }}\) is the complement of a perfect matching.
A set of vertices M is a module if every vertex \(v \notin M\) is adjacent to either all vertices of M, or none.
The non-degree of a vertex is the size of its non-neighborhood.
References
Alekseev, V.E.: The effect of local constraints on the complexity of determination of the graph independence number. Combinatorial-Algebraic Methods in Applied Mathematics pp. 3–13 (1982). In Russian
Alekseev, V.E.: On the number of maximal independent sets in graphs from hereditary classes. In: Combinatorial-Algebraic Methods in Discrete Optimization, pp. 5–8 (1991) (in Russian)
Bacsó, G., Lokshtanov, D., Marx, D., Pilipczuk, M., Tuza, Z., van Leeuwen, E.J.: Subexponential-time algorithms for maximum independent set in P\_t-free and broom-free graphs. Algorithmica 81(2), 421–438 (2019). https://doi.org/10.1007/s00453-018-0479-5
Bodlaender, H.L., Jansen, B.M.P., Kratsch, S.: Kernelization lower bounds by cross-composition. SIAM J. Discrete Math. 28(1), 277–305 (2014)
Bonnet, É., Bousquet, N., Thomassé, S., Watrigant, R.: When maximum stable set can be solved in FPT time. In: Lu, P., Zhang, G. (eds.) 30th International Symposium on Algorithms and Computation, ISAAC 2019, LIPIcs, vol. 149, pp. 49:1–49:22. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2019). https://doi.org/10.4230/LIPIcs.ISAAC.2019.49
Cai, L., Chan, S.M., Chan, S.O.: Random separation: a new method for solving fixed-cardinality optimization problems. In: Proceedings of the 2nd International Workshop on Parameterized and Exact Computation (IWPEC), pp. 239–250 (2006)
Chen, J., Liu, Y., Lu, S., Sze, S., Zhang, F.: Iterative expansion and color coding: an improved algorithm for 3d-matching. ACM Trans. Algorithms 8(1), 6:1–6:22 (2012). https://doi.org/10.1145/2071379.2071385
Corneil, D.G., Perl, Y., Stewart, L.K.: A linear recognition algorithm for cographs. SIAM J. Comput. 14(4), 926–934 (1985)
Cygan, M., Fomin, F.V., Kowalik, L., Lokshtanov, D., Marx, D., Pilipczuk, M., Pilipczuk, M., Saurabh, S.: Parameterized Algorithms. Springer, Berlin (2015)
Dabrowski, K.: Structural solutions to maximum independent set and related problems. Ph.D. thesis, University of Warwick (2012)
Dabrowski, K., Lozin, V.V., Müller, H., Rautenbach, D.: Parameterized complexity of the weighted independent set problem beyond graphs of bounded clique number. J. Discrete Algorithms 14, 207–213 (2012)
Diestel, R.: Graph Theory, 4th Edition, Graduate Texts in Mathematics, vol. 173. Springer, Berlin (2012)
Downey, R.G., Fellows, M.R.: Fundamentals of Parameterized Complexity. Texts in Computer Science. Springer, Berlin (2013)
du Cray, H.P., Sau, I.: Improved FPT algorithms for weighted independent set in bull-free graphs. Discrete Math. 341(2), 451–462 (2018)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, New York (1979)
Grzesik, A., Klimošová, T., Pilipczuk, M., Pilipczuk, M.: Polynomial-time algorithm for maximum weight independent set on p6-free graphs. In: Proceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2019, San Diego, California, USA, 6–9 January 2019, pp. 1257–1271 (2019). https://doi.org/10.1137/1.9781611975482.77
Hermelin, D., Mnich, M., van Leeuwen, E.J.: Parameterized complexity of induced graph matching on claw-free graphs. Algorithmica 70(3), 513–560 (2014)
Karthick, T.: Independent sets in some classes of S\(_{i, j, k}\)-free graphs. J. Comb. Optim. 34(2), 612–630 (2017)
Karthick, T., Maffray, F.: Maximum weight independent sets in classes related to claw-free graphs. Discrete Appl. Math. 216, 233–239 (2017)
Lokshtanov, D., Vatshelle, M., Villanger, Y.: Independent set in P\({}_{\text{5}}\)-free graphs in polynomial time. Proceedings of the Twenty-Fifth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2014, pp. 570–581 (2014)
Marx, D.: Parameterized complexity of independence and domination on geometric graphs. In: Parameterized and Exact Computation, Second International Workshop, IWPEC 2006, Zürich, Switzerland, 13–15 September 2006, Proceedings, pp. 154–165 (2006). https://doi.org/10.1007/11847250_14
Minty, G.J.: On maximal independent sets of vertices in claw-free graphs. J. Comb. Theory Ser. B 28(3), 284–304 (1980)
Naor, M., Schulman, L.J., Srinivasan, A.: Splitters and near-optimal derandomization. In: Proceedings of IEEE 36th Annual Foundations of Computer Science, pp. 182–191 (1995). https://doi.org/10.1109/SFCS.1995.492475
Poljak, S.: A note on stable sets and colorings of graphs. In: Commentationes Mathematicae Universitatis Carolinae, pp. 307–309 (1974)
Reed, B., Smith, K., Vetta, A.: Finding odd cycle transversals. Oper. Res. Lett. 32(4), 299–301 (2004)
Sloper, C., Telle, J.A.: An overview of techniques for designing parameterized algorithms. Comput. J. 51(1), 122–136 (2008). https://doi.org/10.1093/comjnl/bxm038
Thomassé, S., Trotignon, N., Vuskovic, K.: A polynomial Turing-Kernel for weighted independent set in bull-free graphs. Algorithmica 77(3), 619–641 (2017)
Zuckerman, D.: Linear degree extractors and the inapproximability of max clique and chromatic number. Theory Comput. 3(1), 103–128 (2007)
Acknowledgements
N. B. and P. C. are supported by the ANR Project DISTANCIA (ANR-17-CE40-0015) operated by the French National Research Agency (ANR). We would like to thank two anonymous reviewers for their valuable comments which greatly improved the presentation of the paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A preliminary version of this paper appeared in the proceedings of the 13th International Symposium on Parameterized and Exact Computation (IPEC 2018).
Rights and permissions
About this article
Cite this article
Bonnet, É., Bousquet, N., Charbit, P. et al. Parameterized Complexity of Independent Set in H-Free Graphs. Algorithmica 82, 2360–2394 (2020). https://doi.org/10.1007/s00453-020-00730-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-020-00730-6