Abstract
Let \(\mathcal {P}(G,X)\) be a property associating a boolean value to each pair (G, X) where G is a graph and X is a vertex subset. Assume that \(\mathcal {P}\) is expressible in counting monadic second order logic (CMSO) and let t be an integer constant. We consider the following optimization problem: given an input graph \(G=(V,E)\), find subsets \(X\subseteq F \subseteq V\) such that the treewidth of G[F] is at most t, property \(\mathcal {P}(G[F],X)\) is true and X is of maximum size under these conditions. The problem generalizes many classical algorithmic questions, e.g., Longest Induced Path, Maximum Induced Forest, Independent\(\mathcal {H}\)-Packing, etc. Fomin et al. (SIAM J Comput 44(1):54–87, 2015) proved that the problem is polynomial on the class of graph \({\mathcal {G}}_{{\text {poly}}}\), i.e. the graphs having at most \({\text {poly}}(n)\) minimal separators for some polynomial \({\text {poly}}\). Here we consider the class \({\mathcal {G}}_{{\text {poly}}}+ kv\), formed by graphs of \({\mathcal {G}}_{{\text {poly}}}\) to which we add a set of at most k vertices with arbitrary adjacencies, called modulator. We prove that the generic optimization problem is fixed parameter tractable on \({\mathcal {G}}_{{\text {poly}}}+ kv\), with parameter k, if the modulator is also part of the input.
Similar content being viewed by others
References
Berry, A., Bordat, J.P., Cogis, O.: Generating all the minimal separators of a graph. Int. J. Found. Comput. Sci. 11(3), 397–403 (2000)
Bodlaender, H.L.: A partial k-arboretum of graphs with bounded treewidth. Theor. Comput. Sci. 209(1–2), 1–45 (1998)
Bodlaender, H.L.: Fixed-parameter tractability of treewidth and pathwidth. In: Bodlaender, H.L., Downey, R., Fomin, F.V., Marx, D. (eds.) The Multivariate Algorithmic Revolution and Beyond—Essays Dedicated to Michael R. Fellows on the Occasion of His 60th Birthday, volume 7370 of Lecture Notes in Computer Science, pp. 196–227. Springer, Berlin (2012)
Bodlaender, H.L., Kloks, T.: Efficient and constructive algorithms for the pathwidth and treewidth of graphs. J. Algorithms 21(2), 358–402 (1996)
Bodlaender, H.L., Kloks, T., Kratsch, D., Müller, H.: Treewidth and minimum fill-in on d-trapezoid graphs. J. Graph Algorithms Appl. 2(2) (1998)
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(5&6), 555–581 (1992)
Bouchitté, V., Todinca, I.: Treewidth and minimum fill-in: grouping the minimal separators. SIAM J. Comput. 31(1), 212–232 (2001)
Bouchitté, V., Todinca, I.: Listing all potential maximal cliques of a graph. Theor. Comput. Sci. 276(1–2), 17–32 (2002)
Cameron, K., Hell, P.: Independent packings in structured graphs. Math. Program. 105(2–3), 201–213 (2006)
Cao, Y., Marx, D.: Chordal editing is fixed-parameter tractable. In: Mayr, E.W., Portier, N. (eds.) 31st International Symposium on Theoretical Aspects of Computer Science (STACS 2014), STACS 2014, March 5-8, 2014, Lyon, France, volume 25 of LIPIcs, pp. 214–225. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik (2014)
Courcelle, B.: The monadic second-order logic of graphs. I. Recognizable sets of finite graphs. Inf. Comput. 85(1), 12–75 (1990)
Courcelle, B., Engelfriet, J.: Graph Structure and Monadic Second-Order Logic. Cambridge University Press, Cambridge (2012)
Downey, R.G., Fellows, M.R.: Parameterized Complexity. Springer, Berlin (2012)
Fomin, F.V., Kratsch, D., Todinca, I., Villanger, Y.: Exact algorithms for treewidth and minimum fill-in. SIAM J. Comput. 38(3), 1058–1079 (2008)
Fomin, F.V., Liedloff, M., Montealegre-Barba, P., Todinca, I.: Algorithms parameterized by vertex cover and modular width, through potential maximal cliques. In: Algorithm Theory—SWAT 2014, volume 8503 of LNCS, pp. 182–193. Springer, Berlin (2014). An Extended Version of the Article will Appear in Algorithmica
Fomin, F.V., Todinca, I., Villanger, Y.: Large induced subgraphs via triangulations and CMSO. SIAM J. Comput. 44(1), 54–87 (2015)
Fomin, F.V., Villanger, Y.: Finding induced subgraphs via minimal triangulations. In: STACS 2010, LIPIcs, pp. 383–394. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik (2010)
Frick, M., Grohe, M.: The complexity of first-order and monadic second-order logic revisited. Ann. Pure Appl. Logic 130(1–3), 3–31 (2004)
Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Academic Press, New York (1980)
Heggernes, P., van’t Hof, P., Jansen, B.M.P., Kratsch, S., Villanger, Y.: Parameterized complexity of vertex deletion into perfect graph classes. Theor. Comput. Sci. 511, 172–180 (2013)
Kloks, T., Kratsch, D., Wong, C.K.: Minimum fill-in on circle and circular-arc graphs. J. Algorithms 28(2), 272–289 (1998)
Lagergren, J.: Upper bounds on the size of obstructions and intertwines. J. Comb. Theory Ser. B 73(1), 7–40 (1998)
Liedloff, M., Montealegre, P., Todinca, I.: Beyond classes of graphs with “few” minimal separators: FPT results through potential maximal cliques. In: Graph-Theoretic Concepts in Computer Science—41st International Workshop, WG 2015, Garching, Germany, June 17–19, 2015, Revised Papers, volume 9224 of Lecture Notes in Computer Science, pp. 499–512. Springer, Berlin (2016)
Mancini, F.: Minimum fill-in and treewidth of split+ke and split+kv graphs. Discret. Appl. Math. 158(7), 747–754 (2010)
Marx, D.: Parameterized coloring problems on chordal graphs. In: Parameterized and Exact Computation, First International Workshop, IWPEC 2004, volume 3162 of LNCS, pp. 83–95. Springer, Berlin (2004)
Marx, D.: Chordal deletion is fixed-parameter tractable. Algorithmica 57(4), 747–768 (2010)
Robertson, N., Seymour, P.D.: Graph minors. XX. Wagner’s conjecture. J. Combin. Theory Ser. B 92(2), 325–357 (2004); Special Issue Dedicated to Professor W.T. Tutte
Rose, D.J., Tarjan, R.E., Lueker, G.S.: Algorithmic aspects of vertex elimination on graphs. SIAM J. Comput. 5(2), 266–283 (1976)
Suchan, K.: Minimal Separators in Intersection Graphs. Master’s thesis, Akademia Gorniczo-Hutnicza im. Stanislawa Staszica w Krakowie (2003)
Acknowledgements
We would like to thank Iyad Kanj for fruitful discussions on these topics, especially on the W[2]-hardness of the problem Deletion to\({\mathcal {G}}_{{\text {poly}}}\).
Author information
Authors and Affiliations
Corresponding author
Additional information
Partially supported by the ANR project GaphEn, ANR-15-CE40-0009, and CONICYT + PAI + CONVOCATORIA NACIONAL SUBVENCIÓN A INSTALACIÓN EN LA ACADEMIA CONVOCATORIA AÑO 2017 + PAI77170068 (P. M.).
A preliminary version of this result appeared as [23] in the Proceedings of WG 2015.
Rights and permissions
About this article
Cite this article
Liedloff, M., Montealegre, P. & Todinca, I. Beyond Classes of Graphs with “Few” Minimal Separators: FPT Results Through Potential Maximal Cliques. Algorithmica 81, 986–1005 (2019). https://doi.org/10.1007/s00453-018-0453-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-018-0453-2