Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Bidimensionality and Kernels

Published: 01 January 2020 Publication History
  • Get Citation Alerts
  • Abstract

    Bidimensionality theory was introduced by [E. D. Demaine et al., J. ACM, 52 (2005), pp. 866--893] as a tool to obtain subexponential time parameterized algorithms on H-minor-free graphs. In [E. D. Demaine and M. Hajiaghayi, Bidimensionality: New connections between FPT algorithms and PTASs, in Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), SIAM, Philadelphia, 2005, pp. 590--601] this theory was extended in order to obtain polynomial time approximation schemes (PTASs) for bidimensional problems. In this work, we establish a third meta-algorithmic direction for bidimensionality theory by relating it to the existence of linear kernels for parameterized problems. In particular, we prove that every minor (resp., contraction) bidimensional problem that satisfies a separation property and is expressible in Countable Monadic Second Order Logic (CMSO) admits a linear kernel for classes of graphs that exclude a fixed graph (resp., an apex graph) H as a minor. Our results imply that a multitude of bidimensional problems admit linear kernels on the corresponding graph classes. For most of these problems no polynomial kernels on H-minor-free graphs were known prior to our work.

    References

    [1]
    K. R. Abrahamson and M. R. Fellows, Finite automata, bounded treewidth and well-quasiordering, in AMS Summer Workshop on Graph Minors, Graph Structure Theory, Contemp. Math. 147, N. Robertson and P. D. Seymour, eds., American Mathematical Society, Providence, RI, 1993, pp. 539--564.
    [2]
    J. Alber, M. R. Fellows, and R. Niedermeier, Polynomial-time data reduction for dominating set, J. ACM, 51 (2004), pp. 363--384.
    [3]
    J. Alber, H. Fernau, and R. Niedermeier, Parameterized complexity: Exponential speed-up for planar graph problems, J. Algorithms, 52 (2004), pp. 26--56.
    [4]
    N. Alon, P. D. Seymour, and R. Thomas, A separator theorem for nonplanar graphs, J. Amer. Math. Soc., 3 (1990), pp. 801--808.
    [5]
    N. Alon, P. D. Seymour, and R. Thomas, Planar separators, SIAM J. Discrete Math., 7 (1994), pp. 184--193, https://doi.org/10.1137/S0895480191198768.
    [6]
    S. Arnborg, J. Lagergren, and D. Seese, Easy problems for tree-decomposable graphs, J. Algorithms, 12 (1991), pp. 308--340.
    [7]
    J. Baste and D. M. Thilikos, Contraction-bidimensionality of geometric intersection graphs, in Proceedings of the 12th International Symposium on Parameterized and Exact Computation, IPEC 2017, Vienna, Austria, Schloss Dagstuhl. Leibniz-Zent. Inform., Wadern, 2017, 5.
    [8]
    U. Bertele and F. Brioschi, Nonserial Dynamic Programming, Academic Press, Orlando, FL, 1972.
    [9]
    H. L. Bodlaender, A partial $k$-arboretum of graphs with bounded treewidth, Theoret. Comput. Sci., 209 (1998), pp. 1--45.
    [10]
    H. L. Bodlaender, F. V. Fomin, D. Lokshtanov, E. Penninkx, S. Saurabh, and D. M. Thilikos, (Meta) kernelization, J. ACM, 63 (2016), 44.
    [11]
    H. L. Bodlaender and E. Penninkx, A linear kernel for planar feedback vertex set, in Proceedings of the 3rd International Workshop on Parameterized and Exact Computation (IWPEC), Lecture Notes in Comput. Sci. 5018, Springer, Berlin, 2008, pp. 160--171.
    [12]
    H. L. Bodlaender, E. Penninkx, and R. B. Tan, A linear kernel for the $k$-disjoint cycle problem on planar graphs, in Proceedings of the 19th International Symposium on Algorithms and Computation (ISAAC), Lecture Notes in Comput. Sci. 5369, Springer, Berlin, 2008, pp. 306--317.
    [13]
    H. L. Bodlaender and B. van Antwerpen-de Fluiter, Reduction algorithms for graphs of small treewidth, Inform. and Comput., 167 (2001), pp. 86--119.
    [14]
    R. B. Borie, R. G. Parker, and C. A. Tovey, Automatic generation of linear-time algorithms from predicate calculus descriptions of problems on recursively constructed graph families, Algorithmica, 7 (1992), pp. 555--581.
    [15]
    C. Chekuri and J. Chuzhoy, Polynomial bounds for the grid-minor theorem, in Proceedings of the 46th Annual ACM Symposium on Theory of Computing (STOC), ACM, New York, 2014, pp. 60--69.
    [16]
    J. Chen, H. Fernau, I. A. Kanj, and G. Xia, Parametric duality and kernelization: Lower bounds and upper bounds on kernel size, SIAM J. Comput., 37 (2007), pp. 1077--1106, https://doi.org/10.1137/050646354.
    [17]
    J. Chen, I. A. Kanj, and W. Jia, Vertex cover: Further observations and further improvements, J. Algorithms, 41 (2001), pp. 280--301.
    [18]
    J. Chuzhoy, Excluded grid theorem: Improved and simplified, in Proceedings of the Forty-Seventh Annual ACM on Symposium on Theory of Computing, STOC 2015, Portland, OR, 2015, R. A. Servedio and R. Rubinfeld, eds., ACM, New York, 2015, pp. 645--654.
    [19]
    J. Chuzhoy, Improved Bounds for the Excluded Grid Theorem, https://arxiv.org/abs/1602.02629, 2016.
    [20]
    B. Courcelle, The monadic second-order logic of graphs I: Recognizable sets of finite graphs, Inform. and Comput., 85 (1990), pp. 12--75.
    [21]
    B. Courcelle, The expression of graph properties and graph transformations in monadic second-order logic, Handbook of Graph Grammars and computing by graph transformation, World Sci. Publ., River Edge, NJ, 1997, pp. 313--400.
    [22]
    M. Cygan, F. V. Fomin, L. Kowalik, D. Lokshtanov, D. Marx, M. Pilipczuk, M. Pilipczuk, and S. Saurabh, Parameterized Algorithms, Springer, 2015.
    [23]
    B. de Fluiter, Algorithms for Graphs of Small Treewidth, Ph.D. thesis, Utrecht University, The Netherlands, 1997.
    [24]
    E. D. Demaine, F. V. Fomin, M. Hajiaghayi, and D. M. Thilikos, Bidimensional parameters and local treewidth, SIAM J. Discrete Math., 18 (2004), pp. 501--511, https://doi.org/10.1137/S0895480103433410.
    [25]
    E. D. Demaine, F. V. Fomin, M. Hajiaghayi, and D. M. Thilikos, Fixed-parameter algorithms for $(k, r)$-center in planar graphs and map graphs, ACM Trans. Algorithms, 1 (2005), pp. 33--47.
    [26]
    E. D. Demaine, F. V. Fomin, M. Hajiaghayi, and D. M. Thilikos, Subexponential parameterized algorithms on graphs of bounded genus and $H$-minor-free graphs, J. ACM, 52 (2005), pp. 866--893.
    [27]
    E. D. Demaine and M. Hajiaghayi, Bidimensionality: New connections between FPT algorithms and PTASs, in Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), SIAM, Philadelphia, 2005, pp. 590--601.
    [28]
    E. D. Demaine and M. Hajiaghayi, Graphs excluding a fixed minor have grids as large as treewidth, with combinatorial and algorithmic applications through bidimensionality, in Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), ACM, New York, 2005, pp. 682--689.
    [29]
    E. D. Demaine and M. Hajiaghayi, The bidimensionality theory and its algorithmic applications, Comput. J., 51 (2008), pp. 292--302.
    [30]
    E. D. Demaine and M. Hajiaghayi, Linearity of grid minors in treewidth with applications through bidimensionality, Combinatorica, 28 (2008), pp. 19--36.
    [31]
    F. Dorn, F. V. Fomin, and D. M. Thilikos, Subexponential parameterized algorithms, Comput. Sci. Rev., 2 (2008), pp. 29--39.
    [32]
    R. G. Downey and M. R. Fellows, Parameterized Complexity, Springer-Verlag, New York, 1999.
    [33]
    R. G. Downey and M. R. Fellows, Fundamentals of Parameterized Complexity, Texts in Computer Science, Springer, London, 2013.
    [34]
    P. G. Drange, M. Dregi, F. V. Fomin, S. Kreutzer, D. Lokshtanov, M. Pilipczuk, M. Pilipczuk, F. Reidl, F. S. Villaamil, S. Saurabh, S. Siebertz, and S. Sikdar, Kernelization and sparseness: The case of dominating set, in Proceedings of the 33rd Symposium on Theoretical Aspects of Computer Science (STACS), LIPIcs. Leibniz Int. Proc. Inform. 47, Schloss Dagstuhl. Leibniz-Zent. Inform., Wadern, 2016, 31.
    [35]
    K. Eickmeyer, A. C. Giannopoulou, S. Kreutzer, O. Kwon, M. Pilipczuk, R. Rabinovich, and S. Siebertz, Neighborhood complexity and kernelization for nowhere dense classes of graphs, in Proceedings of the 44th International Colloquium on Automata, Languages, and Programming, ICALP 2017, LIPIcs. Leibniz Int. Proc. Inform. 80, Schloss Dagstuhl. Leibniz-Zent. Inform., Wadern, 2017, 63.
    [36]
    J. Flum and M. Grohe, Parameterized Complexity Theory, Texts in Theoretical Computer Science. An EATCS Series, Springer-Verlag, Berlin, 2006.
    [37]
    F. V. Fomin, P. A. Golovach, and D. M. Thilikos, Contraction obstructions for treewidth, J. Combin. Theory, Ser. B, 101 (2011), pp. 302--314.
    [38]
    F. V. Fomin, D. Lokshtanov, N. Misra, M. Ramanujan, and S. Saurabh, Solving $d$-SAT via backdoors to small treewidth, in Proceedings of the 26th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), SIAM, Philadelphia, 2015, pp. 630--641, https://doi.org/10.1137/1.9781611973730.43.
    [39]
    F. V. Fomin, D. Lokshtanov, N. Misra, and S. Saurabh, Planar F-deletion: Approximation, kernelization and optimal FPT algorithms, in Proceedings of the 53rd Annual Symposium on Foundations of Computer Science (FOCS), IEEE, 2012, pp. 470--479.
    [40]
    F. V. Fomin, D. Lokshtanov, V. Raman, and S. Saurabh, Bidimensionality and EPTAS, in Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), SIAM, Philadelphia, 2011, pp. 748--759, https://doi.org/10.1137/1.9781611973082.59.
    [41]
    F. V. Fomin, D. Lokshtanov, and S. Saurabh, Excluded grid minors and efficient polynomial-time approximation schemes, J. ACM, 65 (2018), 10.
    [42]
    F. V. Fomin, D. Lokshtanov, S. Saurabh, and D. M. Thilikos, Bidimensionality and kernels, in Proceedings of the 20th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), SIAM, Philadelphia, 2010, pp. 503--510, https://doi.org/10.1137/1.9781611973075.43.
    [43]
    F. V. Fomin, D. Lokshtanov, S. Saurabh, and D. M. Thilikos, Kernels for (connected) dominating set on graphs with excluded topological minors, ACM Trans. Algorithms, 14 (2018), 6.
    [44]
    F. V. Fomin, D. Lokshtanov, S. Saurabh, and M. Zehavi, Kernelization. Theory of Parameterized Preprocessing, Cambridge University Press, 2018.
    [45]
    V. Garnero, C. Paul, I. Sau, and D. M. Thilikos, Explicit linear kernels via dynamic programming, SIAM J. Discrete Math., 29 (2015), pp. 1864--1894, https://doi.org/10.1137/140968975.
    [46]
    V. Garnero, C. Paul, I. Sau, and D. M. Thilikos, Explicit linear kernels for packing problems, Algorithmica, 81 (2019), pp. 1615--1656.
    [47]
    F. Gavril, The intersection graphs of subtrees in trees are exactly the chordal graphs, J. Combin. Theory, Ser. B, 16 (1974), pp. 47--56.
    [48]
    A. C. Giannopoulou, M. Pilipczuk, J. Raymond, D. M. Thilikos, and M. Wrochna, Linear kernels for edge deletion problems to immersion-closed graph classes, in Proceedings of the 44th International Colloquium on Automata, Languages, and Programming, ICALP 2017, Warsaw, Poland, LIPIcs. Leibniz Int. Proc. Inform. 80, Schloss Dagstuhl. Leibniz-Zent. Inform., Wadern, 2017, 57.
    [49]
    A. Grigoriev, A. Koutsonas, and D. M. Thilikos, Bidimensionality of geometric intersection graphs, in SOFSEM 2014: Theory and Practice of Computer Science: Proceedings of the 40th International Conference on Current Trends in Theory and Practice of Computer Science, Nový Smokovec, Slovakia, 2014, V. Geffert, B. Preneel, B. Rovan, J. Štuller, and A. M. Tjoa, eds., Lecture Notes in Comput. Sci. 8327, Springer, Cham, 2014, pp. 293--305.
    [50]
    J. Guo and R. Niedermeier, Invitation to data reduction and problem kernelization, SIGACT News, 38 (2007), pp. 31--45.
    [51]
    J. Guo, R. Niedermeier, and S. Wernicke, Fixed-parameter tractability results for full-degree spanning tree and its dual, in Proceedings of the 2nd International Workshop on Parameterized and Exact Computation (IWPEC), Lecture Notes in Comput. Sci. 4169, Springer, Berlin, 2006, pp. 203--214.
    [52]
    R. Halin, S-functions for graphs, J. Geom., 8 (1976), pp. 171--186.
    [53]
    I. A. Kanj, M. J. Pelsmajer, G. Xia, and M. Schaefer, On the induced matching problem, in Proceedings of the 25th International Symposium on Theoretical Aspects of Computer Science (STACS), Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI) 08001, Schloss Dagstuhl, Berlin, 2008, pp. 397--408.
    [54]
    E. J. Kim, A. Langer, C. Paul, F. Reidl, P. Rossmanith, I. Sau, and S. Sikdar, Linear kernels and single-exponential algorithms via protrusion decompositions, ACM Trans. Algorithms, 12 (2016), 21.
    [55]
    E. J. Kim, M. Serna, and D. M. Thilikos, Data-compression for parametrized counting problems on sparse graphs, in Proceedings of the 29th Annual International Symposium on Algorithms and Computation (ISAAC 2003), LIPIcs, Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Berlin, 2018.
    [56]
    S. Kratsch, Recent developments in kernelization: A survey, Bull. Eur. Assoc. Theor. Comput. Sci. EATCS, 113 (2014), pp. 58--97.
    [57]
    R. J. Lipton and R. E. Tarjan, A separator theorem for planar graphs, SIAM J. Appl. Math., 36 (1979), pp. 177--189, https://doi.org/10.1137/0136016.
    [58]
    R. J. Lipton and R. E. Tarjan, Applications of a planar separator theorem, SIAM J. Comput., 9 (1980), pp. 615--627, https://doi.org/10.1137/0209046.
    [59]
    D. Lokshtanov, M. Mnich, and Saurabh, Linear kernel for planar connected dominating set, in Proceedings of Theory and Applications of Models of Computation, (TAMC 2009), Lecture Notes in Comput. Sci. 5532, Springer, Berlin, 2009, pp. 281--290.
    [60]
    N. Misra, V. Raman, and S. Saurabh, Lower bounds on kernelization, Discrete Optim., 8 (2011), pp. 110--128.
    [61]
    H. Moser and S. Sikdar, The parameterized complexity of the induced matching problem in planar graphs, in Proceedings of the First Annual International Workshop on Frontiers in Algorithmics (FAW), Lecture Notes in Comput. Sci. 4613, Springer, Berlin, Heidelberg, 2007, pp. 325--336.
    [62]
    R. Niedermeier, Invitation to Fixed-parameter Algorithms, Oxford Lecture Ser. Math. Appl. 31, Oxford University Press, Oxford, 2006.
    [63]
    N. Robertson and P. D. Seymour, Graph minors. III. Planar tree-width, J. Combin. Theory Ser. B, 36 (1984), pp. 49--64.
    [64]
    N. Robertson and P. D. Seymour, Graph minors. V. Excluding a planar graph, J. Combin. Theory Ser. B, 41 (1986), pp. 92--114.
    [65]
    D. M. Thilikos, 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, Lecture Notes in Comput. Sci. 7370, Springer, Berlin, Heidelberg, 2012, pp. 228--256.
    [66]
    D. M. Thilikos, Bidimensionality and parameterized algorithms (invited talk), in Proceedings of the 10th International Symposium on Parameterized and Exact Computation, IPEC 2015, Patras, Greece, T. Husfeldt, and I. A. Kanj, eds., LIPIcs 43, Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Wadern, 2015, pp. 1--16.
    [67]
    S. Thomassé, A $4k^2$ kernel for feedback vertex set, ACM Trans. Algorithms, 6 (2010), 32.

    Cited By

    View all
    • (2023)Hitting Topological Minor Models in Planar Graphs is Fixed Parameter TractableACM Transactions on Algorithms10.1145/358368819:3(1-29)Online publication date: 10-Feb-2023
    • (2022)Twin-width and Polynomial KernelsAlgorithmica10.1007/s00453-022-00965-584:11(3300-3337)Online publication date: 1-Nov-2022

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image SIAM Journal on Computing
    SIAM Journal on Computing  Volume 49, Issue 6
    ISSN:0097-5397
    DOI:10.1137/smjcat.49.6
    Issue’s Table of Contents

    Publisher

    Society for Industrial and Applied Mathematics

    United States

    Publication History

    Published: 01 January 2020

    Author Tags

    1. kernelization
    2. parameterized algorithms
    3. treewidth
    4. bidimensionality

    Author Tags

    1. 05C85
    2. 68R10
    3. 05C83

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Hitting Topological Minor Models in Planar Graphs is Fixed Parameter TractableACM Transactions on Algorithms10.1145/358368819:3(1-29)Online publication date: 10-Feb-2023
    • (2022)Twin-width and Polynomial KernelsAlgorithmica10.1007/s00453-022-00965-584:11(3300-3337)Online publication date: 1-Nov-2022

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media