Parameterized Complexity Results for General Factors in Bipartite Graphs with an Application to Constraint Programming

The NP-hard general factor problem asks, given a graph and for each vertex a list of integers, whether the graph has a spanning subgraph where each vertex has a degree that belongs to its assigned list. The problem remains NP-hard even if the given graph is bipartite with partition U ⊎ V, and each vertex in U is assigned the list {1}; this subproblem appears in the context of constraint programming as the consistency problem for the extended global cardinality constraint. We show that this subproblem is fixed-parameter tractable when parameterized by the size of the second partite set V. More generally, we show that the general factor problem for bipartite graphs, parameterized by |V |, is fixed-parameter tractable as long as all vertices in U are assigned lists of length 1, but becomes W[1]-hard if vertices in U are assigned lists of length at most 2. We establish fixed-parameter tractability by reducing the problem instance to a bounded number of acyclic instances, each of which can be solved in polynomial time by dynamic programming.

[1]  Stefan Szeider,et al.  Monadic second order logic on graphs with local cardinality constraints , 2008, TOCL.

[2]  Jean-Charles Régin,et al.  The Cardinality Matrix Constraint , 2004, CP.

[3]  Stefan Szeider,et al.  Limits of Preprocessing , 2011, AAAI.

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

[5]  Gilles Pesant,et al.  Revisiting the Sequence Constraint , 2006, CP.

[6]  Christian Bessiere,et al.  The Parameterized Complexity of Global Constraints , 2008, AAAI.

[7]  Gilles Pesant,et al.  HIBISCUS: A Constraint Programming Application to Staff Scheduling in Health Care , 2003, CP.

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

[9]  Marko Samer,et al.  Tractable cases of the extended global cardinality constraint , 2009, Constraints.

[10]  Gerhard J. Woeginger,et al.  Exact Algorithms for NP-Hard Problems: A Survey , 2001, Combinatorial Optimization.

[11]  Krzysztof Pietrzak,et al.  On the parameterized complexity of the fixed alphabet shortest common supersequence and longest common subsequence problems , 2003, J. Comput. Syst. Sci..

[12]  L. Lovász The factorization of graphs. II , 1972 .

[13]  Nicolas Beldiceanu,et al.  Global Constraint Catalog , 2005 .

[14]  Toby Walsh,et al.  The Tractability of Global Constraints , 2004, CP.

[15]  R. Baker Factorization of graphs , 1975 .

[16]  Gérard Cornuéjols,et al.  General factors of graphs , 1988, J. Comb. Theory, Ser. B.

[17]  Stefan Szeider,et al.  Editing graphs to satisfy degree constraints: A parameterized approach , 2012, J. Comput. Syst. Sci..

[18]  Stefan Szeider,et al.  Kernels for Global Constraints , 2011, IJCAI.