Abstract
In parameterized complexity, a kernelization algorithm can be seen as a reduction of a parameterized problem to itself, so that the produced equivalent instance has size depending exclusively on the parameter. If this size is polynomial, then we say that the parameterized problem in question admits a polynomial kernelization algorithm. Kernelization can be seen as a formalization of the notion of preprocessing and has occupied a big part of the research on Multi-variate Algorithmics. The first algorithmic meta-theorem on kernelization appeared in [14] and unified a large family of previously known kernelization results on problems defined on topologically embeddable graphs. In this exposition we present the central results of this paper. During our presentation we pay attention to the abstractions on which the results where founded and take into account the subsequent advancements on this topic.
«Een mens zijn zin is een mens zijn leven.»
Supported by projects DEMOGRAPH (ANR-16-CE40-0028) and ESIGMA (ANR-17-CE23-0010) and by the Research Council of Norway and the French Ministry of Europe and Foreign Affairs, via the Franco-Norwegian project PHC AURORA 2019.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abrahamson, K.A., Downey, R.G., Fellows, M.R.: Fixed-parameter tractability and completeness IV. On completeness for W[P] and PSPACE analogues. Ann. Pure Appl. Log. 73(3), 235–276 (1995)
Abrahamson, K.R., Fellows, M.R.: Finite automata, bounded treewidth and well-quasiordering. In: Robertson, N., Seymour, P.D. (eds.) AMS Summer Workshop on Graph Minors, Graph Structure Theory, Contemporary Mathematics, vol. 147, pp. 539–564. American Mathematical Society (1993)
Alber, J., Betzler, N., Niedermeier, R.: Experiments on data reduction for optimal domination in networks. Ann. OR 146(1), 105–117 (2006)
Alber, J., Fellows, M.R., Niedermeier, R.: Polynomial-time data reduction for dominating set. J. Assoc. Comput. Mach. 51(3), 363–384 (2004)
Arnborg, S., Courcelle, B., Proskurowski, A., Seese, D.: An algebraic theory of graph reduction. J. ACM 40, 1134–1164 (1993)
Arnborg, S., Lagergren, J., Seese, D.: Easy problems for tree-decomposable graphs. J. Algorithms 12, 308–340 (1991)
Baste, J., Thilikos, D.M.: Contraction-bidimensionality of geometric intersection graphs. In: 12th International Symposium on Parameterized and Exact Computation, IPEC 2017, Vienna, Austria, 6–8 September 2017, pp. 5:1–5:13 (2017)
Bodlaender, H.L., Fomin, F.V., Lokshtanov, D., Penninkx, E., Saurabh, S., Thilikos, D.M.: (Meta) kernelization. In: FOCS 2009, pp. 629–638. IEEE (2009)
Bodlaender, H.L.: On reduction algorithms for graphs with small treewidth. In: van Leeuwen, J. (ed.) WG 1993. LNCS, vol. 790, pp. 45–56. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-57899-4_40
Bodlaender, H.L.: A partial \(k\)-arboretum of graphs with bounded treewidth. Theoret. Comput. Sci. 209(1–2), 1–45 (1998)
Bodlaender, H.L., Downey, R.G., Fellows, M.R., Hermelin, D.: On problems without polynomial kernels. J. Comput. Syst. Sci. 75, 423–434 (2009). https://doi.org/10.1016/j.jcss.2009.04.001. http://portal.acm.org/citation.cfm?id=1628322.1628467
Bodlaender, H.L., de Fluiter, B.: Reduction algorithms for constructing solutions in graphs with small treewidth. In: Cai, J.-Y., Wong, C.K. (eds.) COCOON 1996. LNCS, vol. 1090, pp. 199–208. Springer, Heidelberg (1996). https://doi.org/10.1007/3-540-61332-3_153
Bodlaender, H.L., van Antwerpen-de Fluiter, B.: Reduction algorithms for graphs of small treewidth. Inf. Comput. 167, 86–119 (2001)
Bodlaender, H.L., Fomin, F.V., Lokshtanov, D., Penninkx, E., Saurabh, S., Thilikos, D.M.: (Meta) kernelization. J. ACM 63(5), 44:1–44:69 (2016)
Bodlaender, H.L., Penninkx, E.: A linear kernel for planar feedback vertex set. In: Grohe, M., Niedermeier, R. (eds.) IWPEC 2008. LNCS, vol. 5018, pp. 160–171. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-79723-4_16
Bodlaender, H.L., Penninkx, E., Tan, R.B.: A linear kernel for the k-disjoint cycle problem on planar graphs. In: Hong, S.-H., Nagamochi, H., Fukunaga, T. (eds.) ISAAC 2008. LNCS, vol. 5369, pp. 306–317. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-92182-0_29
Borie, R.B., Parker, R.G., Tovey, C.A.: Automatic generation of linear-time algorithms from predicate calculus descriptions of problems on recursively constructed graph families. Algorithmica 7, 555–581 (1992)
Chen, J., Fernau, H., Kanj, I.A., Xia, G.: Parametric duality and kernelization: lower bounds and upper bounds on kernel size. SIAM J. Comput. 37(4), 1077–1106 (2007)
Chen, J., Kanj, I.A., Jia, W.: Vertex cover: further observations and further improvements. J. Algorithms 41(2), 280–301 (2001)
Courcelle, B.: The monadic second-order logic of graphs III. Tree-decompositions, minors and complexity issues. RAIRO Inform. Théor. Appl. 26(3), 257–286 (1992)
Courcelle, B.: The monadic second-order logic of graphs. I. Recognizable sets of finite graphs. Inf. Comput. 85(1), 12–75 (1990)
Courcelle, B.: The monadic second-order logic of graphs V: on closing the gap between definability and recognizability. Theor. Comput. Sci. 80(2), 153–202 (1991)
Courcelle, B.: The expression of graph properties and graph transformations in monadic second-order logic. In: Handbook of Graph Grammars, pp. 313–400 (1997)
Courcelle, B., Engelfriet, J.: Graph Structure and Monadic Second-Order Logic - A Language-Theoretic Approach, Encyclopedia of Mathematics and Its Applications, vol. 138. Cambridge University Press, Cambridge (2012). http://www.cambridge.org/fr/knowledge/isbn/item5758776/?site_locale=fr_FR
Cygan, M., et al.: Parameterized Algorithms. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21275-3
Dawar, A., Grohe, M., Kreutzer, S.: Locally excluding a minor. In: LICS 2007, pp. 270–279. IEEE Computer Society (2007)
Dell, H., Van Melkebeek, D.: Satisfiability allows no nontrivial sparsification unless the polynomial-time hierarchy collapses. J. ACM 61(4), 23:1–23:27 (2014). https://doi.org/10.1145/2629620
Demaine, E., Hajiaghayi, M.: The bidimensionality theory and its algorithmic applications. Comput. J. 51(3), 292–302 (2007)
Demaine, E.D., Fomin, F.V., Hajiaghayi, M., Thilikos, D.M.: Bidimensional parameters and local treewidth. SIAM J. Discrete Math. 18(3), 501–511 (2004)
Demaine, E.D., Fomin, F.V., Hajiaghayi, M., Thilikos, D.M.: Subexponential parameterized algorithms on graphs of bounded genus and \(H\)-minor-free graphs. J. ACM 52(6), 866–893 (2005)
Demaine, E.D., Hajiaghayi, M.T.: Linearity of grid minors in treewidth with applications through bidimensionality. Combinatorica 28(1), 19–36 (2008)
Demaine, E.D., Hajiaghayi, M.: Bidimensionality: new connections between FPT algorithms and PTASs. In: Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2005), pp. 590–601. ACM-SIAM, New York (2005)
Demaine, E.D., Hajiaghayi, M.: Bidimensionality. In: Kao, M.Y. (ed.) Encyclopedia of Algorithms. Springer, Boston (2008). https://doi.org/10.1007/978-0-387-30162-4_47
Demaine, E.D., Hajiaghayi, M., Thilikos, D.M.: The bidimensional theory of bounded-genus graphs. SIAM J. Discrete Math. 20(2), 357–371 (2006). https://doi.org/10.1137/040616929
Downey, R.G., Fellows, M.R.: Parameterized Complexity. Springer, New York (1999). https://doi.org/10.1007/978-1-4612-0515-9
Downey, R., Fellows, M.: Fixed-parameter tractability and completeness III. Some structural aspects of the \(W\) hierarchy. In: Complexity Theory, pp. 191–225. Cambridge University Press, Cambridge (1993)
Downey, R.G., Fellows, M.R.: Fixed-parameter tractability and completeness I. Basic results. SIAM J. Comput. 24(4), 873–921 (1995)
Downey, R.G., Fellows, M.R.: Fixed-parameter tractability and completeness II: On completeness for \({W}[1]\). Theor. Comput. Sci. 141(1–2), 109–131 (1995)
Downey, R.G., Fellows, M.R., Prieto-Rodriguez, E., Rosamond, F.A.: Fixed-parameter tractability and completeness V: parametric miniatures (2003). Manuscript
Downey, R.G., Fellows, M.R.: Fundamentals of Parameterized Complexity. Texts in Computer Science. Springer, London (2013). https://doi.org/10.1007/978-1-4471-5559-1
Downey, R.G., Fellows, M.R., Langston, M.A.: The computer journal special issue on parameterized complexity: foreword by the guest editors. Comput. J. 51(1), 1–6 (2008). https://doi.org/10.1093/comjnl/bxm111. http://comjnl.oxfordjournals.org/content/51/1/1.short
Eiben, E., Ganian, R., Szeider, S.: Meta-kernelization using well-structured modulators. Discrete Appl. Math. 248, 153–167 (2018). https://doi.org/10.1016/j.dam.2017.09.018. Seventh Workshop on Graph Classes, Optimization, and Width Parameters, Aussois, France, October 2015. http://www.sciencedirect.com/science/article/pii/S0166218X17304419
Fellows, M.R., Langston, M.A.: An analogue of the Myhill-Nerode theorem and its use in computing finite-basis characterisations (extended abstract). In: 30th Annual IEEE Symposium on Foundations of Computer Science, FOCS 1989, pp. 520–525. IEEE (1989)
van Antwerpen-de Fluiter, B.: Algorithms for graphs of small treewidth. Ph.D. thesis, Department Computer Science, Utrecht University (1997)
Flum, J., Grohe, M.: Parameterized Complexity Theory. Texts in Theoretical Computer Science. An EATCS Series. Springer, Berlin (2006). https://doi.org/10.1007/3-540-29953-X
Fomin, F.V., Demaine, E.D., Hajiaghayi, M.T., Thilikos, D.M.: Bidimensionality. In: Kao, M.Y. (ed.) Encyclopedia of Algorithms, pp. 203–207. Springer, New York (2016). https://doi.org/10.1007/978-1-4939-2864-4_47
Fomin, F.V., Golovach, P., Thilikos, D.M.: Contraction bidimensionality: the accurate picture. In: Fiat, A., Sanders, P. (eds.) ESA 2009. LNCS, vol. 5757, pp. 706–717. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04128-0_63
Fomin, F.V., Golovach, P.A., Thilikos, D.M.: Contraction obstructions for treewidth. J. Comb. Theory Ser. B 101(5), 302–314 (2011)
Fomin, F.V., Lokshtanov, D., Misra, N., Ramanujan, M.S., Saurabh, S.: Solving d-SAT via backdoors to small treewidth. In: Indyk, P. (ed.) Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2015, San Diego, CA, USA, 4–6 January 2015, pp. 630–641. SIAM (2015). https://doi.org/10.1137/1.9781611973730.43
Fomin, F.V., Lokshtanov, D., Misra, N., Saurabh, S.: Planar \(F\)-deletion: approximation, kernelization and optimal FPT algorithms. In: 53rd Annual IEEE Symposium on Foundations of Computer Science, FOCS 2012, New Brunswick, NJ, USA, 20–23 October 2012, pp. 470–479 (2012)
Fomin, F.V., Lokshtanov, D., Raman, V., Saurabh, S.: Bidimensionality and EPTAS. In: Randall, D. (ed.) Proceedings of the Twenty-Second Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2011, San Francisco, California, USA, 23–25 January 2011, pp. 748–759. SIAM (2011). https://doi.org/10.1137/1.9781611973082.59
Fomin, F.V., Lokshtanov, D., Saurabh, S.: Bidimensionality and geometric graphs. In: Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2012, pp. 1563–1575. Society for Industrial and Applied Mathematics, Philadelphia (2012). http://dl.acm.org/citation.cfm?id=2095116.2095240
Fomin, F.V., Lokshtanov, D., Saurabh, S.: Excluded grid minors and efficient polynomial-time approximation schemes. J. ACM 65(2), 10:1–10:44 (2018). https://doi.org/10.1145/3154833
Fomin, F.V., Lokshtanov, D., Saurabh, S., Thilikos, D.M.: Bidimensionality and kernels. In: 21st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2010), pp. 503–510. ACM-SIAM (2010)
Fomin, F.V., Lokshtanov, D., Saurabh, S., Thilikos, D.M.: Bidimensionality and kernels. CoRR abs/1606.05689 (2016). http://arxiv.org/abs/1606.05689, revised version
Fomin, F.V., Lokshtanov, D., Saurabh, S., Thilikos, D.M.: Kernels for (connected) dominating set on graphs with excluded topological minors. ACM Trans. Algorithms 14(1), 6:1–6:31 (2018). https://doi.org/10.1145/3155298
Fomin, F.V., Lokshtanov, D., Saurabh, S., Zehavi, M.: Kernelization: Theory of Parameterized Preprocessing. Cambridge University Press, Cambridge (2019). https://doi.org/10.1017/9781107415157
Frick, M., Grohe, M.: Deciding first-order properties of locally tree-decomposable structures. J. Assoc. Comput. Mach. 48(6), 1184–1206 (2001)
Gajarský, J., et al.: Kernelization using structural parameters on sparse graph classes. J. Comput. Syst. Sci. 84, 219–242 (2017). https://doi.org/10.1016/j.jcss.2016.09.002. http://www.sciencedirect.com/science/article/pii/S0022000016300812
Ganian, R., Slivovsky, F., Szeider, S.: Meta-kernelization with structural parameters. J. Comput. Syst. Sci. 82(2), 333–346 (2016). https://doi.org/10.1016/j.jcss.2015.08.003
Garnero, V., Paul, C., Sau, I., Thilikos, D.M.: Explicit linear kernels via dynamic programming. SIAM J. Discrete Math. 29(4), 1864–1894 (2015)
Garnero, V., Sau, I., Thilikos, D.M.: A linear kernel for planar red-blue dominating set. Discrete Appl. Math. 217, 536–547 (2017). https://doi.org/10.1016/j.dam.2016.09.045
Giannopoulou, A.C., Pilipczuk, M., Raymond, J., Thilikos, D.M., Wrochna, M.: Linear kernels for edge deletion problems to immersion-closed graph classes. In: 44th International Colloquium on Automata, Languages, and Programming, ICALP 2017, Warsaw, Poland, 10–14 July 2017, pp. 57:1–57:15 (2017)
Grigoriev, A., Koutsonas, A., Thilikos, D.M.: Bidimensionality of geometric intersection graphs. In: Geffert, V., Preneel, B., Rovan, B., Štuller, J., Tjoa, A.M. (eds.) SOFSEM 2014. LNCS, vol. 8327, pp. 293–305. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-04298-5_26
Grohe, M.: Logic, graphs, and algorithms. In: Flum, J., Grädel, E., Wilke, T. (eds.) Logic and Automata - History and Perspectives, pp. 357–422. Amsterdam University Press, Amsterdam (2007)
Grohe, M., Kawarabayashi, K., Marx, D., Wollan, P.: Finding topological subgraphs is fixed-parameter tractable. In: Fortnow, L., Vadhan, S.P. (eds.) Proceedings of the 43rd ACM Symposium on Theory of Computing, STOC 2011, San Jose, CA, USA, 6–8 June 2011, pp. 479–488. ACM (2011). https://doi.org/10.1145/1993636.1993700
Grohe, M., Kreutzer, S.: Methods for algorithmic meta theorems. In: Model Theoretic Methods in Finite Combinatorics, pp. 181–206. Contemporary Mathematics (2011)
Gu, Q., Tamaki, H.: Improved bounds on the planar branchwidth with respect to the largest grid minor size. Algorithmica 64(3), 416–453 (2012)
Guo, J., Niedermeier, R.: Linear problem kernels for NP-hard problems on planar graphs. In: Arge, L., Cachin, C., Jurdziński, T., Tarlecki, A. (eds.) ICALP 2007. LNCS, vol. 4596, pp. 375–386. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-73420-8_34
Guo, J., Niedermeier, R., Wernicke, S.: Fixed-parameter tractability results for full-degree spanning tree and its dual. In: Bodlaender, H.L., Langston, M.A. (eds.) IWPEC 2006. LNCS, vol. 4169, pp. 203–214. Springer, Heidelberg (2006). https://doi.org/10.1007/11847250_19
Gutin, G.Z.: Kernelization, constraint satisfaction problems parameterized above average. In: Kao, M.Y. (ed.) Encyclopedia of Algorithms, pp. 1011–1013. Springer, New York (2016). https://doi.org/10.1007/978-1-4939-2864-4_524
Gutin, G., Yeo, A.: Constraint satisfaction problems parameterized above or below tight bounds: a survey. In: Bodlaender, H.L., Downey, R., Fomin, F.V., Marx, D. (eds.) The Multivariate Algorithmic Revolution and Beyond. LNCS, vol. 7370, pp. 257–286. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-30891-8_14
Hajiaghayi, M.T.: The bidimensionality theory and its algorithmic applications. Ph.D. thesis, Department of Mathematics, Massachusetts Institute of Technology (2005)
Jansen, B.M.P., Kratsch, S.: A structural approach to kernels for ILPs: treewidth and total unimodularity. In: Bansal, N., Finocchi, I. (eds.) ESA 2015. LNCS, vol. 9294, pp. 779–791. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-48350-3_65
Kanj, I.A., Pelsmajer, M.J., Xia, G., Schaefer, M.: On the induced matching problem. In: Proceedings of the 25th Annual Symposium on Theoretical Aspects of Computer Science (STACS 2008), vol. 08001, pp. 397–408. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Berlin (2008)
Kim, E.J., et al.: Linear kernels and single-exponential algorithms via protrusion decompositions. ACM Trans. Algorithms 12(2), 21:1–21:41 (2016)
Kim, E.J., Serna, M.J., Thilikos, D.M.: Data-compression for parametrized counting problems on sparse graphs. In: Hsu, W., Lee, D., Liao, C. (eds.) 29th International Symposium on Algorithms and Computation, ISAAC 2018, LIPIcs, Jiaoxi, Yilan, Taiwan, 16–19 December 2018, vol. 123, pp. 20:1–20:13. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik (2018). https://doi.org/10.4230/LIPIcs.ISAAC.2018.20
Kloks, T.: Treewidth, Computations and Approximations. Lecture Notes in Computer Science, vol. 842. Springer, Heidelberg (1994). https://doi.org/10.1007/BFb0045375
Kreutzer, S.: Algorithmic meta-theorems. Electronic Colloquium on Computational Complexity (ECCC), Report No. 147, 16 (2009)
Lokshtanov, D., Mnich, M., Saurabh, S.: Linear kernel for planar connected dominating set. In: Chen, J., Cooper, S.B. (eds.) TAMC 2009. LNCS, vol. 5532, pp. 281–290. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02017-9_31
Misra, N., Raman, V., Saurabh, S.: Lower bounds on kernelization. Discrete Optim. 8(1), 110–128 (2011). https://doi.org/10.1016/j.disopt.2010.10.001. http://www.sciencedirect.com/science/article/pii/S157252861000068X. Parameterized Complexity of Discrete Optimization
Moser, H., Sikdar, S.: The parameterized complexity of the induced matching problem in planar graphs. In: Preparata, F.P., Fang, Q. (eds.) FAW 2007. LNCS, vol. 4613, pp. 325–336. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-73814-5_32
Niedermeier, R.: Invitation to Fixed-Parameter Algorithms. Oxford University Press, Oxford (2006). https://doi.org/10.1093/ACPROF:OSO/9780198566076.001.0001
Robertson, N., Seymour, P.D.: Graph minors. XX. Wagner’s conjecture. J. Comb. Theory Ser. B 92(2), 325–357 (2004)
Thilikos, D.M.: Graph minors and parameterized algorithm design. In: The Multivariate Algorithmic Revolution and Beyond - Essays Dedicated to Michael R. Fellows on the Occasion of His 60th Birthday, pp. 228–256 (2012)
Thilikos, D.M.: Bidimensionality and parameterized algorithms (invited talk). In: 10th International Symposium on Parameterized and Exact Computation, IPEC 2015, Patras, Greece, 16–18 September 2015, pp. 1–16 (2015)
Zoros, D.: Obstructions and algorithms for graph layout problems. Ph.D. thesis, National and Kapodistrian University of Athens, Department of Mathematics, July 2017
Acknowledgements
I wish to whole-heartedly thank Professor Hans L. Bodlaender for being the one who «told me a little but he taught me a lot».
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Thilikos, D.M. (2020). A Retrospective on (Meta) Kernelization. In: Fomin, F.V., Kratsch, S., van Leeuwen, E.J. (eds) Treewidth, Kernels, and Algorithms. Lecture Notes in Computer Science(), vol 12160. Springer, Cham. https://doi.org/10.1007/978-3-030-42071-0_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-42071-0_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-42070-3
Online ISBN: 978-3-030-42071-0
eBook Packages: Computer ScienceComputer Science (R0)