Complexity of Secure Sets

A secure set S in a graph is defined as a set of vertices such that for any $$X\subseteq S$$X⊆S the majority of vertices in the neighborhood of X belongs to S. It is known that deciding whether a set S is secure in a graph is $$\mathrm {\text {co-}NP}$$co-NP-complete. However, it is still open how this result contributes to the actual complexity of deciding whether for a given graph G and integer k, a non-empty secure set for G of size at most k exists. In this work, we pinpoint the complexity of this problem by showing that it is $$\mathrm {\Sigma ^P_2}$$Σ2P-complete. Furthermore, the problem has so far not been subject to a parameterized complexity analysis that considers structural parameters. In the present work, we prove that the problem is $$\mathrm {W[1]}$$W[1]-hard when parameterized by treewidth. This is surprising since the problem is known to be FPT when parameterized by solution size and “subset problems” that satisfy this property usually tend to be FPT for bounded treewidth as well. Finally, we give an upper bound by showing membership in $$\mathrm {XP}$$XP, and we provide a positive result in the form of an FPT algorithm for checking whether a given set is secure on graphs of bounded treewidth.

[1]  Juan A. Rodr'iguez-Vel'azquez,et al.  Defensive alliances in graphs: a survey , 2013 .

[2]  Hans L. Bodlaender A linear time algorithm for finding tree-decompositions of small treewidth , 1993, STOC '93.

[3]  Georg Gottlob,et al.  Heuristic Methods for Hypertree Decomposition , 2008, MICAI.

[4]  Dániel Marx,et al.  Complexity of clique coloring and related problems , 2011, Theor. Comput. Sci..

[5]  Saket Saurabh,et al.  Capacitated Domination and Covering: A Parameterized Perspective , 2008, IWPEC.

[6]  Michal Pilipczuk,et al.  Optimizing Tree Decompositions in MSO , 2017, STACS.

[7]  C. Lee Giles,et al.  Self-Organization and Identification of Web Communities , 2002, Computer.

[8]  Stefan Szeider,et al.  The Parameterized Complexity of Reasoning Problems Beyond NP , 2013, KR.

[9]  Ronald D. Dutton,et al.  Parameterized Complexity of Secure Sets , 2008 .

[10]  Arie M. C. A. Koster,et al.  Treewidth computations I. Upper bounds , 2010, Inf. Comput..

[11]  Dimitrios M. Thilikos,et al.  Invitation to fixed-parameter algorithms , 2007, Comput. Sci. Rev..

[12]  Mikkel Thorup,et al.  All Structured Programs have Small Tree-Width and Good Register Allocation , 1998, Inf. Comput..

[13]  Ton Kloks Treewidth, Computations and Approximations , 1994, Lecture Notes in Computer Science.

[14]  Miroslaw Truszczynski,et al.  Answer set programming at a glance , 2011, Commun. ACM.

[15]  Paul D. Seymour,et al.  Graph minors. III. Planar tree-width , 1984, J. Comb. Theory B.

[16]  Derek G. Corneil,et al.  Complexity of finding embeddings in a k -tree , 1987 .

[17]  Michael A. Henning,et al.  Global Defensive Alliances in Graphs , 2003, Electron. J. Comb..

[18]  Hans L. Bodlaender,et al.  A Tourist Guide through Treewidth , 1993, Acta Cybern..

[19]  Paul D. Seymour,et al.  Graph Minors: XV. Giant Steps , 1996, J. Comb. Theory, Ser. B.

[20]  Zsolt Tuza,et al.  Narrowness, pathwidth, and their application in natural language processing , 1992, Discret. Appl. Math..

[21]  Yiu Yu Ho,et al.  Rooted Secure Sets of Trees , 2009 .

[22]  Ronald D. Dutton,et al.  Global secure sets of grid-like graphs , 2011, Discret. Appl. Math..

[23]  Yuichi Asahiro,et al.  Graph classes and the complexity of the graph orientation minimizing the maximum weighted outdegree , 2008, Discret. Appl. Math..

[24]  Ronald D. Dutton,et al.  Security in graphs , 2007, Discret. Appl. Math..

[25]  Yiu Yu Ho Global Secure Sets Of Trees And Grid-like Graphs , 2011 .

[26]  Stefan Szeider Generalizations of matched CNF formulas , 2005, Annals of Mathematics and Artificial Intelligence.

[27]  Jörg Flum,et al.  Parameterized Complexity Theory (Texts in Theoretical Computer Science. An EATCS Series) , 2006 .

[28]  Hans L. Bodlaender,et al.  Discovering Treewidth , 2005, SOFSEM.

[29]  Bruno Courcelle,et al.  The Monadic Second-Order Logic of Graphs. I. Recognizable Sets of Finite Graphs , 1990, Inf. Comput..

[30]  Stefan Woltran,et al.  Complexity of Secure Sets , 2015, WG.

[31]  Stefan Szeider,et al.  Not So Easy Problems for Tree Decomposable Graphs , 2011, ArXiv.

[32]  Jörg Flum,et al.  Parameterized Complexity Theory , 2006, Texts in Theoretical Computer Science. An EATCS Series.

[33]  Michal Pilipczuk,et al.  Parameterized Algorithms , 2015, Springer International Publishing.